Линукс для спутниковых ресиверов

Прием спутниковых тв каналов в linux

Для приема сигнала нам понадобятся следующие программы:
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

Вот так это выглядит у меня:
root@sat:/# lspci
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7910
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7912
00:07.0 PCI bridge: ATI Technologies Inc Unknown device 7917
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon X1200 Series
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
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)

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

В 99 случая из 100 нужные модули загрузились при старте системы. Так это или нет проверить очень просто lsmod | grep dvb
Вот так это выглядит все на той же системе:
root@sat:/# lsmod | grep dvb
dvb_pll 15876 2 b2c2_flexcop,lgh06xf
dvb_core 74280 5 b2c2_flexcop,budget,lgdt330x,budget_core,stv0299

Если модули удачно загрузились, то вы увидите новые устройства в директории /dev/dvb:
root@sat:/# ls /dev/dvb/
adapter0/ adapter1/

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

Файл конфигурации для scan легко написать пользуясь информацией с сайта lyngsat.com. На нем нужно найти спутник на настроенный вами градус и из этого спутника выбрать любой транспондер.
На нашем примере, www.lyngsat.com/amos2.html, выберем транспондер(freq) 10759, горизонтальной(H) поляризацией, символьной скоростью(sr) 30000 и частотой коррекции ошибок(fec) 3/4. Наш файл конфигурации для scan будет выглядеть следующим образом:

S 10759000 H 30000000 3/4

Читайте также:  Установка windows экран висит

Пользоваться так:
root@sat:/etc/sat/test# scan -a 0 /path/to/trans.conf
scanning /path/to/trans.conf
using ‘/dev/dvb/adapter0/frontend0’ and ‘/dev/dvb/adapter0/demux0’
initial transponder 10759000 H 30000000 3
>>> tune to: 10759:h:0:30000
Network Name ‘NET’
0x0000 0x0001: pmt_pid 0x0020 Spacecom — KIEV STB (running, scrambled)
0x0000 0x0002: pmt_pid 0x0030 Spacecom — M1 (running, scrambled)
0x0000 0x0003: pmt_pid 0x0040 Spacecom — TONIS (running, scrambled)
0x0000 0x0005: pmt_pid 0x0060 Spacecom — ICTV (running, scrambled)
0x0000 0x0006: pmt_pid 0x0070 Spacecom — M2 (running, scrambled)
0x0000 0x0008: pmt_pid 0x1079 Spacecom — NEWS 24 (running, scrambled)
0x0000 0x0009: pmt_pid 0x0200 Spacecom — Radio Antoshka (running, scrambled)
0x0000 0x000a: pmt_pid 0x0100 Spacecom — MTV UKRAINE (running, scrambled)
0x0000 0x000b: pmt_pid 0x0080 Spacecom — QTV (running, scrambled)
dumping lists (9 services)
KIEV STB:10759:h:0:30000:33:34:1
M1:10759:h:0:30000:49:50:2
TONIS:10759:h:0:30000:65:66:3
ICTV:10759:h:0:30000:97:98:5
M2:10759:h:0:30000:113:114:6
NEWS 24:10759:h:0:30000:4194:4195:8
Radio Antoshka:10759:h:0:30000:0:513:9
MTV UKRAINE:10759:h:0:30000:257:258:10
QTV:10759:h:0:30000:129:130:11
Done.

В случае с круговой поляризацией надо добавить ключик -l со значениями 10750,10750,0

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

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

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

# cat ./channels.conf
Sport 1:11727:h:0:27500:101:201:1
Sport 2:11727:h:0:27500:102:202:2
First Automotive:11727:h:0:27500:103:203:3
BIZ TV:11727:h:0:27500:104:204:4
Che-Pe_INFO:11727:h:0:27500:105:205:5
TBi:11727:h:0:27500:106:206:6
TV3:11727:h:0:27500:107:207:7
CHANSON:11727:h:0:27500:108:208:8
TOPSHOP TV:11727:h:0:27500:109:209:9
Expert test:11727:h:0:27500:110:210:10
Football test:11727:h:0:27500:111:211:11
Engineer_1:11727:h:0:27500:114:214:14

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

# szap -c ./channels.conf -n 1 -x -l 10750,10750,0
reading channels from file ‘./channels.conf’
zapping to 1 ‘Sport 1’:
sat 0, frequency = 11727 MHz H, symbolrate 27500000, vpid = 0x0065, apid = 0x00c9
using ‘/dev/dvb/adapter0/frontend0’ and ‘/dev/dvb/adapter0/demux0’
status 00 | signal 6262 | snr fcfc | ber 00000000 | unc 00000000 |
status 1f | signal 4d4d | snr 3535 | ber 00000000 | unc 00000006 | FE_HAS_LOCK

Если появилась надпись «FE_HAS_LOCK» значит все ок, настроились верно.
Параметры для szap похожи на параметры для scan:
-с /path/to/channels.conf — путь к файлу конфигурации с каналами.
-n X — номер канала из файла channels.conf, где X число начиная с 1.
-x — как только szap залочиться, сразу завершится.
-l 10750,10750,0 — необходимо для антенн с круговой поляризацией.

Вещаем в сеть

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

Параметров передаваемых при старте довольно много и каждый раз их набирать бессмысленно, советую записать всю команду запуска vlc в исполняемый оболочкой файл.
#!/bin/bash
/usr/bin/vlc -vvv —color —ttl 12 —ts-es-id-pid —dvb-adapter=0 —programs=1,2,3,6,8,10,11 dvb:
—dvb-frequency=10759000 —dvb-srate=30000000 —dvb-voltage=18 —dvb-fec=9 -d —sout ‘#duplicate <
dst=»standard«,select=»program=1»
dst=»standard«,select=»program=2»
dst=»standard«,select=»program=3»
dst=»standard«,select=»program=6»
dst=»standard«,select=»program=8»
dst=»standard«,select=»program=10»
dst=»standard«,select=»program=11″>’

Немного о параметрах:
-vvv — подробный вывод сообщений, полезно при отладке.
—color — разукрашивает вывод сообщений, подсвечивает критичные сообщения красным, очень удобно, если используется -vvv.
—dvb-adapter — номер dvb адаптера из /dev/dvb/, в случае если у вас в компьютере установлено больше одного.
—programs — pid’ы каналов, которые необходимо принимать.
-d — работать как демон.
—dvb-fec — Значение fec 1/2 9 — определяется автоматически
dst=«standard»,select=«program=1»

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

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

Источник

Линукс для спутниковых ресиверов

Обсуждение Ustym 4K PRO
Другое
Обсуждение »

CPU: ARM Cortex A53, Quad core 64bit, 15.000 DMIPS! (4 x 1.6 Ghz)
The operating system Enigma2, with the support of the best E2 teams …
Support for Multistream, T2-Mi, Dolby Digital +, DVBS2X and other …
2 inputs: DVB-S / S2 / S2X + DVBT / T2
2 USB ports: USB3.0 + USB2.0
HDMI 2.0 output with resolution up to 3840x2160p (4K Ultra HD) 60fps:
High Dynamic Range (HDR) 10bit and Hybrid Log Gamma (HLG)
New video compression format H.265 (HEVC)
High Speed RAM 1GByte (1GB)
High-speed Flash memory eMMC 8GByte (8GB)
Wi-Fi module with two antennas provides connection to the Internet at high speeds
Ethernet LAN 1000Mbps (Gigabit Ethernet)
SPDIF Digital Audio output
Built-in CA card reader
MicroSD card slot for memory cards

Specifications uClan Ustym 4K PRO:

— DVB-S2X & DVB-C / T2 Combo (2xTuner)

— Hisilicon Hi3798MV200 Huawei Chip

— Quad Core 64Bit (4x 1.6GHz) Processor with 15000 DMIPS

Flash Memory — 1GB DDR4 RAM

-Segment Display — 300Mbit Wlan installed, 2x Wlan antennas

— Linux Enigma2 OS Operating System

— DVB-S2X 4K UHD & Multistream

— PIP HD & UHD (Picture in Picture)

Читайте также:  Windows работает только с usb

— Blindscan (Blind Search)

— ffmpeq HW Playback Support

— 2160P Media playback H.264 and H.265 HEVC

— PVR recordings (* optional)

1x H.265 HEVC 4K UHD DVB-S2X tuner LNB input

1x H.265 HEVC HD DVB-C / T2 tuner input

1x AV audio video jack jack to RCA

1x RS-232 socket (maintenance & service)

2x WiFi antenna

По вопросам наполнения шапки обращайтесь к модераторам раздела, отправив «Жалобу» на сообщениях, ссылки на которые необходимо добавить.

Сообщение отредактировал Volkodav. — 08.09.21, 21:50

Amiko Viper 4K Combo и uClan Ustym 4K PRO сравнение и вердикт
Amiko Viper 4K Combo и uClan Ustym 4K PRO являются Linux спутниковыми ресиверами.

Отмечу, что оба ресивера, как Amiko Viper 4K Combo и uClan Ustym 4K PRO вышли в продажу в прошлом году.
Значит могу их отнести к категории, новинка. Они по устройству довольно одинаковы. Однако, что же покупать?
Что, самое то!

Как не прогадать с приобретением спутникового ресивера?
Потому и написал эту статью.

И так, Amiko Viper 4K Combo и uClan Ustym 4K PRO.
Спутниковый ресивер 2019 года предназначен для приема спутниковых DVB-S/S2/S2X, наземных цифровых DVB-T/T2 и кабельных DVB-C каналов.

Amiko Viper 4K имеет два установленных тюнера: спутниковый, с поддержкой нового стандарта DVB-S2X; гибридный DVB-C/DVB-T2 для кабельного и эфирного сигнала.

Ресивер работает под управлением операционной системы Enigma2 на основе Linux.
Универсальность данной операционной системы позволяет производить тонкую настройку интерфейса и позволяет установить множество дополнительных плагинов.

Для тех кто не в курсе. Для работы с разнообразными приложениями и для работы с мультимедийным контентом. Да, и для кардшаринга, куда же без него!

Ресивер выполнен в современном дизайне.
Amiko Viper 4K Combo и uClan Ustym 4K PROAmiko Viper 4K Combo

Компактный корпус из металла и окрашено в черный цвет. Красиво!

Спереди расположен семисегментный инфо LED дисплей, а сзади коммутационные порты и интерфейсы. Также кнопка сброса настроек. В комплектацию ресивера входит удобный пульт ДУ. Ресивер Amiko Viper 4K Combo поддерживает прием сигнала в ультра высоком качестве изображения 4K Ultra HD (2160p).

Для современного спутникового ресивера это уже норма.
Для подключения антенн есть входы DVB-S2 и DVB-T2/C. За необходимый уровень производительности отвечает четырехъядерный процессор Hisilicon Hi3798MV200 от Huawei.

С ним в паре работают 1 Гб оперативной памяти DDR4, а для хранения пользовательских данных установлено 8 Гб флэш-памяти. Вы можете расширить объем накопителя с помощью карты памяти формата Micro SD. Чип Hi3798MV200 поддерживает декодирование видео в формате HEVC (H.265), а также многоканальный звук AC3 (Dolby Digital 5.1).

Все это позволяет наслаждаться любимыми фильмами в высочайшей степени детализации и насыщенности изображения при реалистичном звуковом сопровождения.

Подключение к интернету осуществляется посредством имеющегося Ethernet порта, USB 3G/4G модема или встроенного Wi-Fi адаптера. Спутниковый ресивер Viper 4K Combo поддерживает обработку и воспроизведение файлов самых распространенных видео форматов, а также прослушивание музыкальных файлов и просмотр фотографий.

Подключив внешний накопитель информации к скоростному USB 3.0 порту можно просматривать медиа файлы из собственной картотеки.

Также внешние накопители можно использовать для записи трансляций. Вы можете смотреть одну передачу в то время, как идет запись трансляции с другого канала, либо воспользоваться функцией записи по таймеру.

Особенности Операционная система Linux.
Связка Linux и Enigma2 позволяет менять скины и настройки пользовательского интерфейса, устанавливать широкий перечень плагинов и дополнений.

Ресивер Amiko Viper 4K Combo оснащен одним USB 2.0 и одним USB 3.0 портом. Они пригодятся для записи телеперадач PVR и TimeShift. Также работы мультимедийного плеера для просмотра фильмов и прослушивания музыки с USB накопителей.

Amiko Viper 4K Combo Enigma2
Тип тюнера: DVB-S, DVB-S2, DVB-S2X, DVB-T2, DVB-C
Картоприемник: 1
Поддержка 4K Ultra HD: да
Запись телепрограмм: да
Выход в Интернет: да
Функция медиа центра: да
Обновление ПО: да
Установка жесткого диска: нет
Интерфейсы: Ethernet, USB
Выходы: Компонентный, HDMI, Цифровой оптический

В сравнение Amiko Viper 4K Combo и uClan Ustym 4K PRO подошла очередь uClan Ustym 4K PRO.

uClan Ustym 4K PRO
Сразу что хочу отметить, что доступно владельцу ресивера сверхвысокое качество изображения. Спутниковый ресивер uClan Ustym 4K PRO идеально сочетает современные технологии, мощную аппаратную базу и доступную цену. Но это как в каком регионе или стране. Потому цену предлагаю поискать в интернете.

Как уже отмечал ресивер имеет превосходное качество изображения с разрешением до 3840x2160p (4K Ultra HD).

Поддержка технологий High Dynamic Range (HDR) и Hybrid Log Gamma (HLG). А это сделает изображение еще более насыщенным и контрастным. uClan Ustym 4K PRO позволяет прочувствовать атмосферу увлекательных фильмов, захватывающих спортивных трансляций и развлекательных телешоу.

Спутниковый ресивер способен обрабатывать DVB-S2 стандарт, и современный DVB-S2X, что, несомненно, привносит дополнительные технологические возможности и функции.

Широкие сетевые возможности заложены во встроенном гигабитном порту и двухдиапазонном Wi-Fi модуле.

Такой набор позволит не ограничивать себя, как типом, так и скоростью соединения, а сам ресивер использовать, как IPTV приставку при подключении к домашней сети или интернет.

Amiko Viper 4K Combo и uClan Ustym 4K PROAmiko Viper 4K Combo и uClan Ustym 4K PRO

Производительность и функционал.
За отзывчивость и невероятную скорость работы uClan Ustym 4K PRO отвечает современный и мощный 64-битный 4-х ядерный процессор Hisilicon Hi3798MV200 от Huawei. Также, имеется 1 Гбайт оперативной памяти с хранилищем скоростной энергонезависимой памяти eMMC емкостью в 8 Гбайт.

Улучшенные характеристики обработки изображений направлены на повышение детализации, четкую передачу динамичных сцен и проработку каждой детали.

Операционная система Linux создает широкие возможности по управлению ресивером – доступны имиджи от разных команд разработчиков. Можно установить плагины существенно наращивающие возможности ресивера. То что Linux дружит с кардшарингом или как я его называю (Тетя Шура), тоже ясно.

Ресивер поддерживает функцию «Слепого поиска», что обеспечит автоматический поиск транспондеров, которых нет в памяти ресивера. Дальнейшую обработку найденных теле- и радиоканалов удобно выполнять с компьютера программой dreamboxEDIT.

Подключение к телевизорам и периферийным устройствам.
Разработчики ресивера позаботились о роскошном набор коммутационных портов. uClan Ustym 4K PRO оснащен разъемами для подключения к разным поколениям аудио-видео устройств.

Как, AV – аналоговый аудио-, видеовыход для устаревших моделей телевизоров; HDMI 2.0 – выход с поддержкой разрешения до 3840x2160p для подключения к современным телевизорам. Также имеется S/PDIF – оптический выход для вывода цифрового звука на домашний кинотеатр, AV-ресивер и т.п.

Порты USB версий 2.0 и 3.0, SD Card рассчитаны для подключения флешек, карт памяти или внешних дисков, а также USB 3G модема.

uClan Ustym 4K PRO
Тип тюнера: DVB-S, DVB-S2, DVB-S2X, DVB-T2, IP
Картоприемник: 1
Поддержка 4K Ultra HD: да
Запись телепрограмм: да
Выход в Интернет: да
Функция медиа центра: да
Обновление ПО: да
Установка жесткого диска: нет
Интерфейсы: Ethernet, USB, Wi-Fi
Выходы: Компонентный, HDMI, Цифровой оптический

Особенности устройства:
Производители снабдили устройство мощным высокопроизводительным процессором с поддержкой кодека H.265 HEVC. Вас приятно удивит высокая скорость работы и невероятно красочное и контрастное изображение.

Расширенные функции IPTV/OTT позволяют подключиться к IPTV серверам и ресурсам, а также, осуществить конфигурацию настроек. Есть поддержка плагина KODI, благодаря которому, доступны многие социальные сети. С активным DLNA режимом, вы будете принимать файлы в любое удобное время.

Напомню, что ресивер поддерживает интернет сервисы, как IPTV, OTT, Stalker, KODI и других онлайн сервисов.
Устройство получило 1Гбайт ОЗУ и 4Гбайта флеш памяти, высокоскоростной порт Ethernet и встроенный Wi-Fi с двумя антеннами. HDMI 2.0, два USB порта (USB3.0 и USB2.0), MicroSD слот и картоприемник.

Основной особенностью модели является поддержка видео в разрешении 4К Ultra HD (3840х2160 пикселей) с 60 кадрами в секунду, 10 Бит цветом и с высоким динамическим диапазоном High Dynamic Range (HDR) и Hybrid Log Gamma (HLG).

Конечно же, ресивер дружит с форматом H.265 (HEVC).

Ustym 4K PRO комплектуется обучаемым пультом управления и предустановленной операционной системой Linux с оболочкой Enigma2. Поддерживаются имиджи таких групп как OpenATV, OpenPLI и другие.

Так что я советую?
У меня выбор очевиден, и это uClan Ustym 4K PRO.

У него имеется двухдиапазонный Wi-Fi модуль. Можно использовать ресивер как IPTV приставку при подключении к домашней сети или интернет. Картинка имеет отличное показания. Однако, мне показалось, что интереснее у Amiko Viper 4K Combo. Контрастность, вроде покрасивей! Ну это, конечно, субъективное суждение.

Единственное что не имеется в Ustym 4K PRO, это DVB-C тюнер. Он для кабельного телевидения. Однако, если покупаешь спутниковый ресивер то зачем тебе кабельное ТВ!

Отмечу, что оба не имеют в наличие слота под CI+ . То есть официальное тв с оплатой у Вас невозможен. Так что думаем и соображаем на годы вперед.
Хотя в телевизорах имеется слот кам модуль. Вставляй и отстегивай денежку Триколору или НТВ+.

одно из отличий в отрицательную сторону у Ustym 4K PRO отсутствует DVB-C тюнер(для кабельного) Спорное мнение автора статьи. На официальном сайте есть поддержка DVB-C

Видео сравнения включения и показа данных тюнеров

Сообщение отредактировал john2010 — 29.07.20, 01:49

Источник

Читайте также:  Смартфон с полноценной windows
Оцените статью