Windows7中使用SRS集成音视频一对一通话

SRS早就具备了SFU的能力,比如一对一通话、多人通话、直播连麦等等。在沟通中,一对一是常用而且典型的场景, 让我们一起来看看如何用SRS做直播和RTC一体化的一对一通话。

一、启动windows7-docker

Windows7中使用SRS集成音视频一对一通话_第1张图片

 二、拉取SRS镜像

执行命令:docker pull ossrs/srs:4

使用docker images查看当前镜像列表

Windows7中使用SRS集成音视频一对一通话_第2张图片

 三、启动SRS

执行命令如下:

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

我们使用windows自带的powershell执行我们的命令。

Windows7中使用SRS集成音视频一对一通话_第3张图片

 四、启动信令服务器

执行命令如下:

docker run --rm -p 1989:1989 registry.cn-hangzhou.aliyuncs.com/ossrs/signaling:1

Windows7中使用SRS集成音视频一对一通话_第4张图片

 接下来我们使用docker容器的ip地址来访问,端口是1989

Windows7中使用SRS集成音视频一对一通话_第5张图片

 五、注意事项

因为一对一通话需要使用https地址,而我们需要做本地测试的话需要把本地的IP地址添加到浏览器的安全设置中。

1.浏览器输入chrome://flags

2.搜索unsafely-treat-insecure-origin-as-secure

3.输入ip地址,并设置可用enabled

Windows7中使用SRS集成音视频一对一通话_第6张图片

 4.最后点击右下角的重启浏览器按钮。

六、一对一通话展示

Windows7中使用SRS集成音视频一对一通话_第7张图片

 Windows7中使用SRS集成音视频一对一通话_第8张图片

 

我们再次开一个一对一通话窗口,并设置同一个Room名称。Windows7中使用SRS集成音视频一对一通话_第9张图片

 Windows7中使用SRS集成音视频一对一通话_第10张图片

 通过上面的操作,我们就实现了一个一对一通话的功能。同理后面的多人通话也是一样的配置。

你可能感兴趣的:(WebRTC,音视频,SRS)