零编译,两行命令,搭建全链路直播和RTC环境

启动SRS:

# For macOS
docker run --rm -p 1935:1935 -p 1985:1985 -p 8080:8080 \
    --env CANDIDATE=$(ifconfig en0 inet| grep 'inet '|awk '{print $2}') -p 8000:8000/udp \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:v4.0.76

# Or CentOS
docker run --rm -p 1935:1935 -p 1985:1985 -p 8080:8080 \
    --env CANDIDATE=$(ifconfig eth0|grep 'inet '|awk '{print $2}') -p 8000:8000/udp \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:v4.0.76

FFmpeg推流:

docker run --rm --network=host registry.cn-hangzhou.aliyuncs.com/ossrs/srs:encoder \
  ffmpeg -re -i ./doc/source.200kbps.768x320.flv -c copy \
      -f flv -y rtmp://localhost/live/livestream

也可以使用H5推WebRTC流:webrtc://localhost/live/livestream

播放:

嗯,你得有个Docker。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容