目的:
推荐一款流媒体服务领域的软件ABLMediaServer。
内容:
目前音视频、直播领域里面都少不了流媒体服务,因其包含大量音视频数据的输入、处理、输出,因而门槛较高,对流媒体服务的性能、内存占用、网络资源等有严格要求。目前针对该软件的项目应用给需要的朋友做个分享。
1. ABLMediaServer
该软件作者是一位低调的技术大神宅男,一心扑在IT领域,更新版本比较勤,发版都在qq群873666268 (无门槛加入)。
是否开源:源码全开源。跨平台(linux、windows、嵌入式)
综合分析:
性能至上,接口调用灵活对外提供C接口,特别对于多路数音视频源的接入输出较大(群友和商业公司有测试过上千路),当用到视频转码方面功能时需要硬件显卡,该系统也完美支持。其新版本的截图抓拍功能时间为几十毫秒。
简要说明部分功能:
1.提供稳定的HLS/FLV,播放流配合前端插件客户端无需安装其他插件进行视频播放。
2.客户端环境特殊,网络机器情况各不相同,ABL还能提供压缩码流能力,适配多种环境,毕竟不是每个客户端的配置都能满足2K/4K视频播放要求。(在实际项目中出现过这种情况)
3.不要需要借助其他组件,秒级截图功能,对于并发情况下视频监测,AI分析,这个功能是巨大的提升。
4.对于有高并发需求的用户,ABL也能轻松应对,从实际使用情况上来说已经十分完美了。
5. 主流和非主流的推拉流以及GB28181的语音对接也支持的非常完美。
总体来讲是一款完全商用级别的流媒体服务器。后续将web对接的GB28181摄像头的接入和对讲作案例分享。
某个GB28181摄像头
播放展示