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

2021-09-06 20:28:44 字數 1029 閱讀 4954

有很多知名的rtmp server,其中既有商業程式也有開源程式,簡單列舉如下:

開源專案

商業程式

當然,還有一些其他的開源、商業rtmp伺服器(如ffserver),我就不一一枚舉了。我並沒有一一嘗試,不過,從它們的宣告來看,一般來說,商業rtmp程式要比開源程式支援更多的協議以及更多的平台,至於哪個更好,這就不好說了。我比較推薦的是crtmpserver,高效能,號稱可以支援「thousands of simultaneous connections」,而且它的開發社群目前很活躍。不過缺點是,**量有點龐大,而且在不斷增加當中。

rtmp伺服器的功能比較複雜,要完整實現比較困難,如果你需要的是乙個完整功能的rtmp server,那就可以從它們之中選擇乙個,如果你的需求和我一樣,只是乙個簡單的、輸出h.264直播流的rtmp server,那就需要自己來設計和實現。

知道了互動過程,我們就可以來設計和實現自己的rtmp伺服器了。由於rtmp協議是基於tcp協議的,所以rtmp server本質上就是乙個tcp伺服器,它的邏輯結構基本上和普通的tcp伺服器是類似的。

標籤: 

c++, 

流**, 

直播

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

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

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

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

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

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