在墙内能使用 webRTC 吗?

软件和网站开发以及相关技术探讨
回复
saintthor
帖子: 92
注册时间: 2014-05-30 15:45
系统: 14.04
送出感谢: 15 次
接收感谢: 0

在墙内能使用 webRTC 吗?

#1

帖子 saintthor » 2017-11-11 18:44

主要用 DataChannel。有这方面的项目吗?

我测试了 peerjs 和 simplewebrtc 两个项目,情况相似:在本地开两个节点互相传消息、传文件都没问题。外地的朋友自己开两个节点也能互传,但我和外地朋友之间就传不了。

是墙的问题吗?
头像
astolia
论坛版主
帖子: 3147
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 527 次

Re: 在墙内能使用 webRTC 吗?

#2

帖子 astolia » 2017-11-11 21:06

这跟你们的配置使用方式有关。如果你没学过,那先去学一下NAT的原理。
两个处在不同局域网内的机器要通讯,额外需要一台有公网IP的机器。随便找了篇文,你可以看一下里面提到的相关资料 http://www.pffair.com/blog/2016/06/29/webrtcshi-jian/
另外网络运营商会封锁特定端口的入站连接,各地的情况各不相同,也需要考虑一下默认端口是否被封
这些用户感谢了作者 astolia 于这个帖子:
saintthor (2017-11-13 21:47)
评价: 3.7%
头像
nyfair
帖子: 1064
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee
送出感谢: 2 次
接收感谢: 13 次

Re: 在墙内能使用 webRTC 吗?

#3

帖子 nyfair » 2018-01-17 18:36

能 ZSBD
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
回复

回到 “软件/网站开发”