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

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -