Приведение VLC к Chromecast приводит к черному экрану с только заголовком файла, отображаемого на телевизоре

Использование VLC 3.0.6 Chromecast не работает. Подключается нормально, но видео чёрное и воспроизведение дальше не идет. Это застряло в 0:00.

4 ответа

Решение

Это известная проблема VLC. Смотрите сообщение с форума VideoLan.

Привет, это должно быть исправлено в следующей версии VLC. Это было сломано с обновлениями от Google.

VLC 3.0.6 не работает с Chromecast 1.36.140076, но подтверждается работа с ночной 4.0.0-dev Otto Chriek (revision 4.0.0-dev-6281-gaf93e96577),

Инструкции по установке ночной сборки VLC см. В этом вопросе.

Это работает, просто откройте порт, который использует VLC. По умолчанию это 8010, видеть

Сервис -> Настройки -> Показать все настройки (флажок внизу слева) -> Вывод потока -> Поток Stout -> Chromecast -> Порт HTTP

Чтобы открыть порт

  • с ufw использовать:

    sudo ufw allow 8010
    
  • с iptables использовать:

    sudo iptables -I INPUT 1 -i eth0 -p tcp --dport 8010 -j ACCEPT
    

Протестировано на Ubuntu 19.04 и VLC 3.0.7.

У меня есть обходной путь для этого:

  • Начните трансляцию на свой телевизор,
  • затем в VLC отключите вашу аудиодорожку и должно запуститься видео,
  • повторно включите звуковую дорожку, и она будет воспроизводиться нормально.

У меня была такая же проблема, после установки VLC 4.0.0-dev Otto Chriek проблема не была решена. Затем я попытался отключить брандмауэр и вуаля! Я могу проигрывать DVD и транслировать их в Chromecast. PS: не отключайте ваш брандмауэр, вместо этого разрешите порт VLC в конфигурации вашего брандмауэра (см. Этот пост).

Другие вопросы по тегам