BMS,Bjsin Media Server的簡稱。北極星通公司面向未來的下一代流媒體系統(tǒng)。用于實現(xiàn)直播,串流,轉(zhuǎn)碼,錄像,點播的新一代流媒體服務(wù)引擎,旨在兼容 包括rtmp,rtsp,http-flv,http-ts,http-fmp4,hls,WebSocket-fmp4,GB28181,Onvif等主流媒體協(xié)議,為合作伙伴和客戶提供便捷,高效,可靠的 流媒體系統(tǒng)。
系統(tǒng)基于C++開發(fā),支持X86架構(gòu),AMD架構(gòu),ARM架構(gòu),海光,龍芯等架構(gòu),支持Windows,linux,麒麟(KylinOS)等系統(tǒng),支持國產(chǎn)平臺,安全可控,提供方便的RestAPI接口。
BMS采用高可靠模型,Windows下IOCP,linux下EPOLL,高性能無鎖隊列,內(nèi)存池技術(shù)的應(yīng)用,使得并發(fā)能力大大增強。
- 內(nèi)嵌Web管理系統(tǒng),前臺觀看頁面,無需配置,簡單易用;
- 四種類型的直播頻道,兩種靜態(tài)頻道,兩種動態(tài)頻道,分別滿足多種應(yīng)用場景,動態(tài)頻道支持推流自動創(chuàng)建,客戶端播放時自動創(chuàng)建;
- 動態(tài)頻道支持有客戶端觀看時自動創(chuàng)建,無客戶端觀看時,頻道自動刪除,降低了系統(tǒng)的有效負載;
- 支持rtsp,rtmp,http-flv三種拉模式創(chuàng)建頻道,支持只拉視頻,只拉音頻;
- 支持rtmp推流,支持只接受音頻或者視頻;
- 支持rtmp,rtsp,http-flv,http-fmp4,hls,ws-fmp4,ws-flv直播協(xié)議;
- 支持直播頻道中音頻轉(zhuǎn)碼aac,以便支持更多的流發(fā)布協(xié)議;
- 支持批量添加,批量刪除頻道,并提供對于的API接口;
- 支持頻道快照,錄像快照功能;
- 支持錄像flv,mp4;
- 支持手動錄像,任務(wù)錄像,支持錄像分段;
- 支持錄像點播,Seek,下載;
- 內(nèi)嵌完善的新一代Web前后臺頁面,方便使用;
- 支持hookAPI通知,方便與第三方系統(tǒng)對接;
- 支持restAPI接口,提供便捷的二次開發(fā);
- 支持GB28181設(shè)備端,能把直播頻道模擬成GB28181的設(shè)備;
- 支持rtp服務(wù)器,作為gb28181的媒體服務(wù)器使用;
- 支持onvif客戶端協(xié)議,搜索網(wǎng)絡(luò)內(nèi)的onvif設(shè)備,拉流直播;
- 獨立BTS程序,支持輪播推流,視頻轉(zhuǎn)碼;
- 支持rtp/udp拉流并提供直播服務(wù);
- 兼容支持機頂盒APK觀看直播,并提供對于的APK程序;
- 支持獨立客戶端BMSPlayer接入觀看直播;
- 支持頻道黑白名單管理;