簡體   English   中英

如何使用負載平衡來流式傳輸視頻點播

[英]How to stream on demand video with load balancing

我很想知道如何對我的視頻服務器進行負載均衡。 現實世界的情景是;

我有一個存儲服務器,存儲我的所有視頻文件,一個服務器負載平衡我的http請求(就像一個CDN服務)。 客戶端請求視頻文件 - >最近負載均衡服務器應答請求(比方說LBS)LBS - >存儲(找到視頻並開始向客戶端發送N kbyte,所以它開始播放) - > LBS緩存其余的文件存儲在自己的存儲上,並在下一個請求中直接從其緩存中提供,而不是從存儲中提供。

這個設置的問題是,我想通過RTMP提供視頻,但在平衡機(它的nginx web服務器)上,我無法提供虛擬文件(如rtmp流)。

簡而言之; 我正在尋找一個像nginx Web服務器一樣的rtmp服務器實現。 任何想法,建議都會很棒。

注意:目前我正在嘗試實現crtmpserver

你可以使用nginx_rtmp模塊...它支持流flv文件作為rtmp流(並轉碼rtmp流,並重新打包rtmp到hls)

請參閱以下文檔: https//github.com/arut/nginx-rtmp-module/

Ĵ

為句柄靜態文件創建的nginx。

對於rtmp streamig和balansing使用erlyvideo服務器。 它寫在erlang上,因此負載平衡是按設計內置的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM