目前SRS对WebRTC的支持进度如下:
相关Wiki:
在线演示,RTMP推流,HTTP-FLV和WebRTC播放:
在线演示,WebRTC推流,WebRTC播放:
自己用SRS搭建WebRTC服务器,也非常容易,下面是操作步骤。
注意:必须要将本机的IP传给Docker,否则会推流和播放失败。
可以直接传本机IP,例如: 192.168.1.3 。如果觉得直接传IP比较麻烦,可以用脚本获取IP。
macOS下执行命令,直接设置IP:
macOS下执行命令,用脚本获取IP:
CentOS下执行命令,用脚本获取IP:
启动后,可以访问 http://localhost:8080/ ,确认是否启动成功。
Docker一定要设置对这个IP,否则会出现推流和播放失败。
演示,WebRTC推流和播放,链接:
演示,RTMP推流,WebRTC播放。首先,用FFMPEG或OBS推送RTMP流到服务器:
可播放的流地址:
参考这篇文章: https://blog.piasy.com/2017/06/17/out-of-the-box-webrtc-dev-env/index.html-> AppRTC-Server 一章
主要说下注意事项:
docker 镜像pull 下来之后,运行命令如下:
其中 <server public IP> 改为自己服务器的地址
配置完成之后基本就可以正常运行了,另外要注意的是,docker 端口映射中防火墙有没有禁用相关的端口,若相关端口没有开,则手动打开,自行查询吧。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)