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