Как транслировать мультимедийный контент на мой Smart TV через DLNA?
Я хочу передавать потоковое мультимедиа на свой телевизор. Я установил DLNA-сервер на свой компьютер с Ubuntu, но хочу поделиться веб-контентом, не загружая его на свой компьютер.
Это возможно?
2 ответа
У меня есть Yamaha RX-V473, который недавно прекратил воспроизводить интернет-радиостанции, потому что он был интегрирован с уже не существующим сервисом Vtuner. Это обновление доступно только для новых продуктов.
RX-V473 имеет возможность доступа к серверам DLNA, и я подключил его к Ubuntu 18.04.2 LTS с установленным Rygel (sudo apt install rygel
) и общий доступ к медиафайлам в настройках Ubuntu установлен на Active.
Воспроизведение собственной коллекции файлов MP3 работает легко и просто, и даже файлы mp3 в Dropbox, файлы в Google Диске или любые другие файлы на любом сервере, доступ к которым можно получить с помощью браузера файлов, можно открыть, добавив папку в " Настройки Ubuntu"> " Доступ" . Это могут быть файлы Appletalk поверх afp://
протоколы, FTP, FTPS, NFS, SMB, SFTP, SSH, DAV или DAVS. Вы называете это, это работает. Но я хочу слушать интернет-радиостанцию SomaFM на моей стереосистеме, и эта опция (пока) отсутствует в разделе " Общий доступ " настроек Ubuntu.
Для потоковой передачи SomaFM через DLNA (Rygel) вашему клиенту DLNA вам необходимо отредактировать rygel.conf
конкретно тот, что в $HOME/.config/rygel.conf
,
Перейти в раздел [GstLaunch]
и отредактируйте изменения, как показано ниже.
Я добавил полный раздел рабочей версии здесь.
[GstLaunch]
enabled=true
launch-items=audiotestsrc;soma;drone
audiotestsrc-title=Audiotestsrc
audiotestsrc-mime=audio/x-wav
audiotestsrc-launch=audiotestsrc ! wavenc
soma-title=SomaFM SpaceStation
soma-mime=audio/mpeg
soma-launch=souphttpsrc iradio-mode=false location=http://ice2.somafm.com/spacestation-128-mp3
drone-title=SomaFM Dronezone
drone-mime=audio/mpeg
drone-launch=souphttpsrc iradio-mode=false location=http://ice2.somafm.com/dronezone-128-mp3
(Остерегайтесь не должно быть возврата между false
а также location
! Просто пробел) должна быть одна строка
Теперь, когда получатель собирается искать серверы DLNA под кнопкой сервера, он видит общий ресурс мультимедиа от Rygel и GstLaunch. Выберите GstLaunch и появятся 3 станции, Audiotestsrc выдаст тестовый сигнал для тестирования, а SomaFM SpaceStation и SomaFM Dronezone будут воспроизводить соответствующие потоки.
Вы можете добавить столько интернет-радиостанций, сколько захотите.
Чтобы проверить, работает ли URL-адрес потока, откройте VLC и перейдите в раздел "Медиа"> "Поток сети" и введите URL-адрес. Если VLC начинает производить музыку, URL-адрес потока правильный.
Каждый раз, когда вы редактируете / меняете
rygel.conf
вам нужно нажать кнопку " Совместное использование мультимедиа" в настройках Ubuntu, чтобы перезапустить Rygel.
В программном обеспечении (Linux Mint/Ubuntu..)- найдите и установите Rygel. Это сервер DNLA. Затем переместите фильмы, которые вы хотите посмотреть, в папку с фильмами. Вы можете получить доступ к этому через Smart TV (или Roku или AppleTV box).
Я думаю, что это зависит от возможностей вашего SmartTV или от того, как ваш SmartTV подключен к серверу DNLA. Насколько я знаю, мой Samsung SmartTV может получать доступ только к медиафайлам, хранящимся на сервере DNLA, поэтому это может быть невозможно (без дополнительного стороннего программного обеспечения). Для начала убедитесь, что ваш маршрутизатор пропускает трафик через порт DNLA (TCP/UDP 5001) на ваш телевизор, потому что с этой проблемой мне пришлось столкнуться, когда я установил DNLA на компьютер в моей сети. Возможно, стоит проверить у облачного провайдера, есть ли возможность доступа к его услуге через SmartTV с помощью специального приложения.
Ура,