2 jinyongnan jinyongnan 于 2017.09.14 10:18 提问

关于webrtc,在同一网络的时候能正常工作,非同一网络的时候就不显示对方的视频。 30C

后台用的java websocket和tomcat8.
stun用的stun:stun.l.google.com:19302。
在宿舍里两个电脑之间能正常视频通信,但一台在学校一台在宿舍时就会看不到对方的视频。
奇怪的是此时对方视频上已经有了src=blob。。。的源信息。
请问这可能是什么地方的问题?
先行谢过各位看完的朋友。
这个网站上传到了https://csckaigi.chinanorth.cloudapp.chinacloudapi.cn/kaigi/。

因为用日语表示的,所以解释一下用法。
第一个用户点击つくる按钮创建房间,输入名字,就可以进入房间。
第二个用户输入房间号(可以在下方的房间列表上看到房间号,没有的话点击链接刷新),同样输入名字,就可以进入房间。这时应该双方可以互相看到对方的视频。

4个回答

GuolaiWang
GuolaiWang   2017.09.14 10:29

宿舍里两个电脑之间能正常视频通信,但一台在学校一台在宿舍时就会看不到对方的视频
问题肯定出在网络传输,确认下视频压缩数据是否有接受到,如果没有再找下网络上什么原因。

jinyongnan
jinyongnan   2017.10.11 10:03

已解决,不同网络间得创建一个turnserver,参考了网上的coturn配置方法创建了一个turn服务器,之后就可以正常视频通话了。

qq_16884131
qq_16884131   2018.03.29 15:32

只要 服务器配一个turn服务起就好了么,是不是要把这个stun用的stun:stun.l.google.com:19302。替换掉

bingdele
bingdele   2018.04.08 10:42

stun用的stun:stun.l.google.com:19302这个server早就不能用了,换一个就OK了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!