直播系統(tǒng)搭建,信息傳輸鏈路出現(xiàn)問題后如何救場
直播系統(tǒng)搭建的傳輸鏈路環(huán)境、通信鏈路并不是一直理想的狀態(tài),面對網(wǎng)絡(luò)不佳、平臺資源緊缺的情況,直播系統(tǒng)搭建并不會很快的按照預(yù)定時間傳出信息,一般數(shù)據(jù)幀在傳輸過程中可能會遇到這兩種錯誤:比特差錯和傳輸差錯,針對兩種不同的錯誤,直播系統(tǒng)要準備不同的救場方案。
?

一、比特差錯
比特在傳輸過程中可能會產(chǎn)生差錯,1可能會變成0,0可能變成1,在一段時間內(nèi),傳輸錯誤比特的數(shù)量占所有傳輸比特總數(shù)的比率稱為誤碼率BER,誤碼率和信噪比有很大的關(guān)系,信噪比越高,誤碼率越低,因此如果設(shè)法提高信噪比,就可以使誤碼率減小。
但是實際上直播系統(tǒng)搭建的鏈路并非理想,它不可能使誤碼率下降到0,那為了保證數(shù)據(jù)傳輸?shù)目煽啃裕壳霸跀?shù)據(jù)鏈路層使用了循環(huán)冗余檢測CRC作保障。
通過CRC算法,在數(shù)據(jù)M的后面添加供錯檢測用戶的冗余碼,然后構(gòu)成一個幀發(fā)送出去,在所要發(fā)送的數(shù)據(jù)后面增加n位的冗余碼,雖然增加了直播系統(tǒng)搭建的開銷,但檢測的準確率也上去了。
不過要注意的是,直播系統(tǒng)搭建使用這種方法的前提是傳送數(shù)據(jù)時是以幀為單位傳送的。
?

二、傳輸差錯
收到的幀沒有出現(xiàn)比特差錯,但出現(xiàn)了幀丟失、幀重復(fù)和幀失序的情況。比如三組數(shù)據(jù)收到兩組;三組數(shù)據(jù)收到四組,其中有一組是重復(fù)的;三組數(shù)據(jù)收到三組但順序不對。
?

三、可靠傳輸
雖然直播系統(tǒng)搭建不能保證百分百可靠傳輸,但實際上傳輸?shù)暮脡倪€是有標準的,所謂可靠傳輸有這兩個標準:
1、對于通信質(zhì)量良好的有線傳輸鏈路,數(shù)據(jù)鏈路層協(xié)議不使用確認和重傳機制,不要求數(shù)據(jù)鏈路層上提供可靠傳輸服務(wù)
2、對于通信質(zhì)量較差的無線傳輸鏈路,數(shù)據(jù)傳輸鏈路層協(xié)議使用確認和重傳機制,數(shù)據(jù)鏈路層上提供可靠傳輸?shù)姆?wù)
對直播系統(tǒng)搭建運營商來說信息傳輸出現(xiàn)問題不要慌,數(shù)據(jù)正?,F(xiàn)象,合理利用解決方案即可。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任