【问题标题】:WebRTC; Sharing screen of peer 1 to peer 2 connections are made, track is send but no videoWebRTC;点 1 到点 2 的共享屏幕连接已建立,轨道已发送但没有视频
【发布时间】:2021-01-17 08:22:37
【问题描述】:

我正在尝试使用 WebRTC 执行以下操作,将两个对等点相互连接,目前在同一台机器上(不同的选项卡)

  • Peer 1 启动它的连接并共享他的屏幕(轨道已添加到连接上)
  • Peer 2 接受提议并将答案发布到信号服务器
  • Peer 2 收到轨道并添加到视频元素中
  • Peer 1 接受答案并设置远程

视频元素仍然不渲染任何视频 我尝试过的事情;

  • 我使用 Twillio 的 STUN 和 TURN 服务器(在 TCP 上使用涓流冰进行测试时,我完成了状态)
  • 在对等体 1 上使用流时,会显示屏幕视频
  • 在对等体 2 中使用普通视频时,会显示普通视频
  • 在 chrome://webrtc-internals/ 中我看不到任何发送或接收的帧
  • 在 Firefox 中,我确实看到了错误 WebRTC: ICE failed, see about:webrtc for more details,但我无法弄清楚问题所在。除此之外 ICE 涓流失败rickle grace period is over; marking every component with only failed pairs as failed.

我希望有人提出建议以寻找更多信息或尝试一些事情。我很困惑为什么我不能让它工作

【问题讨论】:

  • 你能分享你使用的代码吗?
  • 仅从描述中找不到问题

标签: webrtc stun turn


【解决方案1】:

我的问题是我已经缓存了候选冰,因为我在某处读过这是一个好方法.. 但实际上它不是 这就是为什么它们从未被添加和交换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    相关资源
    最近更新 更多