?

Log in

No account? Create an account
LG Smart-TV – в светлое будущее, размахивая костылями
swamp_scout
В интересное время живем. Космические корабли бороздят просторы Большого Театра, куда ни ткни – везде процессоры, контроллеры и прочая цифровая техника, о которой еще десять лет назад можно было только мечтать. Вот и телевизоры из подставок под цветы, на которых каналы можно было переключать простым поворотом плоскогубцев, превратились в полнофункциональные компьютеры.
Итак, имеем LG Smart TV – космическое устройство, если верить заявлениям производителя. Разумеется, это все не так. Как и все остальное в нашей действительности, оно подвержено влиянию маркетинга. Вроде что-то работает, но во всем есть свои нюансы.
Так уж получилось, что весь медиаконтент у меня расположен на переносном жестком диске, подключенном к роутеру ASUS RT-N65U, который (само собой) сразу после вскрытия коробки был перепрошит альтернативной прошивкой, умеющей качать торренты, раздавать файлы по самбе, DLNA и имеющей целую кучу полезных плюшек.
И телевизор, как высокотехнологичное устройство, конечно же умеет воспроизводить этот медиаконтент, подключаясь к роутеру по DLNA посредством WiFi.
Красота, скажете вы, но по неведомой мне причине, при проигрывании видео по DLNA нельзя ни переключать аудиодорожки, ни включить субтитры. В инструкции к телевизору предлагается переписать фильм на флешку, воткнуть ее в телевизор и радоваться жизни.
Но я разумеется, ленив настолько, что мне лень найти флешку нужного объема, воткнуть ее в роутер, зайти на роутер по SSH и простой командой в линуксовой консоли скопировать этот чертов фильм.
А посмотреть фильм на английском языке с русскими субтитрами очень хочется.
Ладно. Поступим вот как. Теоретически ведь можно включить компьютер, открыть на нем файл с фильмом с сетевой шары роутера и сделать свой DLNA с шахматами и чаровницами, сразу подсунув нужную нам аудиодорожку и наложив субтитры прямо в видеопоток.
С DLNA незаладилось сразу. HMS полдня чота там сканировал в сетевой шаре и так не досканировал. Попробовал еще каких-то несколько – что-то опять не для людей сделано.
Родилась еще одна идея. На роутере есть xUPNPd-агент, в который можно загружать плейлисты и их содержимое транслируется по DLNA. С компьютера организовываем трансляцию, создаем плейлист, содержащий одну строчку с ссылкой на адрес трансляции, закачиваем плейлист в агент и пробуем.
Для трансляции был выбран VLC media player. Не скажу, что разобрался сразу, тоже все довольно неочевидно для непосвященного. Далее, получившаяся пошаговая инструкция.

1. Запускаем VLC и сразу направляемся в настройки:



Тут какая-то магия, но без этого сделать не получилось. Необходимо выставить языки аудиодорожки и субтитров по умолчанию. Выставляем указанные значения в полях Audio language и Subtitle language. Я ведь хочу английскую речь с русскими субтитрами:



Сохраняем настройки.

2. Настраиваем вещание. Для этого в меню Media выбираем пункт Stream:



3.       Кнопочкой Add добавляем нужный нам файл:



4.       В меню, выпадающем из кнопки выбираем Stream:




5. Открывается визард:




6. Выбираем HTTP и нажимаем Add:



7. Вводим номер порта 1234 и идем дальше:




С предлагаемым портом 8080 у меня почему-то не взлетело.

8. На следующем шаге нажимаем самую правую кнопку для создания нового профиля. Однажды его создав, потом будет достаточно просто выбрать из выпадающего списка и больше не заморачиваться с этим:



9. Выбираем MPEG-TS мультиплексор:




10. Настройки транскодирования видео как на картинке:



11. Со звуком поступим так:




12. С субтитрами получилось так:




13. Сохраняем и нажимаем Stream:



В-общем, после нажатия Stream начинается трансляция контента в сеть. Сервер принимает соединения на порту 1234

14. Осталось заставить телевизор воспроизвести трансляцию. Создаем плейлист m3u следующего вида:



Разумеется, адрес компьютера может быть другим. Просто у меня такой.

15. Открываем консоль управления роутером и выбираем LAN-IPTV. Щелкаем Web status напротив eXtensible UPnP агент (xUPNPd) и на открывшейся странице закачиваем наш плейлист.




Вот и все. Теперь в устройствах ввода телевизора выбираем xUPnP/DLNA, затем наш плейлист и смотрим что получилось.



Так и живем. За такси заплатили, а педали крутить все равно приходится. Пичаль.

Первая запись
swamp_scout


Tags: