We use licode MCU to stream recorded video from Google Chrome to the server. A second instance of Google Chrome is not required to process reviews, and the server must do this.
One thing we are faced with is when packets with packet loss are deleted and the video goes out of sync. This results in very poor video quality.

ExternalOutput.cpp has a place where it discovers that the current packet of received data has not increased monotonously. Here you can see that it discards the current frame and resets the search state.
I would like to know how to change this so that it can recover from the loss of this package. Does the NACK packet represent the current sequence number? I also read that there is a mode in which Google chrome sends RED packets (redundant) to combat packet loss.
google-chrome webrtc packet-loss licode
j4y
source share