一、概述:
傳統(tǒng)的直播,收錄,點播系統(tǒng),大都是以單路音視頻流為單位,即同時只有一個畫面展示出來。即使多畫面播放,也會在流發(fā)布時候,按照預(yù)置好的多畫面風(fēng)格進行畫面切換及合成。展示給終端的是一幅合成過的畫面。這樣,觀看端靈活性不高,所看畫面單一,無法對其中感興趣的小畫面進行放大,錄制下來的合成畫面再后期也不能進行畫面分割。為解決這些問題。我們經(jīng)過精心研發(fā),推出多流同步直播,收錄,點播系統(tǒng)。 本系統(tǒng)是以組為單位 進行流發(fā)布,直播,錄像,錄制后進行點播。直播時,以統(tǒng)一的時間戳 同時直播 多個音視頻流,支持同時多流直播,兼容H5播放器播放。錄制時,以北京時間為單位,記錄下每個流及同步關(guān)系。回放時,以北京時間為單位進行檢索,同步回放多個流。
二、主要功能
- 支持rtsp,http-flv,rtmp等協(xié)議拉流,支持一個組中多達32路獨立流,后期還可以根據(jù)需求拓展到更多路獨立流;
- 支持以rtsp,http-flv,http-fmp4協(xié)議發(fā)布直播和點播流;
- 純C++開發(fā),Web采用js+html,支持運行在Windows,Linux平臺;
- 支持視頻編碼H.264,H.265,音頻編碼AAC,mp3,G.721;
- 分辨率支持352*288到4k;
- 支持設(shè)置播放風(fēng)格,直播風(fēng)格和點播畫面 擺放風(fēng)格 可隨意設(shè)置;
- 觀看直播時,可按組同步觀看所有流,也可以只觀看其中一個直播流,或者指定的幾個流;
- 錄制時,除錄制音視頻數(shù)據(jù)外,詳細(xì)記錄各個流之間的同步信息,點播時,按時間點 進行點播;
- 可按時間任務(wù)錄像,定時錄像;
- 支持按時間段導(dǎo)出同一組中所有音視頻流,輸出標(biāo)準(zhǔn)的mp4文件;
- 支持錄像過程中打Mark點,Mark點包含多路流快照,詳細(xì)信息;
- 支持從Mark點位置點播;
- 點播時,Mark點自動加載到進度條上,提供Mark預(yù)覽功能;
- 支持邏輯節(jié)目制作,指定時間段視頻為精品點播節(jié)目,并進行詳細(xì)信息標(biāo)識;
- 支持單獨觀看視頻,單獨觀看音頻,音視頻分離,混合等;
- 支持獨立C/S客戶端,通過自由的AMS協(xié)議同步播放多路流,統(tǒng)一進度條 進行跳轉(zhuǎn)播放;
- 支持統(tǒng)計功能,方便統(tǒng)計出觀看直播,點播的情況,系統(tǒng)允許情況;
- 支持權(quán)限管理,角色管理,允許自定義用戶觀看的組;
- 提供標(biāo)準(zhǔn)的RestAPI接口,供二次開發(fā)調(diào)用。
三、部分頁面預(yù)覽: