WebRTC - remove / reduce the delay between devices that share their video stream?

I'm sorry for not posting any code, but I'm trying to learn more about latencies and webRTC , what is the best way for remove latency between two or more devices that are sharing a video stream?

Or, in any case, reduce latency as much as possible ?

Thinking about this, I was able to just put the device’s clock at the same time to delay requests from the server, is this a real trick?

+4
source share
2 answers

- (, ) (, ).

.

, :

  • - vsync ..; .
  • - ,
  • - ; - , , , , , ,
  • - , , , , ; 20 , ; , ptimes ( ) Opus,
  • - , , .
  • - , , ( ) ; , , .
  • - , - , , ; , , .
  • - , , , .

, , , :

  • - - , , , , ,
  • - ,
  • TCP - UDP , TCP , - , ( ); NAT, UDP , , ,
  • - , -, - , ; traceroute , .
  • - , ; , TCP, TCP , ; , , - , TCP , .

, , .

+7

, -, , , . Wi-Fi, .

, , , , , .

- . SDP m=audio m=video. ( , , VP8)

, :
chrome://webrtc-internals/
URL-.

+3

Source: https://habr.com/ru/post/1524078/


All Articles