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:
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
Post a Comment