h.264 - VLC streaming requires extreme bandwidth -


i streaming 1080p video 1 computer using rtp. use following command line:

.\vlc.exe -idummy -vvv "test.mp4" --sout "#rtp{mux=ts,dst=10.0.0.5,port=1234}" "vlc://quit" 

the bit rate of video track of source file (h.264 high profile) below 6 mbit/s, audio bit rate below 100 kbit/s (aac he). nonetheless, vlc uses 1 gbit/s streaming:

enter image description here

additional transcoding not change notably, when bit rate specified:

.\vlc.exe -idummy -vvv "test.mp4" --sout "transcode{venc=x264{preset=veryfast},vb=3000}:rtp{mux=ts,dst=10.0.0.5,port=1234}" "vlc://quit" 

since videos work fine (i.e., stream @ few mbit/s barely cpu load) , others don't (like 1 described above), wanted ask possible troubleshooting steps there are. -vvv not give errors, warnings or debug infos after initial buffering.

the sending , receiving computer both run windows 10 64-bit , connected through gigabit ethernet switch. connection seems fine other application. tested vlc streaming setup locally receiver being inside docker container on same host, made problem worse, i.e., consumed bandwidth higher , (literally) millions of packets dropped.

does have ideas how troubleshoot this? use latest vlc 2.2.6.

i'd sit on wireshark.

https://www.wireshark.org/docs/wsug_html_chunked/chtelrtpanalysis.html


Comments

Popular posts from this blog

networking - Vagrant-provisioned VirtualBox VM is not reachable from Ubuntu host -

c# - ASP.NET Core - There is already an object named 'AspNetRoles' in the database -

ruby on rails - ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true -