Vlc настройка dvb t2

Обновлено: 04.07.2024

1. Прописываем репы VDR и OSCAM (это для ш*ринга):

2. Ставим VDR с нужными плагинами и Oscam:

3. Останавливаем Oscam:

И прописываем настройки своего ш*ринга в /etc/oscam/oscam.server. Если у Вас есть ещё пакеты, то создаёте ещё разделы [reader] и прописываете настройки.

VDR в этом репе уже настроен на 36 градус, даже трогать ничего не надо. Но если всё же нужно что-то настроить:

Настраивается VDR правкой конфигурационных файлов:

Инструкция по сканированию для VDR.
Устанавливаем деб-пакет scan-s2 (находится внизу в Приложении (app.zip)).

Утилита scan-s2 предназначена для сканирования каналов, графического интерфейса не имеет, управляется через командную строку.

Пакет пропатчен и в отличии от оригинала корректно прописывает русские названия каналов. Справку по утилите можно получить, введя в терминале команду scan-s2 без параметров.

Далее в описании будет прослеживаться откровенный плагиат, я прошу у Alexa прощения, но денежной компенсации не обещаю

Создаём в Домашней папке папку scan. В ней создаём текстовый файл со списком транспондеров нужного Вам спутника. Имя файла может быть любым. К примеру для спутника Eutelsat W4W7 36E назовём его 36.ini Формат файла должен быть такой:

Поляризация всегда прописывается H или V даже если круговая.

Это его полный текст для спутника Eutelsat W4W7 36E:

После сканирования в папке scan будут лежать файлы с отсканированными каналами.
С помощью простого текстового редактора gedit их нужно скопировать в один файл channels.conf.
Можно по своему усмотрению отредактировать последовательность каналов, просто переставляя полные строки.
Можно отсорировать по разделам (Спорт, Избранное и т.п.)

После чего файл channels.conf нужно скопировать в /var/lib/vdr/ (конечно же под суперпользователем).

Название канала;провайдер:частота: - тут всё понятно.

Правка файла diseqc.conf
Это текст файла diseqc.conf для случая если у Вас один Eutelsat W4W7 (круговая поляризация)

Если у Вас один конвертер с линейной поляризацией:

S9E - это Eurobird 9A. Если у Вас другой спутник то нужно изменить параметр в соответствии с тем, как прописано в файле /etc/vdr/sources.conf

Это текст моего файла diseqc.conf для 4-х конверторов:

Если Вы будете передавать сигнал из VDR в сеть и смотреть на другом компьютере, то нужно отредактировать файл /etc/vdr/plugins/xvdr/allowed_hosts.conf

Редактируем
По умолчанию он имеет такой вид:

Файлам, которые вы заменили, обязательно нужно дать права на «чтение+запись» командой chmod.

Для приема сигнала нам понадобятся следующие программы:
scan — для сканирование каналов на транспондере.
szap — для проверки приема данных с танспондера.
vlc — для приема и вещания.

Первые две утилиты находятся в пакете linuxtv-dvb-apps. Что бы их установить можно воспользоваться менеджером пакетов вашего дистрибутива или пойти на LinuxTV, скачать исходники и собрать.
vlc так же можно установить используя менеджер пакетов, или с официального сайта VLC

frec — частота или транспондер
sr (symbol rate) — символьная скорость
fec — частота коррекции ошибок
V, H, L, R — поляризация
Сигнал который возможно принять может находиться в C и Ku диапазонах, в линейной(v,h) и круговой поляризации(l,r).

Первым делом надо проверить, определилась ли наша dvb-карта в системе:
Это очень просто узнать, достаточно выполнить lspci и найти там подобные строчки:

03:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
03:06.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
03:05.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
03:05.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
03:05.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)

1е устройство — skystar3
2е устройство — skystar2
3е, 4е, 5е устройства — twinhan 1027

Следующим шагом будет запуск модулей ядра для этих dvb-карт.
Нужные модули зависят от чипсета dvb-карт, но есть 2 обязательных модуля: dvb_core и dvb_pll.
Для SkyStar 2: b2c2_flexcop
Для SkyStar 3: budjet
Для Twinhan 1027: cx88_dvb

Отлично, теперь нам надо поймать сигнал.
Первым делом надо будет просканировать какой-либо из доступных нам транспондеров и узнать какие же каналы мы можем принимать.
На помощь нам приходит установленная нами утилитка scan.
Она сканирует транспондер и выдает на стандартный поток вывода информацию о доступных каналах.
Из параметров ей необходимо передать путь к файлу конфигурации, номер dvb-адаптера которым сканировать и при круговой поляризации выставить вручную частоты.

S 10759000 H 30000000 3/4

scan -a 0 /path/to/trans.conf -l 10750,10750,0

Попробуем настроить карту на приём данных. Для этого нам понадобится конфигурационный файл для szap. Его очень просто получить:
root@sat:

/trans36.conf -l 10750,10750,0 >

Теперь подсунем этот файл конфигурации в szap:
root@sat:

Итак, мы получили список каналов доступных нам на транспондере.
Теперь, когда мы знаем частоты, поляризацию, и узнали pid нужных каналов(последняя цифра в каждой строке, pid канала m1 = 2) можно приступить к непосредственному приему потока.
Для этого мы воспользуемся всемогущим плеером vlc.

Каждая из подобных строчек связывает pid канала с портом компьютера. В данном случае канал с pid'ом 1 будет транслироваться на 8011 порту.


Осталось лишь проверить.
Запускаем с клиента и смотрим:
mplayer h_t_t_p://10.16.0.12:8012

Удалось оживить китайский девайс.
Linux его видит, определяет.
Программа Digital TV Control Center тоже работает, сканирует и находит каналы.
Одна беда, изображение нигде (пробовал vlc, totem) ни в каком виде получить не могу.

lsmod | grep dvb
dvb_usb_af9015 35242 0
dvb_usb 24290 1 dvb_usb_af9015
dvb_core 110487 1 dvb_usb
rc_core 26918 9 ir_lirc_codec,ir_sony_decoder,dvb_usb_af9015,dvb_usb,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder




[ 2158.290135] usb 2-3: new high speed USB device using ehci_hcd and address 4
[ 2158.811126] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[ 2158.836576] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 2158.905764] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[ 2158.905911] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2158.906320] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[ 2158.920341] af9013: firmware version:4.95.0.0
[ 2158.923722] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T).
[ 2158.926095] tda18218: NXP TDA18218HN successfully identified.
[ 2158.927968] Registered IR keymap rc-empty
[ 2158.928055] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/rc/rc1/input15
[ 2158.928119] rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/rc/rc1
[ 2158.928122] dvb-usb: schedule remote query interval to 500 msecs.
[ 2158.928125] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[ 2158.938971] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[ 2158.939358] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.1/input/input16
[ 2158.939477] generic-usb 0003:15A4:9016.0003: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-3/input1

Изображение пользователя fox4.

А попробуйте поставить kaffeine он вроде технологию DVB поддерживает

Чтобы VLC начал показывать DVB-T ему желательно скормить конфигурационный файл каналов. Получаем файл так (должен быть установлен w_scan):

w_scan -x > dvb_frequencies -c UA
scan dvb_frequencies > channels.conf

(после "-с" - ваша страна, у меня UA).

Дальше запускаем VLC, жмем кнопку "Показать плейлист", В открывшемся окне слева вверху выбираем вкладку "Плейлист" и нажимаем жирный крестик внизу "Добавить в плейлист" => Добавить файл. Выходим на полученный channels.conf через фильтр "все файлы". В окне появляется channels.conf, дважды клацаем по нему - раскрывается список каналов. Перемещаться по каналам - из этого списка.

Работает на Кубунту 10.04. Тюнер AverMeida A16D.

Спасибо за отклик.
Вот что у меня пока получилось:
Установил пакет w-scan, запустил команду
"w_scan -x > dvb_frequencies -c RU"
На частоте 514000 kHz найдено 16 каналов.
На частоте 594000 kHz найдено 9 каналов.

Команду "scan dvb_frequencies > channels.conf" компьютер не воспринял.
Может что ещё установить надо? Или тут ошибка где?
В случае такого варианта:
w_scan dvb_frequencies > channels.conf
Ругается так:
main:2792: FATAL: Missing argument "-c" (country setting)

Еще надо добавить пакет dvb-apps. Команда scan - это его компонент. Сори, что не предупредил.

А еще можно получить конфигурационный файл каналов одной командой:
w_scan -X > channels.conf -c RU
Тогда пакет dvb-apps можно не устанавливать.

Причина проблемы - нехватка прав у обычного пользователя.
Какие ему их надо добавить я не знаю. Может, кто подскажет?
А при запуске через sudo из терминала всё работает, каналы показывают.

Изображение пользователя lord_i.

А что пишет при запуске из терминала без sudo?

На самом деле, я немного не так написал.
После первого запуска кафеина через судо всё стало работать и от обычного пользователя. Но работает всё рывками, особенно звук (не важно от кого запускать).
При запуске от обычного пользователя пишет следующее:
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
QFileSystemWatcher: failed to add paths: /home/user/.config/ibus/bus
При выборе канала выдаёт следующее:

[h264 @ 0x1a7ed00]non-existing SPS 0 referenced in buffering period
[h264 @ 0x1a7ed00]non-existing PPS 0 referenced
[h264 @ 0x1a7ed00]decode_slice_header error
[h264 @ 0x1a7ed00]no frame!
[h264 @ 0x1a7ed00]number of reference frames exceeds max (probably corrupt input), discarding one
Last message repeated 443 times
[h264 @ 0x1a7ed00]mmco: unref short failure
Last message repeated 2 times
[h264 @ 0x1a7ed00]illegal short term buffer state detected
Вот такая петрушка :)
Я так понимаю, что с буферизацией сигнала проблемы.

PS. Три доступных радиоканала работают нормально.

PPS.
Если сразу выбирать радиоканал, то на буферизацию не ругается. Руганья мало. Вот оно:

QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
QFileSystemWatcher: failed to add paths: /home/user/.config/ibus/bus
params.c:OpenConfFile() - Unable to open configuration file "/home/user/.smb/smb.conf":
Нет такого файла или каталога
params.c:OpenConfFile() - Unable to open configuration file "/home/user/.smb/smb.conf.append":
Нет такого файла или каталога

Все правильно, в смысле так и должно быть. Просто у kaffeine проблемы с воспроизведением сигнала в формате MPEG-4 (о чем говорят ругательства с h264). А у вас, похоже, сигнал только такой. Поэтому будет лучше забыть про kaffeine и пользоваться другим софтом, которого тоже немало. Лично мне больше всего нравиться SMPlayer.

Спасибо!
Проблема действительно оказалась сугубо кофеиновской. VLC показывает нормально.
Но, кофейня самая удобная для просмотра ТВ всё-таки. На других слишком много нужно действий делать для создания каналов.
Надеюсь, исправят этот глюк в кофейне.

Попробовал сохранить видео, которое неверно показывает кофеин. Фаил сохранился в формате m2t. Интересно то, что другие программы его воспроизводят нормально. То есть сам коффеин его имеет в правильном виде. Странно, что даже записанный он его воспроизвести не может. Ерунда какая-то.

Подтверждаю исправление глюков при воспроизведении каналов сигнала в формате MPEG-4 - Kubuntu 12.04, Kaffeine 1.2.2, KDE 4.8.4.

столкнулся с подобной проблемой, причем один в один, но на другом дистрибутиве, может кому пригодится инфа, у меня vlc 2.1, но загрузил с флэшки мандриву 11, в ней уже стоял vlc, но он там первой версии, при выборе dvb-t в устройстве захвата, жму копку внизу ВОСПРОИЗВЕСТИ и запускается сканер, находит каналы и вставляет их в плэйлист и все отлично показывает, экспортировал плэйлист в файл, решил на своей системе его импортировать, а не тут то было, он его принял одним этим файлом, а списка нет, вот такие вот дела.

хочу добавить, плэйлист неправильно экспортировал, когда правильно экспортировал, этот файл каналов принялся естественно на всех других дистрибутивах в vlc, но запустить автосканирование DVB каналов в vlc как в мандриве так и не смог добиться на других дистрах с vlc, может кто знает решение этого автосканирования каналов?

Не знаю, что там в Мандриве, но в Кубунте vlc каналов не сканирует. Во всяком случае до 10.04 точно - выше я пока не поднимался. Сканирует только kaffeine да еще totem. Хотя в последнем это уж больно хитро организовано - как-никак гномовкое приложение, но есть. Не буду отнимать у вас удовольствия самому запустить totem.

Как прошить тюнер, IPTV, TV, Jtag, T2, форум, ключи, каналы, API Key

Войти

Сегодня читали:

Интернет приложения в Т2 приставках.

Так какие -же бывают интернет приложения на т2 приставки?

Эти интернет приложения стоят не на всех приставках но на многих и не представляют большого интереса.

А вот дальше гораздо интереснее


Проверить Iptv плейлист лучше сразу в компьютере с помощью VLC плеера.

Во многих Т2 приставках пошли ещё дальше и сделали разделы iptv (Cloud). В этом разделе можно обновить iptv плейлист с сервера (через интернет), это будет именно ихний iptv плейлист.


Возможно так-же в этом разделе, залить ссылку с USB устройства, на само обновляемый iptv лист.


Или прописать её в ручную.


А вот как выглядят уже введённые само обновляемые ссылки на Iptv.





По жанрам переключается кнопкой (menu) на пульту и выглядит как на картинке ниже.



Выбрав фильм в кинотеатре, вам предоставляется его описание и выбор серии.


Есть и другие приложения и они появляются постоянно новые, к новым прошивкам т2 приставок.

Существуют и другие приложения, некоторые из старых приложений могут стать заблокированными по разным причинам, ну и конечно будут появляться новые приложения. На новых Т2 приставках, а для старых приставок нужно найти новое программное обеспечение (ПО) и прошить их. Как прошить Т2 приставки.

Читайте также: