直播未來屬於RTMP還是HTTP?

2021-08-19 22:53:51 字數 845 閱讀 6354

直播未來屬於rtmp還是http?

答:直播通訊未來是屬於html5的。

1,協議使用份額

如今國內90%的面向大眾的直播平台都是採用的rtmp和httpflv的混合,hls很少,而國外大部分採用的dash,少部分用hls和其他協議。

2,先簡單的描述下這些協議

dash:這個協議國內用的不多,http輪詢傳輸,但是國外很多平台都在用,比如youtube直播,該協議是google公司研發的,和hls如出一轍,同樣是將直播流資料切片,只不過不是ts檔案,而是mp4或者3gp檔案,又或者webm(vp8,vp9)檔案,該協議同樣和hls一樣也是http傳輸,同樣和hls主打的是「自適應動態位元速率」,大概意思就是當客戶端網路不好的時候會無縫切換到低位元速率的路線。

3,各種協議延時及其原因

hls和dash:這兩種協議延時原因大致都是差不多的,因為切片了,切成小端的檔案,單獨開始傳輸,這就是延時的關鍵了,當然可以設定切成小檔案,越小延時越低。按理說dash切片要比hls稍微先進一點,所以延時上dash要比hls低,但是同樣的,切片了,就注定延時。

5,總結

我列乙個表作為總結:

協議httpflv

rtmp

hlsdash

傳輸層http流

tcp流

ts檔案

mp4 3gp webm延時低

低很高高資料分段

連續流連續流

切片檔案

切片檔案

暫不支援

不支援大部分支援

極大部分支援

伺服器程式設計難易

簡單一般

一般+中等

直播未來屬於RTMP還是HTTP?

直播未來屬於rtmp還是http?答 直播通訊未來是屬於html5的。1,協議使用份額 如今國內90 的面向大眾的直播平台都是採用的rtmp和httpflv的混合,hls很少,而國外大部分採用的dash,少部分用hls和其他協議。2,先簡單的描述下這些協議 dash 這個協議國內用的不多,http輪...

實現直接輸出h264直播流的rtmp伺服器

有很多知名的rtmp server,其中既有商業程式也有開源程式,簡單列舉如下 開源專案 商業程式 當然,還有一些其他的開源 商業rtmp伺服器 如ffserver 我就不一一枚舉了。我並沒有一一嘗試,不過,從它們的宣告來看,一般來說,商業rtmp程式要比開源程式支援更多的協議以及更多的平台,至於哪...

實現輸出h264直播流的rtmp伺服器

需要實現哪些功能和步驟。有很多知名的rtmp server,其中既有商業程式也有開源程式,簡單列舉如下 開源專案 商業程式 當然,還有一些其他的開源 商業rtmp伺服器 如ffserver 我就不一一枚舉了。我並沒有一一嘗試,不過,從它們的宣告來看,一般來說,商業rtmp程式要比開源程式支援更多的協...