Я пытаюсь заставить VLC работать, передавая аудио/видео RTP потоком по моей офисной сети. Цель многоадресно передается потоковая передача a/v.
Во всех тестовых сценариях мы передаем потоком от VLC до VLC. Я могу передать потоком от Windows до Windows, и от Fedora до Windows, но не от Windows до Fedora. Кроме того, я не могу получить ЛОКАЛЬНЫЙ поток от одного экземпляра VLC другому в Fedora.
Я не вижу оснований, почему это было бы. Буферный индикатор (где прошедшее / общее время обычно отображается) никогда не показывает возможности соединения, таким образом, это, казалось бы, было бы сетевой проблемой, но так как я могу передать потоком от Fedora до Windows (тот же IP, тот же порт), я думал, что это будет что-то еще.
Кто-либо знает о решении этой проблемы?
Править: Исправление к предыдущему редактированию: протокол IGMPv3 просто не забирался Wireshark. Возвращаясь к IGMPv2, я могу забрать Отчет о Членстве, Соединение и пакеты группы Отпуска от машины Linux.
Я использую GUI для конфигурирования следующего:
КЛИЕНТ
rtp://@239.255.12.42 :rtp-caching=1000
СЕРВЕР:
screen:// :screen-fps=30.000000 :screen-caching=300 :sout=#transcode
{vcodec=mp4v,vb=800,fps=30,acodec=mp4a,ab=128,channels=2,samplerate=44100}
:rtp{dst=239.255.12.42,port=5004,mux=ts}
:no-sout-rtp-sap :no-sout-standard-sap :sout-keep
БОЛЬШАЯ ЧАСТЬ из этого является настройками по умолчанию для данных методов, которые я действительно не изменил. Я также попытался добавить:5004 к клиентскому URL для явного предоставления порта, но не получил другого эффекта.