rtpav1depay can't recover from corrupted(?) frames: Error parsing OBU data
The AV1 depayloader can get into an infinite loop of Error parsing OBU data
very quickly where it stops outputting anything:
Receiver (start this first): udpsrc address=127.0.0.1 port=5000 caps="application/x-rtp, media=(string)video, encoding-name=(string)AV1, payload=(int)97, clock-rate=(int)90000" ! rtpjitterbuffer latency=500 ! rtpav1depay ! av1parse ! queue ! dav1ddec ! queue ! autovideosink
Sender: videotestsrc is-live=true ! queue ! timeoverlay ! "video/x-raw,width=1920,height=1080,framerate=60/1,format=I420" ! videoconvert ! queue ! svtav1enc preset=12 ! av1parse ! video/x-av1,stream-format=obu-stream,alignment=frame ! rtpav1pay pt=97 ! queue ! udpsink port=5000 host=127.0.0.1
When this happens, it's possible to "recover" by restarting the receiver pipeline, which means it should be possible for the depayloader to do the same.