1

https://rtcmulticonnection.herokuapp.com/demos/Scalable-Screen-Broadcast.html,我看到发送端和接收端之间的延迟取决于屏幕分辨率,并且通常相当高(全高清为 600ms 和在 1366x768 上,在一台性能较弱的计算机上为 300 毫秒,在一台非常强大的计算机上,在全高清上为 250 毫秒)。测量是在 LAN 上完成的,因此网络延迟实际上为零。

有什么可以改进的吗?理想情况下,我正在寻找 100 毫秒的全高清和 50 毫秒的 1366x768。也许某种方式来切换编解码器?使用 GPU 进行编码?还有其他想法吗?

我想到的一件事是做

connection.processSdp = function(sdp) { sdp = remove_vp8_codecs(sdp);

强制使用h264。虽然我不知道它是否会利大于弊。

4

0 回答 0