视频服务器

视频服务器

简介

为了实现对接多个视频源并对外提供统一协议和接口,现针对市面上的视频服务器和协议进行了初步调研。

目前的解决方案:

  • 现有的网络摄像头等大多采用 RTSP 协议
  • 现有的视频会议服务大多采用 WebRTC 协议
  • 现有的直播平台大多采用 RTMP 协议

服务搭建

视频推流

可以使用 ffmpeg 命令进行推流:

1
ffmpeg -re -i input.mp4 -c:v libx264 -c:a aac -f flv rtmp://your_rtmp_server/live/stream_key
1
ffmpeg -re -i input.mp4 -c:v libx264 -c:a aac -f rtsp rtsp://your_rtsp_server/live/stream_key

参考资料

Janus WebRTC Server

Ant Media Server

MediaMTX


视频服务器
https://wangqian0306.github.io/2024/video-server/
作者
WangQian
发布于
2024年7月17日
许可协议