0
点赞
收藏
分享

微信扫一扫

Windows7版Docker部署SRS服务器案例

一、启动Windows7版Docker

Windows7版Docker部署SRS服务器案例_Docker

查看当前Docker里面的镜像 docker images

Windows7版Docker部署SRS服务器案例_SRS_02

查看当前Docker运行的实例

Windows7版Docker部署SRS服务器案例_SRS_03

二、Docker启动SRS服务

命令如下:

docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 --env CANDIDATE="192.168.99.100" -p 8000:8000/udp ossrs/srs:4 ./objs/srs -c conf/rtc.conf

Windows7版Docker部署SRS服务器案例_推流_04

启动成功后显示如下:

Windows7版Docker部署SRS服务器案例_Docker_05

查看Docker当前运行中的实例

Windows7版Docker部署SRS服务器案例_推流_06

三、使用ffmpeg实现推流

安装ffmpeg参考上一章节,我们使用自带的视频做为源文件实现推流

参考命令如下:

ffmpeg -re -i source.200kbps.768x320.flv -c copy -f flv rtmp://localhost/live/livestream 

Windows7版Docker部署SRS服务器案例_推流_07

Windows7版Docker部署SRS服务器案例_Window7_08

使用SSR播放器进行播放视频

Windows7版Docker部署SRS服务器案例_Window7_09


四、实现SRS的RTC推流

实现RTC推流必须实现https或者localhost地址。所以我们需要把我们当前的IP地址设置为非https环境下也可以调试webrtc接口才行。

我们需要这样操作

1.在地址栏输入chrome://flags/

Windows7版Docker部署SRS服务器案例_Docker_10

2.搜索找到Insecure origins treated as secure属性

Windows7版Docker部署SRS服务器案例_推流_11

3..添加不安全网址ip或者域名,并设为可用

Windows7版Docker部署SRS服务器案例_SRS_12

4.页面下方会弹出一栏提示,点击Relaunch,重启浏览器

我们开始RTC推流,使用电脑自带的摄像头和音频开始推流

Windows7版Docker部署SRS服务器案例_SRS_13

Windows7版Docker部署SRS服务器案例_推流_14

在RTC播放器实现播放

Windows7版Docker部署SRS服务器案例_SRS_15

Windows7版Docker部署SRS服务器案例_SRS_16

举报

相关推荐

0 条评论