Windows-docker集成SRS服务器的部署和使用

Windows-docker集成SRS服务器的部署和使用

一、Windows Docker安装
Docker Desktop 官方下载地址: https://docs.docker.com/desktop/install/windows-install/

下载windows版本的就可以了。

注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!

安装 Hyper-V

Windows-docker集成SRS服务器的部署和使用_第1张图片
Windows-docker集成SRS服务器的部署和使用_第2张图片
Windows-docker集成SRS服务器的部署和使用_第3张图片
Windows-docker集成SRS服务器的部署和使用_第4张图片
我们开启Hyper-V。

我们安装好Docker for Windows后,可以在CMD中执行docker version来查看版本号。
Windows-docker集成SRS服务器的部署和使用_第5张图片

我们执行命令docker run hello-world 来载入测试镜像测试。执行完毕后我们在Docker Desktop中发现了名叫hello-world的docker实例。
Windows-docker集成SRS服务器的部署和使用_第6张图片
二、下载srs
我们使用windows系统自带的Windows PowerShell,右键打开并使用管理员运行
Windows-docker集成SRS服务器的部署和使用_第7张图片
我们在命令行中输入 docker pull ossrs/srs:4
Windows-docker集成SRS服务器的部署和使用_第8张图片
我们下载好后,使用docker images命令查看我们docker中下载好的镜像
Windows-docker集成SRS服务器的部署和使用_第9张图片
三、使用srs进行webrtc推流体验
通过ffmpeg进行推流,首先打开 ffmpeg官网下载下载winddow版本的ffmpeg.Windows-docker集成SRS服务器的部署和使用_第10张图片
下载解压后就能在 bin 文件夹下能看到三个可执行程序:ffmpeg、ffplay、ffprobe,配置好环境变量后即可使用Windows-docker集成SRS服务器的部署和使用_第11张图片
Windows-docker集成SRS服务器的部署和使用_第12张图片
cmd窗口输入ffmpeg -version 。如下图则安装成功。Windows-docker集成SRS服务器的部署和使用_第13张图片
接下来我们通过ffmpeg进行推流。打开CMD命令窗口。

推流,注意视频格式,找srs支持的格式
fmpeg -re -i C:\webrtc\5555.flv -c copy -f flv rtmp://172.28.0.63/live/livestream
Windows-docker集成SRS服务器的部署和使用_第14张图片
http://localhost:8080/players/rtc_player.html查看Windows-docker集成SRS服务器的部署和使用_第15张图片
拉流
ffplay rtmp://172.28.0.63/live/livestream
http://172.28.0.63:8080/players/rtc_player.html查看
Windows-docker集成SRS服务器的部署和使用_第16张图片

你可能感兴趣的:(windows,docker,容器)