Сборка AlexELECv3-20130530-r0005 ( IPTV )
Небольшое обновление основной системы, также обновлена сборка "Lite".
Добавлена возможность включать/отключать SSH-сервер. Опция доступна на вкладке "Сервисы".
По умолчанию сервер (SSH) включен.
И основное, почему обновлена сборка.
Небольшое отступление.
Не у всех есть возможность смотреть спутниковое ТВ. Из альтернативы — Torrent TV или IP-TV. Я склоняюсь ко второму варианту (IP-TV), по многим причинам. Нет смысла агитировать за тот или иной способ. Все познается на практике. Так вот. В использовании VDR-IPTV есть две проблемы, тесно связанные между собой. Первая — бесплатные IPTV-сервера быстро умирают и приходится заново создавать список каналов. Вторая — создание этого списка каналов IPTV для VDR, занятие если не сложное , так точно — нудное. Поэтому я написал небольшую утилиту, которая призвана устранить вторую проблему. В сборке "Lite" (Generic_LT) утилита отсутствует
Создание списка IPTV-каналов ( HTTP \ UDP ) для VDR.
Пара ссылок где можно найти свежие списки каналов (плейлисты):
Утилита называется "m3u_channel". Вызов без параметров (или с параметром "-h") выдаст справку о запуске программы.
Поддерживаются протоколы UDP и HTTP. Примеры плейлистов (m3u-файлы).
HTTP
#EXTINF:0,Первый канал (Россия)
http://213.193.15.100:81/udp/233.34.28.1:1001
#EXTINF:0,Россия
http://213.193.15.100:81/udp/233.34.28.2:1001
#EXTINF:0,ТВ Центр
http://213.193.15.100:81/udp/233.34.28.3:1001
#EXTINF:0,НТВ
http://213.193.15.100:81/udp/233.34.28.4:1001
UDP
#EXTINF:0,Малятко-TV
udp://@238.1.16.1:1234
#EXTINF:0,НТА
udp://@238.1.16.2:1234
#EXTINF:0,ЭКО-ТВ
udp://@238.1.16.4:1234
#EXTINF:0,УТР
udp://@238.1.16.5:1234
Опции запуска программы:
-i : единственная обязательная опция. Указывает путь к файлу плейлиста (*.m3u). Файл может называться как угодно.
-o : путь к создаваемому файлу каналов (например channels.conf). Если не задан — информация будет выведена на экран.
-u : выбор UDP протокола. Если не задан — считается что m3u-файл в формате HTTP.
-r : будет создан новый файл каналов. Если не задан — каналы будут дописаны в конец файла.
-n : начальный номер канала. Если не задан — каналы начинаются с номера 1000 ( -n 1000)
Примеры запуска программы.
HTTP каналы
UDP каналы
Если в течении 9 секунд поток не открылся (не получены параметры канала) выдается сообщение: "Stream not found for Channel: имя_канала" и переход к следующему каналу в списке.
В параметре "-о" можно сразу указать путь к списку каналов VDR (/storage/.config/vdr/channels.conf), соответственно VDR в это время не должен работать, или использовать промежуточный файл и вручную перенести каналы. Это как Вам больше нравитья. Я предпочитаю второй вариант.
Если в потоке передаются данные EPG — VDR покажет програму.
Надеюсь, тем кто смотрит IPTV утилита упростит жизнь :).