Jump to content

Search the Community

Showing results for tags 'dvb'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Keenetic Community
    • Keenetic Development
    • Keenetic Community Support
    • Keenetic OS Testing
    • Mobile App
  • Open Package Support
    • Opkg Help
    • Opkg Cookbook
    • Opkg Cookbook RUS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Web-site


Interests


Occupation


AOL Account


ICQ Account


WLM


YAHOO


Facebook Account


Twitter Account


Skype Account


Youtube Account


Google+ Account


Keenetic

Found 4 results

  1. Часть 1. Некоторое время назад, была выложена моя статья, как смотреть цифровое ТВ DVB-T/T2 через кинетик. Но вот прошло немного времени и я решил разнообразить эту тему, добавить возможность установки на кинетиках такого мощного комбайна цифрового ТВ как TVheadend. Вкратце, это настраиваемый и управляемый сервер потокового ТВ со своим встроенным веб интерфейсом, использующий в качестве источников сигнала различного стандарта DVB-тюнеры, IPTV, SAT>IP и HDHomeRun, как для открытого, так и закрытого ТВ контента, с последующей его раздачей по сети в формате IPTV, SAT>IP over RTSP, и своего собственного HTSP. TVheadend так же поддерживает работу с EPG, умеет брать его из внешних источников или из эфира, производить синхронизацию с каналами, записывать передачи на диск в установленное время, поддерживает передачу логотипов каналов(picons) разного рода клиентам с поддержкой этой возможности и открывает закрытые каналы посредством подключения к OSCam/Newcamd/CA, а начиная с версии 4.3 еще и CCCam. Далее я не буду описывать все его другие возможности и особенности, кому интересно могут все это прочитать на официальном сайте, сразу перейду к процессу его установки и настройки, отмечу только, что наша версия TVheadend базируется на официальной версии 4.2 из git с рядом доработок по части работы RTSP и исправлением работы с AstroMeta Digital TV USB ТВ-тюнером. Для тех, кто уже ранее проделывал все описанное из моей первой статьи, необходимо обновить установку dvb-center: # opkg update # opkg upgrade Новая версия из репозитория должна будет установить новый пакет tvheadend_ndms, если это не произойдет, то установим его вручную: # opkg install tvheadend_ndms А те, кто еще не устанавливал dvb-center, нужно будет его установить как это описано в моей первой статье, проделать все этапы, что там описаны, дабы убедиться, что у вас все работает. Без этой проверки сразу устанавливать и настраивать TVheadend не имеет смысла, т.к. будет сложно потом искать проблемы в его работе. Т.к. minisatip и tvheadend в нашем варианте вместе работать не будут, по умолчанию работает minisatip, то необходимо их поменять местами. Делается это так, останавливаем работу minisatip командой /opt/etc/init.d/S59minisatip stop, открываем на редактирование в mc файл /opt/etc/init.d/S59minisatip, ищем в нем строку ENABLED=yes и заменяем на ENABLED=no, сохраняемся и выходим из редактирования, затем открываем на редактирование файл /opt/etc/init.d/S58tvheadend, находим в нем строку ENABLED=no и заменяем на ENABLED=yes, сохраняемся и выходим из редактирования. Вот теперь смело можем запустить TVheadend командой /opt/etc/init.d/S58tvheadend start, далее процесс загрузки в будущем будет происходить автоматически при наличии в роутере поддерживаемого DVB-тюнера, а при его изъятия из USB порта, TVheadend будет выгружаться из запущенных процессов. Далее начнем процесс настройки TVheadend, для этого мы открываем веб-браузер и вводим в него адрес http://192.168.1.1:9981, у нас попросят ввести логин и пароль, по умолчанию это admin, admin. У вас в веб-браузере должен будет появиться визард быстрой настройки, как на этой картинке: Выбираем в нем языки для веб-интерфейса и телепрограмм(EPG), нажимаем Save & Next, далее нас попросят настроить сетевой доступ по IP сети и маске, ввести логины и пароли для администратора и одного обычного пользователя. Обратите внимание, в качестве обычного пользователя указывается "*", поле для пароля остается пустым, т.о. мы заводим сразу анонимного пользователя, если этого не сделать, то при просмотре IPTV или других протоколов, постоянно будет требоваться авторизация, что для домашних условий будет постоянно напрягать. Если вы сразу предполагаете сделать авторизацию, то можете указать имя пользователя и пароль, или потом добавить анонимного пользователя, как это описано выше, но уже в настройках Пользователи. Права для администратора и анонимного пользователя создаются автоматически, администратор имеет полный доступ ко всему, а анонимный пользователь смотреть статистику в веб-интерфейсе и воспроизводить все потоки без авторизации. Доступ к веб интерфейсу анонимному пользователю можно будет отключить после режима быстрой настройки в меню Пользователи. Так же обратите внимание на настройку сетевого доступа, если вы указываете сеть, то не забывайте указывать ее маску через "/", если этого не сделать, то после перезагрузки TVheadend через clean вы не сможете попасть в веб-интерфейс настроек ни под каким логином и паролем, поэтому правильно заполните это поле, если вы указываете доступ для всех сетей, то запись должна выглядеть как 0.0.0.0/0. Примечание: Как видно из скрина, меню частично русифицировано, это потому-что я его не успел сделать скрин на первом этапе быстрой настройки, на самом деле все будет на английском, только после перезапуска и повторного входа в веб-интерфейс появится русифицированный интерфейс, правда это будет не везде, как на данной картинке, можно считать, что TVheadend русифицирован частично, не полностью.... Делаем настройки как на этой картинке, пароль для админа можно указать любой, нажимаем Save & Next и переходим к части настройки DVB-тюнера. На момент этой настройки у меня был подключен AstroMeta Digital TV USB ТВ-тюнер, я выбрал настройки только для DVB-T сети, DVB-C у меня нет бесплатного, поэтому я его не трогал совсем. IPTV я тоже не трогал, по причине его отсутствия в моей сети. Т.к. используемый тюнер поддерживает всего 2-а протокола DVB-C и DVB-T/T2, поэтому визард предложил 3-и настройки, IPTV всегда идет по умолчанию, даже при отсутствии тюнера в системе. У вас, в зависимости от тюнера, может быть больше или меньше настроек, выбираем нужное нам и нажимаем Save & Next. Далее от нас потребуют ввести настройки для сканирование каналов. В нашей версии TVheadend я добавил скан-лист DVB-T2 для всех каналов с дублированием PLP до 2х, так же есть версия для обычного DVB-T. Должно работать во всех странах бывшего СССР. После выбора оптимального скан-листа с описанием необходимых параметров каналов, нажимаем Save & Next, начнется процесс сканирования каналов и поиска рабочих муксов. По окончанию этого процесса, который может длится более 10 минут, после нажатия Save & Next появится последнее меню для сопоставления и синхронизации каналов с сервисами: Выбираем Map all services и нажимаем Save & Next, на этом можно считать первоначальную настройку законченной, далее появится окно с кнопкой Finish завершающий процесс быстрой настройки. Нам остается только закрыть веб-браузер, перезапустить TVheadend из командной строки командой /opt/etc/init.d/S58tvheadend clean, это удалит все временные файлы и сбросит дефолтный логин и пароль для админа, что бы вступил в силу новый, который мы установили в самом начале этапа настройки. Наконец, заходим в веб интерфейс TVheadend с русифицированным меню, что бы продолжить настройки дальше. Во второй части я опишу некоторые нюансы настроек, на что нужно обратить особое внимание...
  2. Ранее я поднимал эту тему в другом разделе форума, теперь предлагаю готовое решение. Все необходимые пакеты включены в общий репозиторий Entware-3x и доступны для установки. Для начало нам необходимо установить на наш роутер последнюю версию разрабатываемой прошивки 2.09, т.к. предыдущие версии не поддерживают DVB-T/T2/C USB TV-тюнеры. Эта поддержка находится в списке устанавливаемых компонентов, имейте ввиду, что на некоторых устройствах keenetic вам придется делать выбор компонентов исходя из их необходимости и ограничения размера флешь памяти, т.к. все сразу не вместится. Опустим все детали по установке Entware-3x на USB флешь носители и сразу перейдем к установке нужных нам пакетов. В начале обновим список пакетов в нашей локальной базе opkg: # opkg update Установка всех необходимых пакетов сводится к одной команде: # opkg install dvb-center Если все прошло гладко и вы не увидели ошибок, то этот пункт можно пропустить, если же у вас возникли проблемы, то попробуйте указать индивидуальную установку каждого пакета: # opkg install libusb-compat dvb-firmware kmod_ndms libdvbcsa minisatip libiconv-full scan-s2 liblua xupnpd dvb-center Если у вас не установлен mc, то советую его тоже установить, нам он может понадобится: # opkg install mc После всех этих манипуляций необходимо выполнить команду: # ldconfig На этом можно считать установку оконечной. Теперь нам необходимо подключить поддерживаемый прошивкой DVB-T/T2/C USB TV-тюнер, в предыдущей статье я выкладывал список поддерживаемых устройств проверенных мною. На всякий случай я его повторю: AstroMeta Digital TV USB ТВ-тюнер - AMDVBT2 BDA (VID_15F4_PID_0131) AstroMeta Hybrid TV USB ТВ-тюнер - AMDVBT2 Hybrid (VID_15F4_PID_0135) GENIATECH MyGica T220 USB ТВ-тюнер - проверен пользователем @KorDen GENIATECH MyGica T230/T230C USB ТВ-тюнер GENIATECH MyGica PT360 USB ТВ-тюнер - для этого тюнера придется искать переходник. Имейте ввиду, что устройства GENIATECH MyGica T230/T230C/PT360 не работают с Keenetic GIGA III и Keenetic Ultra II !!! (Начиная с версии прошивки 2.11.A.9.0-1 поддерживаются...) Остается создать плейлист и положить его в нужную директорию для xupnpd. Для этого мы выполним следующую команду: # scan-s2 -o m3u -M -H http://[ip роутера]:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u Вот тут для удобства мы воспользуемся mc, зайдем с помощью его в каталог /opt/share/xupnpd/playlists и удалим все лишние плейлисты, оставив только свой my_scan.m3u. Вызовем его на редактирование в mc и подправим имя в заголовке в EXTM3U, например name="Москва DVB-T2". Этот же плейлист можно использовать с любым медиаплеером умеющим проигрывать потоки по http/rtsp и понимающим формат плейлиста m3u, например VLC. И наконец, нам понадобится перезагрузить роутер или перезапустить нужные сервисы вручную. # /opt/etc/init.d/S59minidlna restart # /opt/etc/init.d/S94xupnpd restart Вот как это все смотрится в Kodi в качестве DLNA сервиса. На всякий случай выкладываю свои плейлисты - playlists.zip Более продвинутое решение для DVB-C/T/T2/S/S2 с использованием TVheadend читайте эту тему
  3. Возможно ли добавить поддержку приемника TBS5580 Multi-standard Universal TV Tuner CI USB Box. На KN-1810 с прошивкой 2.13.A.5.0-4 он не определяется. TBS5580 является аналогом TBS5520SE Multi Standard (поддерживается KN-1810), только у него присутствует дополнительный CI-слот.
  4. Решил открыть тему для обсуждения поддержки DVB-T/T2/C USB TV-тюнеров на роутерах семейства Keenetic. В свете того, что сейчас в России, и не только, большими темпами идет внедрение цифрового эфирного вещания в стандарте DVB-T2, то думаю эта тема будет многим интересна и актуальна. По сути цель этой темы заключается в том, что бы наши кинетики могли принимать цифровое телевидение в стандарте DVB-T/T2/C и раздавать его под видом IPTV на различные медиа устройства, будь то планшетники, мобильники, ПК или различные медиаприставки с телевизорами. Мне это решение пригодилось на даче, смотрел футбол на планшетнике, когда готовил шашлыки . Конечно, уже существуют специализированные проекты типа OpenELEC для устройств, которые лучше справляются с подобными задачами, но ведь такие решения не требуют больших мощностей процессоров, почему бы это не реализовать на роутерах? Собственно это я и решил проверить на практике, полученные результаты сильно обнадежили и подтолкнули на идею создать эту тему. В прошивку роутера добавить эту поддержку пока не реально, да и во многие роутеры все не влезет физически, поэтому имеет смысл пропихнуть ее под видом opkg, как установку дополнительных пакетов. В данный момент я пока только опишу, чего мне удалось сделать и чего достичь. Т.к. в наших роутерах используется довольно старые ядра Linux, в которых отсутствует полноценная поддержка DVB донглов, особенно современных, то мне пришлось создать свой проект на GitHub'е - Backports Linux и привязать его к нашему ядру версии 3.4.ххх, с целью разогнать наше ядро до более современных версий 4.х, в конкретном случае до версии ядра 4.4.2, в которой вполне сносно поддерживаются DVB донглы после доработки. Естественно, мне так же пришлось перенести различные патчи и исправления из апстрима, что бы добиться стабильной работы и добавить новые устройства. Весь этот проект разрабатывается в рамках деволоперской версии прошивки 2.09, ниже работать не будет из-за специфики Backports Linux и новых дополнений в нашем ядре! В качестве подопытных DVB донглов я выбрал те, что продаются на AliExpresse по доступным ценам: AstroMeta Digital TV USB ТВ-тюнер - AMDVBT2 BDA (VID_15F4_PID_0131) AstroMeta Hybrid TV USB ТВ-тюнер - AMDVBT2 Hybrid (VID_15F4_PID_0135) - этот я добавил благодаря информации Андрея(Pаdavan). GENIATECH MyGica T230/T230C USB ТВ-тюнер GENIATECH MyGica PT360 USB ТВ-тюнер - для этого тюнера придется искать переходник. В качестве сервера для IPTV использовался minisatip, а что бы еще раздавать через DLNA - xupnpd. В качестве клиентов VLC и Kodi, ну или любой другой, который поддерживает satip/http/rtsp потоки, либо DLNA. Список каналов я подготовил заранее в формате M3U - moscow_dvb-t2_satip.m3u, но в принципе это сделать не сложно с помощью утилиты w_scan на самом роутере. Не обошлось, конечно, и без проблем, особенно мешают различные наводки на качество приема TV, я пока этой проблемой не озадачивался, но думаю решения найдутся. Пока просто предлагаю обсудить эту тему и выяснить, на сколько она будет востребованной...
×