RTCMultiConnection delay
Играя с https://rtcmulticonnection.herokuapp.com/demos/Scalable-Screen-Broadcast.html, я вижу, что задержка между передающей и принимающей сторонами зависит от разрешения экрана и в целом довольно высока (600 мс на Full HD и 300 мс на 1366x768 на слабом компьютере и 250 мс на Full HD на очень мощном компьютере). Измерения проводились в локальной сети, поэтому задержка сети фактически равна нулю.
Что-нибудь можно сделать, чтобы улучшить это? В идеале я ищу 100 мс для Full HD и 50 мс для 1366x768. Может быть, какой-нибудь способ переключить кодек? Использовать графический процессор для кодирования? Есть другие идеи?
Одна вещь, которая приходит в голову, это сделать
connection.processSdp = function(sdp) { sdp = remove_vp8_codecs(sdp);
заставить использовать h264. пока я понятия не имею, принесет ли это больше пользы, чем вреда.