轻量级之选——Mediamtx (原RTSP-Simple-Server)
这是目前在个人开发者中最流行、最便捷的方案,非常适合入门和快速验证。
下载与安装  
访问官方下载页面
打开浏览器,进入 MediaMTX 在 GitHub 上的官方发布页:https://github.com/bluenviron/mediamtx/releases 
选择正确的版本
在页面中找到 "Assets"(资源)部分,这里列出了所有可下载的文件。你需要根据你的操作系统选择对应的版本。
操作系统:Windows
系统架构:现在绝大多数电脑都是 64 位系统,所以请下载文件名中包含 windows_amd64 的压缩包。
文件示例:mediamtx_v1.12.3_windows_amd64.zip (版本号可能更新)配置与运行

解压后,可以看到 mediamtx.yml 配置文件。通常情况下,你无需任何修改就可以直接运行。
双击 mediamtx.exe,服务器便会启动。默认会在 8554 端口(TCP)开启RTSP服务。
当控制台窗口显示 [RTSP] listener opened on :8554 时,表示服务已成功启动。

生成和播放RTSP流
服务器本身只是个“空壳”,你需要向它推送内容才能播放。最常用的方法是使用 FFmpeg 推送一个本地文件进行测试:

打开一个新的命令行窗口,进入FFmpeg的安装目录(或已配置好环境变量)。
执行以下命令,-re 参数表示按视频原帧率读取:

命令:
推流:
ffmpeg -re -i  xxx.mp4  -c copy -f rtsp rtsp://192.168.8.23:8554/stream
命令执行后,打开VLC等播放器,输入地址 rtsp://192.168.8.23:8554/stream

192.168.8.23 是你主机电脑的IP地址,根据自己的情况修改
 

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐