北極星通公司發(fā)布新一代流媒體系統(tǒng)BMS
BMS,Bjsin Media Server的簡(jiǎn)稱(chēng)。是北極星通公司面向未來(lái)的下一代流媒體系統(tǒng)。用于實(shí)現(xiàn)直播,串流,轉(zhuǎn)碼,錄像,點(diǎn)播,AI圖像,語(yǔ)音分析的新一代流媒體服務(wù)引擎,旨在兼容 包括rtmp,rtsp,http-flv,http-ts,http-fmp4,hls,WebSocket-fmp4,GB28181,webrtc,srt等主流媒體協(xié)議,為合作伙伴和客戶提供便捷,高效,可靠的 流媒體系統(tǒng)。
系統(tǒng)基于C++開(kāi)發(fā),支持Windows,linux平臺(tái),支持國(guó)產(chǎn)平臺(tái),安全可控,提供方便的RestAPI接口。
BMS采用高可靠模型,Windows下IOCP,linux下EPOLL,高性能無(wú)鎖隊(duì)列,內(nèi)存池技術(shù)的應(yīng)用,使得并發(fā)能力大大增強(qiáng)。
目前BMS1.1正式版發(fā)布,Ver1.1版本支持:
1、四種類(lèi)型的直播頻道,兩種靜態(tài)頻道,兩種動(dòng)態(tài)頻道,分別滿足多種應(yīng)用場(chǎng)景,動(dòng)態(tài)頻道支持推流自動(dòng)創(chuàng)建,客戶端播放時(shí)自動(dòng)創(chuàng)建;
2、支持無(wú)客戶端觀看時(shí),頻道自動(dòng)刪除,降低了系統(tǒng)的有效負(fù)載;
3、支持rtsp,rtmp,http-flv三種拉模式創(chuàng)建頻道,支持只拉視頻,只拉音頻;
4、支持rtmp推流,支持只接受音頻或者視頻;
5、支持rtmp,rtsp,http-flv,http-fmp4,hls直播協(xié)議;
6、支持直播頻道中音頻轉(zhuǎn)碼aac,以便支持更多的流發(fā)布協(xié)議;
7、支持批量添加,批量刪除頻道,并提供RestAPI接口;
8、支持頻道快照,錄像快照功能;
9、支持錄像flv,mp4;
10、支持手動(dòng)錄像,任務(wù)錄像,支持錄像分段;
11、支持錄像點(diǎn)播,Seek,下載;
12、內(nèi)嵌完善的新一代Web前后臺(tái)頁(yè)面,方便使用;
13、支持hookAPI通知,方便與第三方系統(tǒng)對(duì)接;
14、支持restAPI接口,提供便捷的二次開(kāi)發(fā);
下一個(gè)版本將提供:
1、GB28181支持;
2、輪播頻道支持;
3、視頻轉(zhuǎn)碼支持;
4、完善權(quán)限管理,黑白名單;
5、udp/rtp串流支持;
6、兼容AMS對(duì)應(yīng)的大屏播放器APK,Windows桌面播放器。