首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC屏幕共享在美国不适用于LTE

WebRTC屏幕共享在美国不适用于LTE
EN

Stack Overflow用户
提问于 2019-04-30 05:05:42
回答 1查看 2.1K关注 0票数 0

我正在使用webRTC开发一个用于远程屏幕共享的Android应用程序。对于眩晕服务器,我使用了google服务器。它在印度的WIFI和LTE上运行得很好。在美国,它并不是在LTE上工作,而是在WIFI上工作。

首先,我只使用了眩晕服务器,然后将眩晕和旋转服务器组合在一起,但没有用。

下面是我的代码,

代码语言:javascript
复制
val iceServers = ArrayList<PeerConnection.IceServer>()
iceServers.add(PeerConnection.IceServer("stun:stun.l.google.com:19302"))
iceServers.add(PeerConnection.IceServer("turn:13.250.13.83:3478?transport=udp", "YzYNCouZM1mhqhmseWk6", "YzYNCouZM1mhqhmseWk6"))
return iceServers

尽管如此,这在美国并不适用于LTE。

这是谷歌眩晕服务器不工作的美国在LTE?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-30 07:24:02

用STUN检查网络连接,转

检查这两个链接,在最新的Chrome手机。

https://networktest.twilio.com

https://test.webrtc.org

也许你可以检查一下网络是否正常。

也许是IPv6问题

在韩国,我对IPv6 LTE移动客户端也有一些问题。有时移动运营商会将IPv6给他们的客户端,然后P2P连接就不能工作了。也许那里也有同样的问题。

我用转身+ TCP来解决问题。我不知道为什么,但是IPv6客户端不适用于UDP。

以下是一些相关文件:

代码语言:javascript
复制
- Use only TURN url with `?transport=tcp`
- Specify `iceTransportPolicy:"relay"`, so that all media will flow via TURN
  • 转向,眩晕设置 通过TCP和UDP提供转身和眩晕功能: 数独旋转服务器-L <您的眩晕服务器\‘s IP address> -o -a -f -r red5pro.com 若要在没有TCP的情况下运行服务器: sudo旋转服务器-L <您的眩晕服务器的IP address> -o -a -f --无tcp-非tcp中继-r red5pro.com 仅在UDP上运行眩晕: sudo旋转服务器-L <您的眩晕服务器的IP address> -o -a -f --仅限于-tcp-非tcp-无tcp-中继-r red5pro.com
  • 当WebRTC转移到翻转TCP时会发生什么?
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55914278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档