網絡視頻的傳輸方式分為四種單播、廣播、組播和點播。
1.單播
網絡視頻單播是指在每個客戶端與視頻服務器之間建立一個單獨的數據通道,并且從臺服務器送出的每個數據包只能傳送給一個客戶端的傳輸方式。單播的傳輸原理本質上屬于點對點傳輸。在單播過程中,視頻源和目的地是一一對應關系,即視頻媒體從一個源(服務端)發出信息后,只能到達一個目的地(客戶端)。
2.廣播
網絡視頻廣播是指服務端將數據包的一個拷貝發送到網絡上所有客戶端,用戶被動地接收視頼流,而不管其是否需要該拷貝的一種傳輸方式。廣播的傳輸原理本質上是一對多的關系。在廣播過程中,客戶端被動接收視頻流,而不能對視頻流播放進行控制。廣播方式雖然能夠傳送一個數據流到整個網絡,但很容易引發廣播風暴,大量無用信息淹沒整個網絡,從而消耗網絡帶寬和資源。因此,要限制廣播消息的發送,通過設置路由器來阻止廣播的傳播,從而將廣播限制在一個物理或邏輯網段內。
聲明:部分內容及圖片來源于網絡,如有侵權請聯系刪除。
3.組播
網絡視頻組播是指多址廣播或多播,是一種基于。組。的廣播。組播的源和目的地是一對多的關系,并且這種一對多的關系只能在同一個組內建立。視頻媒體從一個源(服務端)發送出去后,任何一個與視頻源同一組號的目的地(客戶端)均可以接收到視頻信息,而該組以外的其他目的地均不能接收到。采用組播方式,允許路由器一次將數據包復制到多個通道,服務端只須發送一個信息包,即可讓所有發出請求的客戶端共享該信息包,因此,單個服務端就可對幾十萬臺客戶端同時發送連續數據流而無時延。組播信息可以發送到組內任意地址的客戶端,減少了網絡傳輸的信息總量,網絡利用率高。
4.點播
網絡視頻點播是一種基于用戶需求的播放方式,是單播或組播的特殊應用。在點播過程中,網絡用戶在客戶端發出播放請求,傳送給視頻服務器。經過請求驗證后,服務器把存儲系統中可訪問的節目單準備好,使用戶可以瀏覽到所喜愛的節目單。用戶選擇節目后,服務器從存儲系統中取出節目內容,并傳送到指定客戶端播放。在點播播放過程中,根據網絡狀況和全網點播內容情況可以采用單播或組播方式進行播放。相對于其他方式,用戶向主性較強,可根據喜好選擇播放內容并能自主控制視頻信息的播放,而不是被動接收視頻信息。視頻點播分為互動點播和預約點播兩種?;狱c播即用戶通過申請,服務器自動安排其所需節目。預約點播即用戶通過申請播放內容和時間,管理人員進行相關配置,按其要求定時播出節目。