在網絡直播中什么叫推流


參考:

推流,指的是把采集階段封包好的內容傳輸到服務器的過程。其實就是將現場的視頻信號傳到網絡的過程。“推流”對網絡要求比較高,如果網絡不穩定,直播效果就會很差,觀眾觀看直播時就會發生卡頓等現象,觀看體驗很是糟糕。

要想用於推流還必須把音視頻數據使用傳輸協議進行封裝,變成流數據。常用的流傳輸協議有RTSP、RTMP、HLS等,使用RTMP傳輸的延時通常在1–3秒,對於手機直播這種實時性要求非常高的場景,RTMP也成為手機直播中最常用的流傳輸協議。最后通過一定的Qos算法將音視頻流數據推送到網絡斷,通過CDN進行分發。

擴展資料:

直播中使用廣泛的“推流協議”一般是RTMP(Real Time Messaging Protocol——實時消息傳輸協議)。該協議是一個基於TCP的協議族,是一種設計用來進行實時數據通信的網絡協議,主要用來在Flash/AIR平台和支持RTMP協議的流媒體/交互服務器之間進行音視頻和數據通信。支持該協議的軟件包括Adobe Media Server/Ultrant Media Server/red5等。

在高精尖沙龍直播中,最初使用傳統設備進行“推流”。

具體過程就是:通過網線將EFP系統中的切換台、網絡編碼器、筆記本按順序連接,連接完成后確保筆記本電腦的IP地址和網絡編碼器的地址在同一網段,然后在電腦頁面上對編碼器的各種“推流參數”進行調整,為保證正常“推流”,還需設置網絡推流地址,輸入推流地址、直播地址、視頻模式、分辨率、碼率、播放域名、播放地址等內容。設置完畢后確認IP地址,再進行網絡測速,並確保網絡與網絡編碼器連接正常。此種“推流”所需設備過多,出現問題后十分麻煩,需要對設備進行逐一排查,極耗費時間。

后來,將直播系統改為Livestudio系統,“推流”內置在Livestudio的軟件之中,整個“推流”過程不再需要額外的網絡編碼器和筆記本等設備,也無需再設置IP,只要網絡正常,聯網即可完成操作,還可根據網絡的實際情況設置“推流”的質量以滿足要求。此種操作十分便捷,有效避免了上述問題的出現。

參考資料:百度百科:網絡直播

 

推流,指的是把采集階段封包好的內容傳輸到服務器的過程。

視頻直播中說的抓流和推流,是什么意思,兩種有什么區別?

  1. “抓流”應該指的是拉流吧?也就是英語中的pull,或者down streaming。這個指的是用戶端從服務器拉去語音視頻流到客戶端播放。

  2. 推流,也就是英語中的publish/push,或者up streaming。這個指的是主播端把本地采集的語音視頻流推送到媒體服務器。

騰訊雲 的直播服務架構流程:圖片來源

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM