当我在 6-7 个月前编写代码时,一切正常,没有任何问题。但是最近当我对其进行测试时,在 Chrome 中,视频会在一段时间后冻结。从 Android 实现调用。
呼叫在 Firefox 和 safari 中运行良好。如果两个设备都在同一个宽带上,问题会在大约 1-2 分钟后发生,如果有人使用 4G 或蜂窝网络,它会立即发生。我最好的猜测是 chrome 会跳过一帧进行编码,并丢弃所有即将到来的帧。
这是 webRTC 内部发送视频图的屏幕截图,在它下降后,您可以清楚地看到编码帧中“发送字节”和“恒定线”的下降。
我什至不知道如何调试它,非常感谢任何帮助。谢谢