推薦一款優秀的開源流媒體伺服器系統:SRS(Simple RTMP Server)

來源:互聯網
上載者:User

標籤:

最近視頻流媒體直播的應用很火,各種手機端的直播、美女聊天室、財經直播等等。由於項目的需要,需要尋找一款合適的流媒體直播系統,如果從頭開發,顯然成本和周期都不能在可接受的範圍內。幸運的是,我找到了SRS這款優秀的直播系統,該系統官方地址為:http://www.ossrs.net/srs.release/releases/ 

首先不得不提的是:SRS是國人開發,國人開發的開源系統近幾年越來越多,是非常令人驚喜的事情,並且有很多非常優秀的,非常令人開心。

另外不得不提的是:SRS的文檔非常齊全,特別是wiki裡面的各種說明,基本可以滿足基礎的需要。

簡單搭建了demo後測試,目前沒有發現問題,基本可以滿足項目的需要,也非常感謝SRS項目組的貢獻。我也非常希望貢獻自己綿薄之力,希望後面有機會可以幫SRS貢獻一些bug的修改、或者新功能的添加等。自己的能力和精力可能目前還沒有辦法做獨立的開源項目,希望從SRS起,參與和維護,也算貢獻自己的一分力氣。

 

SRS比我想的要強大的多,已經不像一款出於興趣的開源產品,很多功能齊備的商業化產品所需要的功能幾乎都一網打盡了,而且更可貴的是作者長期的堅持和對品質的追求!這裡可以大概羅列一些我比較喜歡的功能:

1)叢集模式(包括了邊緣模式、Forward模式等),並且友好的支援CDN和伺服器的靈活架設

2)推流、Ingest流、直接接入視頻檔案等方式,非常靈活。當然,如果再結合一些優秀的推流軟體,比如OBS則幾乎目前市場上主流的流媒體直播需求就都能滿足了。

3)同時支援RTMP、HLS模式,甚至最新版還支援FLV模式(這個我很喜歡,因為同時具備了rtmp的即時性,以及hls中屬於http協議的適應各種網路環境的特性,並且支援播放的播放器更多一些)。

4)架設簡單,文檔齊全、demo齊全。

5)具備基本的許可權驗證,可以限制推流和播放的許可權。另外,只做核心功能這種理念是比較讓人高興的,比如驗證,只要有介面,留給web去實現就可以了,這種設計其實是很讓我喜歡的設計。

6)最最重要的:開放源碼和作者的堅持,以及字裡行間體現出來對SRS的執著和追求完美。

 

當然,這幾天的接觸下來,SRS也有他的一些可能的我的擔憂:

1)作者本身在一家流媒體提供的商業公司工作,不確定後期是否會因為和公司產品衝突、公司要求等原因,有停止、減緩、影響SRS更新的可能。

2)產品的穩定度如何--- 一個優秀的產品,只具備所需功能是一方面,更重要的是產品的大並發、各種環境下的穩定性如何,這個因為我使用時間較短,還沒有發言權。這也是最為擔心的情況,好在我已經做好了熟悉、閱讀代碼的準備,希望有問題也能有辦法去修改。

3)開發文檔相比使用和功能說明文檔略微較少,對於代碼結構、代碼熟悉入手。當然,注釋挺多的,如果有時間,我倒是想豐富下這方面的文檔,學習流媒體伺服器從學習SRS開始。 :) 

 

接下來,就開始我愉快的SRS之旅吧

 

推薦一款優秀的開源流媒體伺服器系統:SRS(Simple RTMP Server)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.