EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒體服務器軟件實現的多碼率視頻點播功能說明

關於EasyDSS

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

EasyDSS視頻點播架構

其中,點播功能主要包含:上傳、轉碼、分發。直播功能,主要包含:直播、錄像, 直播支持RTMP輸入,RTMP/HLS/HTTP-FLV的分發輸出;錄像支持自定義保存時長、檢索及下載。提供豐富的二次開發接口,基於JSON的封裝及HTTP調用。提供播放鑑權、推流鑑權等安全保證。提供用戶及相關權限管理配置。

在流媒體服務當中,我們經常會遇到以下幾種場景需求

  • 視頻網站、黨政宣傳門戶
  • 在線教育、精品課堂
  • 短視頻點播

一. EasyDSS視頻點播功能原理

針對上述需求,一套完整的存儲、轉碼、分發的點播能力軟件是所需要的。
下圖闡述了基本的工作原理:

點播服務原理

點播能力模塊描述

視頻上傳

  • 通過網頁模塊拖拽上傳,通過接口調用上傳;
  • 可以上傳到指定的磁盤存儲中;

視頻轉碼

  • 支持 .mp4 .mpg .mpeg .wmv .avi .rmvb .mkv .flv .mov .3gpp .3gp .webm .m4v .mng .vob等格式的視頻;
  • 支持.mp3 .wav 部分音頻進行轉碼;
  • 支持視頻多清晰度轉碼:標清、高清、超清、原畫;
  • 支持配置默認播放的清晰度;

視頻存儲

  • 支持指定磁盤路徑存儲;
  • 支持多磁盤路徑存儲;
  • 可以將不同的視頻內容分類存儲;
  • 同一磁盤中的內容支持快速移動;

視頻分發

  • 高速的點播視頻內容分發;
  • 提供了標準的m3u8流;

視頻播放

  • 提供web播放器,可以快速的接入播放內容;
  • 也可以用任何播放器播放視頻源地址;
  • 支持畫面拉伸;

安全播控

  • 支持播放地址加密;
  • 支持內容權限分配到用戶;
  • 支持防盜鏈配置;
  • 支持登錄資源驗證;
  • 支持自定義配置安全級別,適合不同的應用場景

二. 功能示例

視頻點播
轉碼配置
存儲目錄配置
多清晰度播放

三. EasyDSS流媒體服務搭建資源

【官網http://www.easydss.com】

【點播版本在線演示】

【直播版本在線演示】

【旗艦版本在線演示】

【在線接口】

四.適用場景

EasyDSS
EasyDSS
EasyDSS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章