sepfy / libpeer

WebRTC Library for IoT/Embedded Device using C
MIT License
804 stars 108 forks source link

Question #37

Closed caoluong2k closed 8 months ago

caoluong2k commented 1 year ago

Why is it that in the video on demand application in WebRTC, when a packet is dropped, the data on the web side only experiences buffering, whereas in the surveillance application, the web side receives video with broken frames?

sepfy commented 11 months ago

Is it the same problem every time? i am not sure how does browser process the packet. Maybe the difference is what kind of packet is dropped. if just drop a rtp packet of P frame, it still can use. but if lose the key frame, it need to buffer and wait to receive the correct key frame.