VLC/libVLC 3.0.x receiving UDP streaming frame dropping
Posted: 27 Aug 2018 19:28
Hello,
Not sure if proper section but I'm using libVLC for receiving UDP streams from specifically manufactured cameras through IP Encoders.
However after upgrading client side libVLC to 3.0.3 (but issue appears on all 3.0.x versions) I'm experiencing massive frame dropping with --network-caching (1000 ms delay works fine but 50-100 ms receives 1-2 frames per second and I need those low values).
Lower versions (equals/below 2.2.8 ) are working as expected without any delays/frame dropping.
Here's my setup:
Server Side:
Protocol: UDP, one-way streaming
IP Encoders: Antrica (not using VLC for streaming - firmware does that)
Stream container: MPEG-TS
Stream resolution: 1920x1080 @ 30 fps
Video Bitrate: 8192kbps
Audio Bitrate: disabled (no audio)
MTU: 1500 (I've tried with 1316 and 1200 and nothing happened - both on client and server side)
Client side:
libVLC: 3.0.3
OS: Windows 10 x64
Would be great to use newest libVLC because of --udp-timeout parameter.
Not sure if proper section but I'm using libVLC for receiving UDP streams from specifically manufactured cameras through IP Encoders.
However after upgrading client side libVLC to 3.0.3 (but issue appears on all 3.0.x versions) I'm experiencing massive frame dropping with --network-caching (1000 ms delay works fine but 50-100 ms receives 1-2 frames per second and I need those low values).
Lower versions (equals/below 2.2.8 ) are working as expected without any delays/frame dropping.
Here's my setup:
Server Side:
Protocol: UDP, one-way streaming
IP Encoders: Antrica (not using VLC for streaming - firmware does that)
Stream container: MPEG-TS
Stream resolution: 1920x1080 @ 30 fps
Video Bitrate: 8192kbps
Audio Bitrate: disabled (no audio)
MTU: 1500 (I've tried with 1316 and 1200 and nothing happened - both on client and server side)
Client side:
libVLC: 3.0.3
OS: Windows 10 x64
Would be great to use newest libVLC because of --udp-timeout parameter.