搭建一套完整的網絡視頻流媒體直播/點播服務系統須要具有哪些條件?

隨着Internet的飛速發展,網上現場直播已經從實驗階段走向了實用階段。各式各樣的社會活動均可以藉助網上現場直播方式傳遍全世界,如新聞發佈會、體育比賽、商貿展覽、企業宣傳、遠程會議、遠程看護、開學開業典禮、校友聚會、週年慶典、結婚慶典等等。爲貫徹國家創建 「三網融合」,網絡電視直播在廣電業大力興起,各廣播電視臺、新聞媒體都逐步開始創建本身的網絡電視直播系統。前端

1.jpg

系統組成

一個完整的流媒體系統應包括如下幾個組成部分:編程

編碼工具

用於建立、捕捉和編輯多媒體數據,造成流媒體格式,這能夠由帶視音頻硬件接口的計算機和運行其中的製做軟件共同完成。瀏覽器

服務器

存放和控制流媒體的數據。安全

網絡

適合多媒體傳輸協議或實時傳輸協議的網絡。服務器

播放器

供客戶端瀏覽流媒體文件。網絡

9861d863918551af3e401f8084309e4e.png

網絡視頻直播系統應用流媒體技術在網絡上進行直播,同時支持進行錄播(系統自動錄製,方便用戶隨時點播),用戶訪問指定的直播網站頁面(URL),其訪問請求導向發佈服務器節點,得到流媒體數據,經過網頁瀏覽器直接觀看直播視頻內容。編程語言

系統功能

對於一套可實戰測試的流媒體服務器來講,系統是前端,而播放就是終端。在終端層面,必然要包含用戶會使用到的全部功能:工具

頻道管理

爲用戶傳送不一樣碼率的視頻提供了方便,用戶能夠給不一樣的頻道設定不一樣的視頻碼率進行直播或者存儲。根據用戶的需求提供對音視頻採集的選擇。測試

定時存儲

在視頻採集頻道中,能夠在進行直播的同時保存視頻節目。系統還給用戶提供一套更完善的自動保存機制。用戶能夠控制某一頻道進行不一樣時間段進行保存。網站

定時啓動

爲用戶提供定時啓動某路頻道功能,能夠根據用戶自定義時間進行設置。

定時傳送

根據存儲的文件節目,能夠經過定時傳送技術直接進行VOD節目的製做和上傳。

自動錄製

在直播的同時進行錄製,提供視頻點播系統供用戶收看。

預覽控制

在採集服務器上,管理員經過預覽進行對採集設備的圖像預覽,能夠進行一路、四路、八路和十六路的選擇。

系統監控

記錄系統各模塊的日誌,記錄管理員/用戶操做日誌,如採集工做站在直播時出現問題的記錄、管理員操做步驟、服務器運行出現的問題等。查看正在直播節目的碼流數,播放狀態等等。

用戶管理

對管理員/普通用戶進行管理,可添加/刪除/修改用戶屬性,修改用戶權限,對用戶頻道直播收看進行計費、統計;用戶登錄系統時進行認證。

與點播結合

在系統配置中設置直播系統和點播系統的交互參數,就能夠直接或定時對採集下來的視頻資源上傳到點播系統服務器中,而且直接製做成一個節目進行點播。

cameraphotographymacro243757.jpeg

當系統組成和系統功能都完善了以後,一套完整的流媒體服務器纔算創建完成,這套流媒體服務器能夠用在不一樣的場景,例如線上課堂、公共安全、物流交通等方面,也能夠根據用戶的選擇自行適配不一樣的要求。

EasyDSS流媒體解決方案是一套集流媒體點播、轉碼、管理、直播、錄像、檢索、時移回看於一體的完整的商用流媒體服務器軟件解決方案。EasyDSS流媒體解決方案可以進行各模塊間無縫對接,亦可將其與其餘第三方平臺對接,組合靈活自由。對於開發者來講,EasyDSS提供編程語言無關化的RESTfulAPI接口,能夠很簡單的進行二次開發。

DSS4.png

DSS3.png

相關文章
相關標籤/搜索