У меня есть виртуальные машины (Ubuntu 18.04), которые работают в той же внутренней сети.
Виртуальная машина-сервер хранит видео в папке, которая является общей для клиентской виртуальной машины с помощью Samba
.
Теперь я использую VLC
плеер для воспроизведения этого видео на клиентской виртуальной машине.
Что мне интересно:
Метод А:
Когда общая папка подключена, она доступна для виртуальной машины клиента по пути: /run/user/1000/gvfs/smb-share:server=vm1server.local,share=testvideos/
.
Я играю видео с помощью этой команды (которая аналогична выполнению "Открыть файл" в графическом интерфейсе VLC):
vlc /run/user/1000/gvfs/smb-share:server=vm1server.local,share=testvideos/bbb_sunflower_2160p_60fps_normal.mp4
Я получаю следующие данные в Wireshark
:
Метод Б
Независимо от того, смонтирована ли общая папка, когда я воспроизводю видео с помощью этой команды (что аналогично выполнению "Открыть сетевой поток" в графическом интерфейсе VLC):
vlc smb://vm1server.local/testvideos/bbb_sunflower_2160p_60fps_normal.mp4
Я получаю следующие данные в Wireshark
:
Обратите внимание, что данные более или менее одинаковы. Только в начале я получаю 12 Мбит / с в первом примере и 140 Мбит / с во втором .
Кто-нибудь знает разницу между двумя методами, которые я использую для воспроизведения видео?