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