直播平臺(tái)開發(fā),新時(shí)代的新力量是這個(gè)協(xié)議
時(shí)間:2022-05-07 22:36:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-05-07 22:36:01 來(lái)源:行業(yè)動(dòng)態(tài)
RTMP協(xié)議的應(yīng)用給直播平臺(tái)開發(fā)內(nèi)容傳輸減輕了不小的壓力,但隨著直播平臺(tái)的發(fā)展,原本得心應(yīng)手的RTMP協(xié)議也開始顯得力不從心了,首先是距離上一次更新太久了,差不多已經(jīng)有十年的時(shí)間沒有再更新過(guò),其次是對(duì)直播平臺(tái)開發(fā)的實(shí)時(shí)性要求跟不上了,連接過(guò)程以及握手次數(shù)太多,導(dǎo)致傳輸需要的時(shí)間加長(zhǎng)。
這種情況下,自然會(huì)出現(xiàn)新的傳輸協(xié)議來(lái)取代RTMP協(xié)議,那就是SRT協(xié)議,做為新生代的力量,代替RTMP協(xié)議繼續(xù)為直播平臺(tái)服務(wù)。
一、SRT協(xié)議帶來(lái)了什么
首先要知道,SRT協(xié)議是基于UDP協(xié)議延伸而來(lái)的,具備UDP協(xié)議的優(yōu)點(diǎn),擁有良好的抗丟包機(jī)制,同時(shí)傳輸?shù)乃俣纫哺?,根?jù)帶寬的變化來(lái)啟動(dòng)自適應(yīng)編碼,保證用戶端觀看直播的流暢性。
SRT在直播平臺(tái)開發(fā)傳輸速度上的提升非常明顯,只需要經(jīng)過(guò)兩次握手即可連接,降低了資源的消耗和傳輸中間的等待時(shí)間。
二、SRT的優(yōu)缺點(diǎn)
SRT協(xié)議的優(yōu)點(diǎn)在于保證了直播平臺(tái)開發(fā)音視頻的傳輸,能夠按照時(shí)間戳有序的發(fā)出,有效保證音視頻質(zhì)量,同時(shí)有效降低延遲和丟包率。
但缺點(diǎn)也同樣明顯,盡管具備良好的抗丟包效果,但在重傳時(shí),無(wú)法保證傳輸?shù)男Ч统晒β?,處理?yè)砣麊?wèn)題時(shí),丟包重傳會(huì)因?yàn)榫W(wǎng)絡(luò)情況的變化,而出現(xiàn)波動(dòng),最后甚至可能出現(xiàn)崩潰。
不過(guò)這不代表著SRT在正常環(huán)境下無(wú)法使用,自適應(yīng)編碼的應(yīng)用中、以及固定的網(wǎng)絡(luò)節(jié)點(diǎn)和網(wǎng)絡(luò)環(huán)境下,SRT都有不錯(cuò)的表現(xiàn)效果,適用于那些直播平臺(tái)開發(fā)固定地點(diǎn)使用的用戶。
如今RTMP協(xié)議已經(jīng)被當(dāng)作老古董了,盡管它還沒有在直播平臺(tái)開發(fā)的舞臺(tái)上退去,但也已經(jīng)大大受到了新勢(shì)力的沖擊,平臺(tái)需要更好的具備適應(yīng)能力的傳輸協(xié)議,同時(shí)也需要對(duì)網(wǎng)速要求低,具備更好適應(yīng)能力尤其是在高并發(fā)情況下能有更好表現(xiàn)力的協(xié)議。
直播平臺(tái)開發(fā)協(xié)議的使用并不是固定的,正常情況下,平臺(tái)多協(xié)議共同使用非常正常,根據(jù)用戶使用的功能以及平臺(tái)主推的內(nèi)容進(jìn)行變化,是常見又非常有必要的一件事。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任
關(guān)鍵詞:協(xié)議,力量,時(shí)代