Я пытаюсь заставить VLC работать потоковое аудио / видео RTP через мою офисную сеть. Цель - многоадресная трансляция аудио / видео.

Во всех тестовых случаях мы транслируем из VLC в VLC. Я могу осуществлять потоковую передачу из Windows в Windows и из Fedora в Windows, но не из Windows в Fedora. Кроме того, я не могу получить LOCAL-поток от одного экземпляра VLC к другому в рамках Fedora.

Я не вижу причин, почему это будет. Индикатор буфера (где обычно отображается прошедшее / общее время) никогда не показывает никаких подключений, поэтому может показаться, что это проблема с сетью, но, поскольку я могу выполнять потоковую передачу из Fedora в Windows (тот же IP, тот же порт), я подумал, что было бы что-то еще.

Кто-нибудь знает решение этой проблемы?

РЕДАКТИРОВАТЬ: Исправление к предыдущему редактированию: протокол IGMPv3 просто не был обнаружен Wireshark. Возвращаясь к IGMPv2, я могу забрать отчеты о членстве, присоединиться и покинуть групповые пакеты с компьютера с Linux.

Я использую графический интерфейс для настройки следующего:

КЛИЕНТ

rtp://@239.255.12.42 :rtp-caching=1000

SERVER:

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-адресу клиента, чтобы явно указать порт, но не получил никакого другого эффекта.

1 ответ1

0

Причина кроется в нескольких сложностях в настройке сети из-за неисправного коммутатора. По какой-то причине он проходил в одном направлении, а не в другом. Замена выключателя решила проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .