重慶視頻會議時間戳的作用
來源:歐迪辦公 更新時間:2018-05-23 ?? ??瀏覽次數(shù):
在視頻會議的名詞解釋里面,在很多地方會出現(xiàn)一個名詞就是時間戳,時間戳顧名思義就是一個時間的表現(xiàn)形式。那在我們視頻會議系統(tǒng)里面時間戳有什么作用呢?
首先視頻會議應(yīng)用的網(wǎng)絡(luò)環(huán)境比較的復(fù)雜,種環(huán)境是帶寬非常高的局域網(wǎng)和城域網(wǎng),他們的帶寬比較上都是100M,因此數(shù)據(jù)很少出現(xiàn)丟包或者數(shù)據(jù)包排列不正確的情況。第二種情況是我們在公網(wǎng)上傳輸?shù)木W(wǎng)絡(luò)環(huán)境,服務(wù)器的帶寬一般都是100M以下,甚至是10M以上,而終端的帶寬可能會更低,如在ADSL中的終端,下載帶寬只有4M,上傳帶寬可能只能達(dá)到512k,因此在這種環(huán)境當(dāng)中,一般的數(shù)據(jù)傳輸都可能會出現(xiàn)延遲和丟包的情況,在視頻會議的應(yīng)用當(dāng)中,第二種情況由于視頻數(shù)據(jù)是比較大的傳輸數(shù)據(jù),因此很容易造成網(wǎng)絡(luò)的延遲和丟包。那我們怎樣克服網(wǎng)絡(luò)的延遲和丟包的情況呢?我們需要應(yīng)付第二種環(huán)境,就需要應(yīng)用時間戳。那具體我們在視頻會議的怎樣用時間戳處理網(wǎng)絡(luò)延遲和丟包呢?
我們首先在編碼的時候,建立一個時間戳,這個時間戳有兩個意義,意義是表示這個時間是一個相對的時間,二個意義表示這個時間是個有先后順序的標(biāo)識,因此時間戳除了表示這個時間的相對性還表示時間的先后順序。我們在編碼后把這個時間戳和數(shù)據(jù)打包一起發(fā)生到客戶端進(jìn)行播放,在播放的時候,我們把時間戳取出來,首先我們分析時間戳,如果時間戳不在播放的時間范圍,我們可以停止播放,等待時間到某個時候才進(jìn)行播放,如音視頻同步就是采用這種方式。
除了要分析時間戳是否在播放的時間范圍,我們還要分析時間戳的先后順序,如果時間戳出現(xiàn)了跳躍就證明了之前的數(shù)據(jù)包已經(jīng)出現(xiàn)了丟包,而如果出現(xiàn)了時間戳出現(xiàn)了提前,證明了數(shù)據(jù)包出現(xiàn)了延遲,對于這兩種情況,我們在不同的有不同的處理方式,我們應(yīng)該區(qū)分對待處理。