重磅推荐:基于广受好评的ZLMediaKit开源版本,全新推出专业版! ZLMediaKit Pro在保留开源版强大功能的基础上,新增了多项企业级功能,为您的流媒体业务提供更全面、更稳定的解决方案。
项目简介
ZLMediaKit Pro是一款高性能的流媒体服务器,专为企业级应用打造。它基于ZLMediaKit最新开源版本源码,添加了大量功能增强,提供了更全面的音视频处理能力。该项目支持多种流媒体协议转换、音视频转码、云存储、AI推理等高级功能,是构建直播、点播、安防监控等系统的理想选择。
核心优势
- 完美兼容开源版:基于ZLMediaKit开源版本构建,可无缝替换现有开源版部署,无需修改现有代码和配置
- 继承开源生态:完全兼容开源版丰富的HTTP API、接口规范和社区生态,现有系统零成本迁移
- 功能丰富:在开源版基础上增强,提供转码、存储、AI分析等一站式解决方案
- 灵活扩展:支持集群部署,满足大规模应用需求
强大功能亮点
音视频转码功能
Zlmediakit Pro提供强大的音视频转码能力,基于FFmpeg实现,支持多种编码格式和灵活的转码配置:
- 支持音视频间任意转码(h265/h264/opus/g711/aac/g722/g722.1/mp3/svac/vp8/vp9/av1等)
- 基于配置文件或HTTP API的动态转码控制
- 硬件、软件自适应转码,支持cuda、qsv、vaapi、opencl、vulkan、amf、ascned等硬件加速
- 按需转码:有人观看才转码,节省服务器资源
- 负载过高时自动降低帧率,保证服务稳定性
- 支持滤镜、OSD文本、Logo角标等高级功能
- 全GPU硬件编解码与滤镜,减少显存与内存频繁拷贝
部标 JT1078功能
针对交通行业需求,Zlmediakit Pro提供完整的JT1078部标支持:
- 支持接收JT1078推流转其他协议
- 自适应音视频共享seq和单独seq模式
- 支持JT1078级联和对讲功能
- 兼容GB28181的接口、端口和用法
- 支持多种编码格式:H264/H265/G711/AAC等
- 兼容2013和2019版本(手机号6字节/10字节区别)
IPTV 相关功能
为IPTV业务提供全面支持,实现高效的多协议转换:
- 支持RTSP-TS/SRT/HLS/HTTP-TS/RTP组播/UDP组播拉流转协议
- 支持TS透传模式,无需解复用即可转换协议
- 支持接收RTSP-TS/SRT/RTP-TS推流
- 可选择解复用TS为ES流后再转多种协议
S3 云存储功能
集成S3/MinIO云存储,解决传统存储的IO瓶颈问题:
- 支持内存流直接写入云存储,绕过磁盘IO瓶颈
- 通过ZLMediaKit的HTTP服务直接下载和点播云存储文件
- 支持遍历云存储文件并生成HTTP菜单网页
- HLS文件可直接写入云存储,适合大规模点播场景
WebRTC 集群流量代理
解决K8s环境部署WebRTC服务的痛点问题:
- 支持RTC流量代理,解决K8s部署时HTTP信令与RTC流量打不到同一Pod的问题
- Pod间流量互相代理,确保WebRTC连接稳定
- 支持TCP/UDP模式,可根据网络环境灵活配置
AI 推理功能
内置强大的AI分析能力,为视频内容赋予智能:
- 支持YOLO推理插件,实现人员、车辆等目标识别
- 支持目标跟踪、多边形布防和OCR文字识别
- 支持C++/Python插件快速混合开发
- 多种加速引擎支持:TensorRT、ONNX Runtime、Ascend CANN
- Python插件可调用C++接口操作流媒体与绘制视频画面
AI功能适用于安防监控、智能分析、行为识别等场景,目前通过视频处理插件实现,支持合作定制开发。
应用场景
1. 企业直播平台:支持多种协议转换,满足不同终端观看需求
2. 安防监控系统:支持GB28181、JT1078等标准,集成AI分析能力
3. IPTV业务:高效的TS流处理和多协议转换
4. 在线教育:稳定的流媒体传输,支持大规模并发访问
5. 云点播服务:结合S3云存储,实现低成本高可用的点播服务
6. 智能视频分析:AI推理功能可应用于零售、交通等行业的智能分析场景
如何获取
用户可访问 https://github.com/xia-chu/zlmediakit-pro 获取程序试用并获取使用说明文档。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。