EasyDSS高性能流媒體服務器開發RTMP直播同步輸出HLS(m3u8)錄像功能實現時移回放的方案

EasyDSS商用流媒體服務器解決方案是由EasyDarwin開源團隊原班人馬開發的一套集流媒體點播、轉碼與管理、直播、錄像、檢索、時移回看於一體的一套完整的商用流媒體服務器解決方案,支持RTMP推流,RTMP/HLS分發。
[EasyDarwin如何支持點播和RTMP/HLS直播?EasyDSS!詳情可訪問easydss官網:http://www.easydss.com.web

今天在這裏我來談一下EasyDSS在支持RTMP/HLS直播的同時,是如何實現錄像功能和錄像回放的。安全

EasyDSS在支持RTMP/HLS直播的同時,並實現錄像功能和錄像回放

EasyDSS支持RTMP/HLS的直播流的分發。這裏對於如何錄像,就有了一個自然的優點,就是HLS。咱們團隊考慮再三,以爲將錄像存儲爲HLS爲上上之策。一是能夠直接使用EasyDSS穩定高效的HLS切片模塊,再者,使用HLS作客戶端錄像回放是多麼愜意的一件事。服務器

實現方式微信

  • 咱們將HLS切片配置一個record開關
    在開關關閉的時候,咱們支持的是傳統的HLS直播,不作持久化切片保存,在切片的過程當中遵循刪除最先的策略。僅提供基本的HLS直播,生成直播的m3u8文件;
    record開關打開的時候,咱們在提供基本的HLS直播的同時,生成直播的m3u8文件,而且會同步寫入一個record的點播m3u8文件,並將切片文件進行持久化保存,不作刪除。
  • 錄像查詢
    當record開關關閉時,咱們將切片經過RTMP推流的application和name進行分目錄建立
    這裏寫圖片描述
    當record開關爲打開時,咱們將以推流的起始時間建立下一級文件夾,而且將對應的record.m3u8和切片存在這個文件夾裏
    這裏寫圖片描述
  • 錄像查詢時根據查詢的application和那麼就能索引到對應的存儲的record.m3u8,進行HLS點播

EasyDSS應用場景

現場直播
攝像機或其它設備實時採集到的現場畫面,經過編碼器或編碼軟件推送到直播服務器分發,用戶便可經過PC、手機、平板電腦等多種終端實時觀看現場直播內容。經常使用於年會、發佈會、政企會議等的網絡直播。網絡

網絡電視
實現傳統電視臺的網絡播出,支持多平臺多終端的直播觀看及時移回看。app

遠程監控
配合網絡攝像頭可實現遠程視頻監控,終端用戶能夠經過PC、手機、平板電腦等多種終端實時觀看遠程畫面,並能夠把監控畫面錄製下來隨時回看或分享。普遍應用於寶寶在線、家居安全、公共安防等方向。框架

實時課堂
應用於遠程課堂直播,讓不在現場的人也能實時學習優質課程。支持時移,能夠隨時回看任意時間的課程。svg

科研方向
應用於農業、養殖業、科學實驗等跨區域場景研究。工具

企業展現
對企業的展現、宣傳、活動、行政、培訓等視頻資源進行 高質量轉碼,發佈到互聯網,讓員工和客戶能夠經過企業 網站、移動門戶等觀看。學習

EasyDSS

關於EasyDSS

EasyDSS(http://www.easydss.com)流媒體解決方案採用業界優秀的流媒體框架模式設計,服務運行輕量、高效、穩定、可靠、易維護,支持RTMP直播、RTMP推送、HTTP點播、HTTP-FLV直播、HLS直播,並支持關鍵幀緩衝,畫面秒開等多種特性,可以接入Web、Android、iOS、H五、微信等全平臺客戶端,是移動互聯網時代貼近企業點播/直播需求的一款接地氣的流媒體服務器,配套OBS、EasyRTMP等直播推流工具以及EasyPlayer等網絡播放器,能夠造成一套完整的視頻直播、錄播解決方案,知足用戶在各類行業場景的流媒體業務需求。
EasyDSS

相關文章
相關標籤/搜索