pili-engineering / QNRTC-Web

QNRTCWeb 是七牛云推出的一款适用于 Web 平台的实时音视频 SDK,提供了包括音视频通话、静音、发布、订阅多种功能,提供灵活的接口,支持高度定制以及二次开发。
https://demo-rtc.qnsdk.com/
Apache License 2.0
131 stars 127 forks source link

iOS上 12.3的 Safari 和 74的Chrome都无法拉取远端流 #51

Closed jbts6 closed 2 years ago

jbts6 commented 5 years ago

我用mac的Safari访问,获取到的远端流如下截图

屏幕快照 2019-05-31 21 32 35

但在iOS上就是这样

屏幕快照 2019-05-31 21 32 28

iOS上track为undefined,然后就报错了

屏幕快照 2019-05-31 21 32 49
[Error] subscribe error – Error: piliRTC: unexpected error remote track not found
Error: piliRTC: unexpected error remote track not found

Chrome的调试日志我稍后放出

geograous commented 5 years ago

有日志吗?麻烦贴一下,出错应该在之前的步骤。我猜测是 safari 升级导致的。原来的 safari 使用 plan b,最新的 safari (12.1.0之后)默认使用 unified plan,应该是这个原因导致的。可以尝试关闭图中的选项,行为应该和原来保持一致了。 image,我们会在之后的版本中修复这个问题。

scd03132506 commented 5 years ago

这个问题修复好了吗? safari现在无法推流,必须关闭这个UnifiedPlan才行

scd03132506 commented 5 years ago

@geograous