SRS搭建在线直播转WebRTC

多媒体   2023-11-30 16:15   29   0  

官方:https://ossrs.net/lts/zh-cn/docs/v6/doc/getting-started#webrtc-for-live-streaming

SRS支持直播转WebRTC,推直播流,使用WebRTC观看。

先用Docker启动SRS:

CANDIDATE="192.168.1.10"docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \    --env CANDIDATE=$CANDIDATE -p 8000:8000/udp \    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5 ./objs/srs -c conf/rtmp2rtc.conf

复制

Note: 请将IP换成你的SRS的IP地址。

Note: 请将CANDIDATE设置为服务器的外网地址,详细请阅读WebRTC: CANDIDATE

Note: 注意如果RTMP转WebRTC流播放,必须使用配置文件rtmp2rtc.conf

使用FFmpeg的Docker推流到本机:

docker run --rm -it registry.cn-hangzhou.aliyuncs.com/ossrs/srs:encoder ffmpeg -stream_loop -1 -re -i doc/source.flv \  -c copy -f flv rtmp://host.docker.internal/live/livestream


或者使用 FFmpeg(点击下载) 或 OBS(点击下载) 推流:

ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://localhost/live/livestream


Note: 实例文件./doc/source.flv在SRS的源代码目录中有。

打开下面的页面播放流(若SRS不在本机,请将localhost更换成服务器IP):


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。