webrtc-streamer安装
Eave
2025.11.08
WebRTC-streamer 是一款基于WebRTC技术的开源流媒体转发工具,支持将本地摄像头、RTSP/RTMP等视频源通过低延迟方式传输至浏览器,适用于物联网监控、视频会议等场景。
1、安装依赖
yum install libSM libX11-devel libXcomposite-devel libXdamage-devel libXrandr libXtst
2、下载webrtc-streamer
GitHub地址:https://github.com/mpromonet/webrtc-streamer
wget "https://github.com/mpromonet/webrtc-streamer/releases/download/v0.8.15/webrtc-streamer-v0.8.15-Linux-x86_64-Release.tar.gz"
3、安装webrtc-streamer
tar -zxf webrtc-streamer-v0.8.13-Linux-x86_64-Release.tar.gz
mv webrtc-streamer-v0.8.13-Linux-x86_64-Release /usr/local/webrtc-streamer
运行webrtc-streamer
/usr/local/webrtc-streamer/bin/webrtc-streamer -o -H 0.0.0.0:8000
附:-o参数可降低CPU占用
4、启动脚本
编辑/etc/systemd/system/webrtc-streamer.service
[Unit]
Description=WebRTC Streamer Service
After=network.target
[Service]
Type=forking
ExecStart=/bin/bash -c 'nohup /usr/local/webrtc-streamer/bin/webrtc-streamer -o -H 0.0.0.0:8000 > /var/log/webrtc-streamer.log 2>&1 &'
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target