- Raspberry Pi
- Ваши покупки
- Поиск
- Рубрики
- Рейтинг
- Облако тэгов
- Боковое меню
- Настройка приёма цифрового телевещания dvb-t2 на компьютере Raspberry PI
- Шаг 1: удостоверяемся, в том, что компьютер видит тюнер
- Шаг 2: определение видимости телевышки тюнером
- Шаг 3: правильная настройка программ
- Универсальный USB-тюнер цифрового телевидения DVB-C/T/T2 для устройств на Windows и Android
Raspberry Pi
Ваши покупки
Поиск
Рубрики
Рейтинг
Облако тэгов
Боковое меню
Настройка приёма цифрового телевещания dvb-t2 на компьютере Raspberry PI
Чтобы смотреть цифровое телевидение на компьютере Raspberry PI надо приобрести работающий согласно стандарту dvb-t2 тюнер, и выполнить следующие три шага:
• Удостовериться, что между тюнером и Raspberry есть связь
• Удостовериться, что вышка в пределах видимости тюнера.
• Правильно настроить все программы, обеспечивающие приём, показ и запись телевизионных передач.
Операционная система Raspbian Stretch (Version:November 2018, Release date:2018-11-13, Kernel version:4.14), установленная на компьютер Raspberry PI 3 обеспечивает реализацию всех этих шагов. Вот подробная инструкция для выполнения каждого из них.
Шаг 1: удостоверяемся, в том, что компьютер видит тюнер
Чтобы принимать телепередачи, можно использовать тюнер AstroMeta Digital TV Dongle. Обычно его покупают на площадке aliexpress. Для этого достаточно ввести в строку поисковика название «DVB-T2 DVB-C FM DAB USB tv stick». С техническими характеристиками этого приспособления можно ознакомиться, перейдя по ссылке https://www.ixbt.com/monitor/astrometa-digital-tv-dongle.shtml
Перед тем, как начать настройку, нужно подключить тюнер к компьютеру через USB, зайти в терминал, ввести команду
и подтвердить ввод. На экране отобразится строка вроде Bus 001 Device 007: ID 15f4:0131 HanfTek. Это значит, что Raspberry нашёл тюнер. Если ничего не вывелось на экран, то нужно проверить контакты, работоспособность портов или устранить проблемы с электропитанием. Если компьютер определил тюнер на аппаратном уровне, надо ввести следующую команду —
По умолчанию в программе может отсутствовать файл dvb-demod-mn88473-01.fw. Если это так, то на дисплей выведется сообщение
Требуемый файл есть в интернете. Его нужно скачать и поместить в каталог /lib/firmware/. Эта задача решается путём выполнения следующей команды:
После успешного скачивания и установки файла тюнер нужно перезагрузить и снова проверить на правильность работы. Для этого вводятся команды:
Если компьютер обнаружит тюнер, на дисплей выведется такая информация:
Чтобы продолжить настройку, введите команду $ ls /dev/dvb/. Она выведет на монитор номер адаптера, отвечающего за подключенный тюнер. Следующая команда $ ls /dev/dvb/ adapter0 отобразит имена интерфейсов, поддерживаемых этим адаптером 0 demux0 dvr0 frontend0 frontend1 net0
Для последующих настроек потребуется установка ещё двух пакетов —
после чего нужно определить назначение frontend0 и frontend1 адаптера с номером 0. После ввода $ dvb-fe-tool -a 0 -f 0 программа покажет, что frontend0 — интерфейс, обеспечивающий приём DVB-T сигнала. Следующая команда $ dvb-fe-tool -a 0 -f 1 должна определить frontend1 как интерфейс, принимающий сигналы DVB-T2. Его нужно использовать для всех последующих настроек.
Можно отметить появление инфракрасного датчика на Raspberry PI. Его работа хорошо подходит под lirc, но эта тема в данной статье не рассматривается.
Шаг 2: определение видимости телевышки тюнером
Для выполнения второго шага надо перейти по ссылке карта.ртрс.рф. На этом сайте найдите место расположения своего тюнера и компьютера. Чтобы посмотреть параметры ближайших ретрансляторов, нужно кликнуть мышей по найденному месту нахождения ваших устройств. В открывшемся окне будет примерно следующее:
* — какие-то цифры
Эти данные необходимы для правильного подбора и ориентирования антенны, а также для правильной настройки тюнера. Моя антенна, бывшая в комплекте с тюнером, не смогла принимать сигналы на удалении 10 километров от ретранслятора. Пришлось рассчитать и сделать самостоятельно антенну по типу «Двойной квадрат Харченко».
В основу расчёта легла средняя величина длины волны первого и второго мультиплэксов. Было замечено, что благодаря широкополосной форме принимающего устройства прекрасно ловится третий мультиплэкс на ТВК 34 (578 МГц). Вот алгоритм расчёта принимающего сигнал устройства:
Антенну сделал из медной 2.5 миллиметровой жилы длиной в 115см. Жилу согнул двумя квадратами с длиной ребра 144 мм в виде восьмёрки. Расстояние в талии сделал 10 мм и к обоим краям припаял экран и центральную жилу кабеля соответственно. Чтобы предотвратить окисление, пайку залил пластиком. Расстояние от антенны до тюнера составило около 80 см, а устройство включил в соединитель USB2 длиной один метр. Антенну поставил вертикально, как восьмёрку, лежащую на боку.ориентировку выполнял по компасу, чтобы плоскость смотрела на телевышку.
После этого можно приступать к сканированию эфира. Таблицы с данными находятся в каталоге /usr/share/dvb/dvb-t/, но может случится, что нужного горда там нет. Для этого случая предусмотрена таблица ru-all — в ней есть параметры для сканирования всех частот. Есть режимы передачи — например Multiple PLP, которые эта таблица не учитывает. Вот трансляции, работающие в Москве:
А здесь приводятся параметры сканирования:
Вот как можно составить таблицу частот для вашего города:
1. Квадратными скобками обрамите произвольно выбранный транспортный поток.
2. Рабочую частоту потока в Гц — FREQUENCY.
3. Модуляцию — MODULATION (если определить невозможно, указывайте QAM/AUTO).
4. Номер, идентифицирующий канал физического уровня с заданной частотой внутри транспортного — STREAM_ID.
Заполненную таблицу надо вложить в папку /usr/share/dvb/dvb-t/, назвав её «ru-<наименование вашего города>». Для примера — /usr/share/dvb/dvb-t/ru-Moscow. Уже в главной папке выполните сканирование эфира с помощью программы dvbv5-scan. В характеристиках укажите идентификаторы адаптера, frontend, и таблицу заданных для сканирования частот. Для этого в команду
$ dvbv5-scan -a 0 -f 1 /usr/share/dvb/dvb-t/ru-Moscow
вставьте свои данные.
В домашнем каталоге сгенерируется файл dvb_channel.conf. В него должны записаться имена каналов, частоты, модуляции. Если такие записи есть — тюнер увидел ретранслятор и можно продолжить настройки для просмотра телевещания. Уровень поступающего сигнала можно узнать через команду
где ’10 десятый канал’ — имя тестируемого потока. Причиной отсутствия сигнала будет неправильно подобранная или настроенная антенна.
Шаг 3: правильная настройка программ
омфортный просмотр обеспечивает сервер и рекордер tvheadend, устанавливаемые командой
Во время установки система запросит пароли. Если пароль забыт, его можно найти в файле /var/lib/hts/.hts/tvheadend/superuse. Если нет желания копаться в записях, работу можно продолжить без указания пароля. Для этого нужно:
1. Остановить работу сервера (sudo service tvheadend stop)
2. Открыть файл и строчку /etc/init.d/tvheadend строку ARGS=»-f» изменить на ARGS=»-f —noacl»<br> Снова запустить работу сервера командой sudo service tvheadend start).<br>
Дальнейшие настройки подробно описаны в интернете и выполняются по адресу http://127.0.0.1:9981. Алгоритм tvheadend настроек следующий:
1. Создание сети внутреннего вещания по указанным в таблице сканирования частотам (/usr/share/dvb/dvb-t/ru-Moscow)
2. Привязка соответствующего интерфейса адаптера к сети (adapter0 frontend1 и <br>)
3. После завершения сканирования подтвердить разрешение вещания обнаруженных каналов (<br>).
Чтобы создать сеть, размещённую во вкладке «Configuration» -> «DVB Input» -> «Networks» щёлкните зелёный плюсик «Add», укажите тип сети «DVB-T» (не «DVB-T2»!). Внесите информацию в соответствующие места формы:
1. «Network:» — произвольное значение.
2. «Pre-defined muxes:» — указать составленную таблицу сканирования.
3. «Character set:» — указать Auto.
4. Щёлкнуть по кнопке «Create».
Связка адаптера с новой сетью, созданной во вкладке «Configuration» -> «DVB Input» -> «TV adapters» выполняется так:
1. Активируется «Panasonic MN88473 #0 : DVB-T #1».
2. Справа появится форма и в разделе «Basic Settings» указать созданную сеть в поле «Networks:», активировать чекбокс «Enabled» и кликнуть по кнопке «Save».
В завершение этих настроек нужно разрешить трансляцию обнаруженных каналов. Перейдя на Configuration» -«DVB Input» — «Muxes»дождитесь, когда в колонке «Scan result» появится уведомление «OK» (или «FAIL»). В табе «Configuration» -«DVB Input» — «Services» из выпавшего списка «Mux Services» активировать «Map all services» и подтвердить настройку нажатием «Save».
Теперь все три шага выполнены и можно смотреть или записать выбранные каналы
У вас есть возможность смотреть трансляцию не покидая tvheadend. Просто перейдите в первую слева вкладку на уровне «Electronic Progran Guide» и кликните по значку телевизора возле желаемого канала. Так же можно настроить вывод каналов с логотипами. На вкладке «Configuration» -> «General» -> «Base» внизу появившейся таблицы есть поле «Picon path:». В него надо вставить запись file:///var/lib/hts/picons., а в ячейку «Prefer picons over channel name:» вставьте галку. С имеющих значки каналов файлов, нужно сделать копии и вложить их в папку /var/lib/hts/picons. Имя владельца и каталог скопированных файлов поменяйте на hts:hts. Чтобы завершить настройку, найдите на вкладке «Configuration» — «ChannelEPG» — «Channels» поля «User Icon» и укажите, не используя кавычки, имена каналов в паре с именем логотипа — picon://01.png.
Если хотите задействовать разные vlc плееры, то перейдите по адресу http://127.0.0.1:9981/playlist и загрузите себе плей-лист. Имя скачанного файла channels лучше изменить на channels.m3u. После этого он будет использоваться при просмотре трансляций из всех устройств. Софт TvhClient разработан для iPad и iPhone с целью обеспечения просмотра телепередач сервера tvheadend на этих устройствах и позволяет запустить запись. Аналогичные программы для гаджетов с операционной системой Android вы найдёте в интернете. Я предпочитаю смотреть телевизионные передачи на Raspberry посредством kodi, дополненного пакетом kodi-pvr-hts. Установить и настроить его просто, но об этом речь пойдёт в другой раз.
18.04.2020 в 22:51, Просмотров: 6420
Опубликовал: ak167
of your page —>
of your page —>
Источник
Универсальный USB-тюнер цифрового телевидения DVB-C/T/T2 для устройств на Windows и Android
Цифровое телевидение прочно вошло в нашу жизнь, заменив собой аналоговое вещание и, само собой разумеется, что большой популярностью пользуются разнообразные устройства, способные принимать цифровой сигнал. В данном обзоре я немного расскажу об одном из таких устройств-тюнеров, которое уже не является новинкой и присутствует на рынке довольно давно, но, тем не менее, всё еще остаётся весьма интересным и позволяет превратить практически любой компьютер или планшет в телевизор.
С помощью ТВ-тюнера осуществляется прием цифрового телевизионного сигнала и его обработка на компьютере, позволяя просматривать, а также при желании даже записывать понравившиеся телепередачи, кроме того можно прослушивать радиостанции FM-диапазона.
Полный перечень характеристик ТВ-тюнера:
- Поддержка цифрового ТВ: есть
- Стандарты цифрового ТВ: DVB-C, DVB-T, DVB-T2
- Поддержка HDTV: есть
- FM-тюнер: есть
- Интерфейс подключения: USB
- Совместимые ОС: Windows 7, Windows Vista, Windows XP, Windows 8, Android
- Входы: ТВ-антенна
- Запись видео: H.264
- Комплектация: ТВ-тюнер, пульт Д/У, CD диск с ПО и драйверами, DVB/FM-антенна
- Особенности: TimeShift, поддержка сенсорных экранов, аппаратное ускорение DXVA2
Упаковка выглядит достаточно привлекательно, здесь присутствует вся необходимая информация о характеристиках и возможностях устройства, а через специальное отверстие можно видеть и сам ТВ-тюнер.
В комплекте с ТВ-тюнером также поставляется телескопическая антенна, CD-диск с необходимыми драйверами и программным обеспечением, а также пульт дистанционного управления с батарейкой.
Телескопическая антенная в разложенном состоянии имеет длину около 30 см и при необходимости может быть отсоединена от основания. Основание оснащено магнитом, для придания большей устойчивости на металлических поверхностях, длина антенного кабеля составляет около 1,3 метра.
Пульт управления довольно простенький, но, тем не менее, при помощи 21 кнопки позволяет управлять основными функциями ТВ-тюнера: включение/выключение, выбор источника сигнала, регулировка громкости, переключение каналов, переход в полноэкранный/оконный режимы отображения, запись передачи, а также управление режимом TimeShift.
Питание пульта осуществляется от одной 3-вольтовой батарейки типа CR2025. В транспортировочном состоянии батарейка отделена от контактов специальной плёнкой, которую необходимо удалить перед использованием.
Сам ТВ-тюнер внешне очень напоминает USB TV-бокс, ну или просто большую флешку. Корпус выполнен из пластика, в верхней и нижней части здесь предусмотрены вентиляционные отверстия для отвода тепла, а также объемные прозрачные вставки для приема сигнала пульта Д/У. Спереди располагается разъем USB для подключения к компьютеру или другим устройствам, сзади – стандартный «бытовой» разъем IEC для подключения внешней антенны.
Половинки корпуса соединены между собой при помощи защелок, поэтому при необходимости его можно разобрать без проблем.
Вся конструкция ТВ-тюнера реализована на одной печатной плате, в качестве демодуляторов здесь использованы два чипа: Realtek RTL2832P (DVB-T/FM/DAB/DAB+) и Panasonic MN88473 (DVB-T2, DVB-C), приемника сигнала – микросхема Rafael Micro R828D.
Подключаем ТВ-тюнер к компьютеру, в данном случае это ноутбук с установленной операционной системой MS Windows 7.
В зависимости от того, каналы какого стандарта планируется просматривать (DVB-C или DVB-T2), необходимо установить соответствующие версии драйверов и программного обеспечения с компакт-диска из комплекта поставки. По окончании установки компьютер необходимо перезагрузить.
Далее необходимо запустить приложение TVRplayer и выполнить автоматическое сканирование и поиск доступных цифровых теле- и радио- каналов. При этом необходимо по возможности обеспечить наилучшие условия для приема, т.к. именно от этого будет зависеть количество обнаруженных пакетов каналов (мультиплексов). В моем случае устройство без проблем нашло все 20 телеканалов и 3 радиостанции, входящие в первый и второй мультиплексы в России.
TVRplayer обладает вполне хорошим функционалом, просматривать телепрограммы можно как в оконном, так и полноэкранном режимах. Переключение каналов, а также регулировку громкости можно осуществлять как при помощи пульта управления, так и кнопками на нижней панели приложения. Все кнопки и элементы интерфейса здесь сделаны достаточно крупными для обеспечения возможности использования на устройствах с сенсорными экранами.
Кнопка Guide выводит на экран список доступных каналов, двойная стрелка, расположенная справа в строке с текущим каналом, позволяет перейти к программе передач, а также к краткому описанию текущей передачи. Также здесь можно запланировать включение автоматической записи во время трансляции понравившейся передачи.
Кнопка с изображением шестеренки вызывает окно настроек конфигурации программы. Здесь присутствует возможность повторного сканирования эфира, ручной планировки автоматической записи каналов, выбора источника сигнала (именно здесь можно переключиться в режим поиска и прослушивания FM-радиостанций), изменения параметров ведения записи эфира, а также регулировки настроек цветности/контрастности изображения.
С помощью кнопки со значком в виде списка, расположенной слева от шестеренки, можно вызвать еще одно меню. Здесь нам предоставляется возможность включения таких полезных функций как TimeShift (Сдвиг во времени), отображения телетекста, изменения соотношения сторон картинки.
К примеру, после включения режима TimeShift программа переходит в режим параллельной записи текущей программы и если необходимо куда-то ненадолго отлучиться, то можно просто нажать на кнопку Пауза, а по возвращении продолжить просмотр с момента остановки. Смещение (отставание) момента постановки на паузу от реального времени вещания отображается при помощи красного маркера относительно синей шкалы вверху картинки. Также существует возможность «перемотки» в границах записи.
Также, как упоминалось выше, при желании программа позволяет делать скриншоты и осуществлять запись эфирного вещания. Для того, чтобы сделать скриншот необходимо нажать на кнопку с изображением фотоаппарата, для записи – кнопку с изображением красного кружка.
При помощи кнопки с изображением папки можно открыть список сделанных скриншотов и видеозаписей. Отсюда же их можно запустить для просмотра.
Запись видео осуществляется в формате .MPG с поддержкой субтитров, скриншотов – в формате .JPG.
Работоспособность устройства проверялась как на операционной системе MS Windows 7, так и MS Windows 10. Никаких проблем с установкой драйверов или программного обеспечения не возникало.
Работу ТВ-тюнера с ПК можно оценить из видео ниже.
Если обратить внимание на описание данного устройства на страницах интернет-магазинов, то в списке поддерживаемых операционных систем можно встретить только семейство Windows, но как оказалось, это не совсем так и данный ТВ-тюнер может отлично работать в паре с устройствами на Android при наличии у них возможности подключения внешних USB-устройств по OTG. К примеру, у меня без проблем получилось запустить его на планшете на ОС Android 6.0.
Для этого необходимо скачать с Google Play всего пару приложений: «DVB-T Driver» и «Aerial TV-DVB-T receiver» от разработчика «Martin Marinov».
После подключения ТВ-тюнера, при появлении соответствующего запроса, необходимо дать разрешение программе-драйверу на работу с устройством и осуществить сканирование для поиска доступных каналов.
К сожалению, данное приложение не бесплатно и после установки автор дает всего около получаса на проверку работы программы, после чего будет предложено ее приобрести за сумму около 6-7$.
Также я попробовал подключать данный ТВ-тюнер к автомагнитоле на Android, но после присоединения тюнера приложение выдает ошибку о нехватке питания для ТВ-тюнера и предлагает подключить его через специальный OTG-переходник. Ранее на форумах я уже встречался с упоминанием такой проблемы и для ее устранения действительно необходимо применять OTG-кабель с дополнительным питанием.
Учитывая небольшую стоимость такого кабеля, думаю решить эту проблему можно вполне. В целом же, данное устройство весьма и весьма интересно и большей частью тем, что оно оказалось универсальным, позволяющим превратить практически любой компьютер, планшет или даже смартфон в цифровой телевизор.
На момент написания обзора стоимость USB ТВ-тюнера составляла около $26, но можно немного сэкономить и вернуть % от покупки с помощью Кэшбэк..
Источник