dr_magnus 10.11.2009 21:58
How-to`s — VLC + Lirc
Возможно кому-нить будет интересно.Преамбула:
Мы с женой снимаем квартиру, телевизора нет, но есть компьютер с ТВ-тюнером и провайдер, который вещает несколько ТВ-каналов в локальную сеть. Жене не понравились каналы, идущие через эфир и она попросила настроить комп, таким образом, чтобы лежа на диване пультом переключать каналы, которые вещает провайдер.
Амбула:
Для начала я решил определиться с плеером. Т.к. в дальнейшем я планирую воспроизведение эфирного ТВ прикрутить к тому же плееру, который воспроизводит и IPTV, то выбор пал на VLC.
Установка LIRC и VLC для каждого индивидуальна, поэтому описывать ее не вижу смысла.
Приведу те проблемы, с которыми пришлось столкнуться.
1. Для управления программами я использую irexec и, естественно, у меня в домашней директории лежит файлик .lircrc, который должен был при нажатии на кнопку SOME_BUTTON запускать VLC-плеер с определенным плейлистом.
1 |
begin
|
2. Следующая проблема - нежелание VLC открывать плейлист. Решается очень просто - нужно убрать знак "&" в команде запуска.
3. Как итог - VLC запускался, но вот совершенно отказывался реагировать на нажатия каких-либо кнопок на пульте. Немного погуглив я пришел к следующей команде запуска:
1 |
begin
|
Т.е. добавляется параметр --control lirc
В дальнейшем я планирую просмотр эфирного ТВ тоже возложить на плечи VLC (сейчас пользуюсь TVTime). Если кто-нить поможет советом по поводу объединения плейлиста для эфирного и интернет-ТВ, буду благодарен.
З.Ы. Как только решатся все вопросы - перенесу в HOWTO
Username 10.11.2009 22:25 #
+ 0 -
есть очень наболевший вопрос. Мне провайдер предоставляет айпитв. В комплекте - виндовая прога и плейлист, роутер настроен, на виндовых компах все пашет. Внимание вопрос. VLC и остальные не кушают плейлист - ругаются, не могут открыть поток. Куда копать?
Мне кажется, что нужно разобраться с плейлистом. Скинь образец - посмотрим всем сообществом.
там ниче интересного в принципе:
#EXTM3U
#EXTINF:0,Киносоюз
udp://@224.1.1.1:6000
#EXTINF:0,TV XXI
udp://@224.1.1.2:6000
Обычный m3u плейлист, это кусок
#EXTM3U
#EXTINF:0,Киносоюз
udp://@224.1.1.1:6000
#EXTINF:0,TV XXI
udp://@224.1.1.2:6000
Обычный m3u плейлист, это кусок
А интернет через что?
Добавь маршрут до подсети iptv через ethX, а то плеер всяко ломится на ppp0.
Типа route add -net 239.255.0.0/24 dev eth0.
Добавь маршрут до подсети iptv через ethX, а то плеер всяко ломится на ppp0.
Типа route add -net 239.255.0.0/24 dev eth0.
хм, сеть поставлена так. Есть адсль-вай-фай роутер, который собственно и раздает инет и айпитв по внутренней сети.
Завтра попробуй посмотреть на вывод vlc в консоли, куда он лезет за потоком.
Завтра попробуй посмотреть на вывод vlc в консоли, куда он лезет за потоком.
Точно, route add -net 224.1.1.0/24 dev eth0.
А смотри просто роуты или tcpdump, сам vlc в консоли ничего не покажет.
А смотри просто роуты или tcpdump, сам vlc в консоли ничего не покажет.