北极星通公司发布新一代流媒体系统BMS
BMS,Bjsin Media Server的简称。是北极星通公司面向未来的下一代流媒体系统。用于实现直播,串流,转码,录像,点播,AI图像,语音分析的新一代流媒体服务引擎,旨在兼容 包括rtmp,rtsp,http-flv,http-ts,http-fmp4,hls,WebSocket-fmp4,GB28181,webrtc,srt等主流媒体协议,为合作伙伴和客户提供便捷,高效,可靠的 流媒体系统。
系统基于C++开发,支持Windows,linux平台,支持国产平台,安全可控,提供方便的RestAPI接口。
BMS采用高可靠模型,Windows下IOCP,linux下EPOLL,高性能无锁队列,内存池技术的应用,使得并发能力大大增强。
目前BMS1.1正式版发布,Ver1.1版本支持:
1、四种类型的直播频道,两种静态频道,两种动态频道,分别满足多种应用场景,动态频道支持推流自动创建,客户端播放时自动创建;
2、支持无客户端观看时,频道自动删除,降低了系统的有效负载;
3、支持rtsp,rtmp,http-flv三种拉模式创建频道,支持只拉视频,只拉音频;
4、支持rtmp推流,支持只接受音频或者视频;
5、支持rtmp,rtsp,http-flv,http-fmp4,hls直播协议;
6、支持直播频道中音频转码aac,以便支持更多的流发布协议;
7、支持批量添加,批量删除频道,并提供RestAPI接口;
8、支持频道快照,录像快照功能;
9、支持录像flv,mp4;
10、支持手动录像,任务录像,支持录像分段;
11、支持录像点播,Seek,下载;
12、内嵌完善的新一代Web前后台页面,方便使用;
13、支持hookAPI通知,方便与第三方系统对接;
14、支持restAPI接口,提供便捷的二次开发;
下一个版本将提供:
1、GB28181支持;
2、轮播频道支持;
3、视频转码支持;
4、完善权限管理,黑白名单;
5、udp/rtp串流支持;
6、兼容AMS对应的大屏播放器APK,Windows桌面播放器。