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