webbrtc流媒体视频只有一面
webrtc streaming video only one side
我试图使基于http://www.html5rocks.com/en/tutorials/webrtc/basics/的视频聊天应用程序
它在同一个网络中运行良好,但当我尝试其他网络有以下问题:
- 如果我邀请其他用户,只有其他用户可以看到流
- 如果他邀请我,只有他能看到直播
我认为问题出在服务器上,我使用[{"url":"眩晕:stun.l.google.com: 19302}]
对于如何解决这个问题有什么建议吗?
根据您提到的同一篇文章:
如果UDP失败,ICE尝试TCP:先HTTP,然后HTTPS。如果直接连接失败—特别是由于企业NAT穿越和防火墙—ice使用中间(中继)TURN服务器。换句话说,ICE将首先使用STUN与UDP直接连接对等体,如果失败,将退回到TURN中继服务器。
如果我没弄错的话,你只使用了STUN服务器。在这种情况下,如果直接连接是不可能的,并且没有TURN服务器作为中继,则不可能建立双向连接。
查看这篇关于如何设置自己的TURN服务器的文章,以及关于所有这些STUN和TURN的东西:http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/
我解决了创建自己的服务器STUN/TURN的问题,现在正在工作双向连接。Alaershov谢谢你的帮助
相关文章:
- HTML5将png缓冲区加载到画布中(用于流媒体目的)
- Internet Explorer会自动从网站下载音乐,而不是流媒体播放
- 如何在React中管理标题、元标签等,使用服务器渲染+流媒体
- 使用lightstemer(用于流媒体)时面临跨域问题
- 如何正确加载SoundCloud JS SDK用于流媒体
- 对HTML5中的流媒体视频感到困惑
- 无法让 Facebook 应用发布到流媒体
- Firefox OS:如何实现mp4和m3u8流媒体
- JavaScript:用于流媒体的简单 SoundCloud API 示例无法在 Safari 中正常工作
- Soundcloud:为流媒体准备多个轨道
- HTML5媒体流用于视频录制问题的录制功能
- 预先检查浏览器's媒体(视频文件)支持
- 单向流媒体-ICE连接在添加候选者之前失败
- egl_emulation eglsurfaceattrib未通过流媒体播放器实现
- 通过websocket流媒体mp4直播视频内容到mediasource元素
- 流媒体视频从DirectX到HTML5
- Android流媒体FLV视频
- 我如何在没有Flash的情况下使用HTML5流媒体直播视频到Wowza
- webbrtc流媒体视频只有一面
- 只从流媒体视频下载音频