近期,咱們有一位EasyDSS流媒體用戶在需求中提出:如何搭建一個用戶量巨大的講座直播,提供給普通用戶免費觀看,天天上午和下午分別有幾場講座同時直播,持續幾天時間。編程
推薦方案七牛雲存儲
★ 因爲甲方是中國移動運營商,不可能再去購買第三方的流量,此環境不適用CDN,咱們使用EasyDSS流媒體服務器軟件搭建集羣,提供直播服務。服務器
推薦理由架構
★ EasyDSS支持接收RTMP推流,並能夠同步輸出RTMP、HLS。因爲客戶在APP使用,並對延時要求不高,故推薦使用HLS直播。負載均衡
★ EasyDSS支持RTMP轉推功能,能夠將推送斷推送的音視頻流轉推送給其餘的RTMP流媒體服務器,這樣咱們就能夠使用一個EasyDSS接收直播端的推流,並轉發給集羣的其餘EasyDSS流媒體服務器。編程語言
這樣,集羣中的全部EasyDSS均可以提供此直播流的分發服務,並同步進行HLS切片。阿里雲
接着,在入口端提供一個http的負載均衡服務器,就能夠進行HLS直播集羣。spa
表明性案例操作系統
EasyDSS(http://www.easydss.com)商用流媒體服務器提供一站式的轉碼、點播、直播、時移回放服務,極大地簡化了開發和集成的工做,而且EasyDSS支持多種特性,徹底可以知足企業視頻信息化建設方面的需求:.net
①多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操做系統。
②自由組合:EasyDSS軟件產品之間無縫對接,也可將EasyDSS流媒體服務器軟件與其餘第三方平臺對接,組合靈活自由。
③支持雲架構:支持阿里雲、騰訊雲、華爲雲、青雲、七牛雲存儲等各大雲服務商,支持雲架構,部署更靈活。
④與CDN無縫對接:EasyDSS軟件產品支持與網宿、帝聯、藍汛等CDN無縫對接。
⑤二次開發簡單:提供編程語言無關化的RESTful API接口,只要瞭解js、HTML、Java、ASP.NET、PHP、ASP等開發語言中的任意一種,就能運用EasyDSS提供的RESTful API進行二次開發。
⑥簡單易用:圖形化操做,模塊清晰,流程簡單,極易上手。
EasyDarwin如何支持點播和RTMP/HLS直播?EasyDSS!