开源流媒体服务器简介
- 实用工具
- 6小时前
- 34热度
- 0评论
1、ZLMediaKit
一个基于 C++11 的高性能运营级流媒体服务框架。具有高性能、低延迟、多协议支持等特点,设计目标是为直播、监控、会议等场景提供一站式解决方案。
官网:https://docs.zlmediakit.com/zh/
GitHub:https://github.com/ZLMediaKit/ZLMediaKit

2、SRS(Simple Realtime Server)
一个简单高效的实时视频服务器,支持 RTMP、WebRTC、HLS、HTTP-FLV、SRT 等多种实时流媒体协议。Oryx 是一个一体化、开箱即用、开源的视频解决方案,可部署在云上或自建机房,以直播和 WebRTC 等能力赋能你的业务。
国内最流行的开源流媒体服务器项目,由腾讯云工程师winlin开发维护。国内开源流媒体领域的标杆项目,最初定位为简单高效的RTMP服务器,后来逐步扩展支持 HTTP-FLV、HLS、WebRTC 等多种协议。
官网:https://ossrs.net/lts/zh-cn/
GitHub:https://github.com/ossrs/srs

3、go2rtc
轻量摄像头流媒体应用:接入 RTSP / ONVIF / 小米等源,输出 WebRTC、MSE、MJPEG、HLS、HomeKit、RTSP,必要时用内置 FFmpeg 转码,常作 Frigate、Home Assistant 的前端流网关。官方镜像 alexxit/go2rtc 自带 WebUI;默认API / WebUI 1984、RTSP 8554、WebRTC 8555。
GitHub:https://github.com/AlexxIT/go2rtc

4、Janus
即 Janus Gateway,基于C语言的高性能开源通用WebRTC网关服务器,专为实时通信应用而设计。最初由Meetecho公司开发,现已成为WebRTC生态系统中最流行和强大的媒体服务器之一。
官网:https://janus.conf.meetecho.com/
GitHub:https://github.com/meetecho/janus-gateway
5、MediaSoup
面向WebRTC的开源SFU/MCU媒体服务器,采用Node.js作为控制层,C++作为媒体处理层的设计。设计理念是提供高性能和高度可定制的WebRTC媒体处理能力,核心库可直接嵌入到Node.js应用。
GitHub:https://github.com/versatica/mediasoup
6、zlm4j
基于ZLMediaKit C语言API的开源Java封装,几行代码搭建流媒体服务器。
文档:https://ux5phie02ut.feishu.cn/wiki/NA2ywJRY2ivALSkPfUycZFM4nUB

鲁ICP备19063141号
鲁公网安备 37010302000824号