Eu tenho para máquinas virtuais (Ubuntu 18.04) que estão sendo executadas na mesma rede interna.
A VM do servidor armazena um vídeo em uma pasta que é compartilhada com o Client-VM usando Samba
.
A taxa de bits do vídeo é assim:
AgoraeuusooVLC
-playerparareproduzirestevídeonocliente-VM.
Acoisasobreaqualestoumeperguntando:
MétodoA:
Quandoapastacompartilhadaémontada,elaficadisponívelparaoclienteVMnocaminho:/run/user/1000/gvfs/smb-share:server=vm1server.local,share=testvideos/
.
Eureproduzoovídeocomestecomando(queéomesmoquefazer"Abrir arquivo" na GUI do VLC):
vlc /run/user/1000/gvfs/smb-share:server=vm1server.local,share=testvideos/bbb_sunflower_2160p_60fps_normal.mp4
Eu recebo o seguinte datarate em Wireshark
:
MétodoB
Nãoimportaseapastacompartilhadaestámontada,quandoeureproduzirovídeocomestecomando(oqueéomesmoquefazer"Abrir fluxo de rede" na GUI do VLC):
vlc smb://vm1server.local/testvideos/bbb_sunflower_2160p_60fps_normal.mp4
Eu recebo o seguinte datarate em Wireshark
:
Note que o datarate é mais ou menos o mesmo. Apenas no começo, obtenho 12Mbit / s no primeiro exemplo e 140Mbit / s no segundo .
Alguém sabe a diferença dos dois métodos que uso para reproduzir o vídeo?