НТВ кардшаринг: настройка CCcam и OScam в 2026

Главная Статьи НТВ кардшаринг: настройка CCcam и OScam в 2026

Дата публикации

25.06.2026

НТВ кардшаринг: настройка CCcam и OScam в 2026

Если вы настраиваете нтв кардшаринг первый раз и получаете чёрный экран — скорее всего, проблема не в сервере, а в конфиге. За годы работы с Enigma2-ресиверами я видел один и тот же сценарий: человек берёт пример конфига из интернета, копирует, не понимая параметров, и потом часами ищет проблему там, где её нет. Эта статья — попытка разобрать всё по-человечески: протоколы, конфиги, диагностика, признаки плохого сервера.

Что такое кардшаринг НТВ и какие протоколы используются

НТВ-Плюс вещает со спутника Eutelsat 36E на 36 градусах восточной долготы. Пакет кодируется системой Irdeto, и для его расшифровки ресивер должен либо иметь физическую карту, либо получить ECM-ответ через сеть — что и называется шарингом.

Принцип работы шаринга на спутнике Eutelsat 36E

Ресивер принимает зашифрованный поток и отправляет ECM-запрос на сервер, где стоит реальная карта НТВ. Сервер расшифровывает контрольное слово и возвращает его обратно. Весь процесс должен укладываться в интервал смены ключей — обычно 10–30 секунд для Irdeto.

Eutelsat 36E — плотный орбитальный кластер, там же висит Триколор и несколько других пакетов. Антенну нужно чётко навести именно на 36.0°E, не путать с 36.5°E Eutelsat 36B. Смещение даже на полградуса даёт плохой уровень сигнала и сбои ECM независимо от конфига.

Системы кодирования НТВ-Плюс: Irdeto и переход на новые CAID

Исторически НТВ-Плюс использовала Irdeto 2, актуальный CAID — 0604. Часть каналов в HD-пакете может идти с дополнительным CAID, поэтому при фильтрации в oscam.dvbapi стоит проверить фактические значения через лог, а не полагаться на старые статьи.

НТВ периодически меняет ключи и иногда сдвигает ident-значения. Это главная причина чёрного экрана при рабочем сервере — ваш конфиг указывает на старый ident, а карта уже отвечает по-другому. Следите за обновлениями в тематических форумах и сверяйте P-строки в oscam.dvbapi после любой массовой смены ключей.

CCcam, OScam, MGcamd и newcamd — чем отличаются

Параметр CCcam OScam MGcamd / newcamd
Протокол Проприетарный CCcam Открытый, мультипротокол newcamd (открытый)
Стандартный порт 12000 15000 (newcamd), 12000 (cccam) 15000
Поддержка EMM Ограниченная Полная Зависит от версии
Нагрузка на CPU Средняя Высокая при дебаге, низкая в работе Низкая
Мониторинг ECM Telnet / порт 16001 Веб-интерфейс 8888 Лог-файлы
Гибкость фильтрации Слабая Высокая (dvbapi) Средняя

MGcamd — это клиент, а не сервер. Он подключается к OScam или CCcam-серверу по протоколу newcamd и передаёт ECM-запросы дальше. Путаница с терминологией здесь частая.

Какой ресивер и прошивка нужны (Enigma2, OpenATV, OpenPLi)

Для нтв кардшаринг оптимально подходят ресиверы на Enigma2: VU+, Dreambox, Gigablue, Formuler. Прошивки OpenATV 7.x и OpenPLi 9.x стабильно работают с OScam через dvbapi. На OpenATV softcam-менеджер встроен, на OpenPLi иногда нужен отдельный плагин.

Важно: прошивка должна поддерживать DVB-S2 на уровне драйверов тюнера. После обновления прошивки проверьте путь к dvbapi-сокету — он может смениться с /tmp/camd.socket на /tmp/mdapi.socket в зависимости от версии.

Настройка CCcam для приёма НТВ

CCcam — проще в начальной настройке, но беднее в диагностике. Для базового подключения к серверу достаточно одной строки в конфиге.

Структура файла CCcam.cfg и путь /etc/CCcam.cfg

Главный конфиг лежит по пути /etc/CCcam.cfg. На некоторых прошивках Enigma2 он может быть в /etc/enigma2/CCcam.cfg или /usr/keys/CCcam.cfg — смотрите, куда ссылается init-скрипт. Формат файла текстовый, комментарии начинаются с #.

Пример полного рабочего конфига:

# CCcam.cfg для приёма НТВ-Плюс
# Версия эмулятора
VERSION: 2.3.0

# Подключение к серверу
C: server.example.com 12000 myuser mypassword no { 0:0:1 }

# Отключить обмен картами (приватный клиент)
SHARE FRIENDS: no
MINIMIZECARDS: no
KEEPCONNECTED: yes
RECONNECT INTERVAL: 30

# Логирование
DEBUG: 0
LOG: /var/log/CCcam.log

Строка C: line — синтаксис hostname port username password

Строка подключения выглядит так:

C: hostname port username password [no/yes] { sharehops }

Параметр no после пароля означает, что вы не раздаёте карты серверу в ответ — для клиентского использования это правильно. Значение в фигурных скобках { 0:0:1 } — это маска CAID:ident:hops для фильтрации шаров. Для НТВ можно указать { 604:0:1 }, чтобы принимать только Irdeto.

Если сервер требует конкретную версию CCcam-протокола, укажите её в строке VERSION:. Большинство современных серверов на OScam принимают 2.3.0.

Параметры F: line и локальная раздача карты

Строка F: используется, если у вас есть физическая карта в ресивере и вы хотите раздать её другим клиентам. Для чистого клиентского подключения к НТВ-серверу эта строка не нужна.

# Только если есть своя карта НТВ
F: localuser localpassword 1 1 1

Проверка подключения через telnet и веб-интерфейс на порту 16001

Самый быстрый способ проверить статус — telnet на 23-й порт ресивера и посмотреть вывод CCcam:

telnet 192.168.1.100 23

CCcam поднимает информационный веб-сервер на порту 16001. Открываете в браузере http://192.168.1.100:16001 — там видно статус подключения к серверу, количество принятых ECM и активные соединения. Если в строке C: написано Connected — всё нормально. Если Connecting — сервер недоступен или неверные данные.

После любой правки конфига обязателен рестарт демона:

/etc/init.d/softcam restart

Или вручную: kill $(pidof CCcam) && CCcam &

Настройка OScam для НТВ: oscam.server и oscam.conf

OScam — это другой уровень. Здесь есть нормальный веб-интерфейс, детальные логи, фильтрация по CAID и ident. Для диагностики проблем нтв кардшаринг это лучший инструмент.

Файлы конфигурации в /etc/tuxbox/config/oscam/ или /usr/keys

Конфиги OScam лежат в одной из двух папок в зависимости от сборки:

  • /etc/tuxbox/config/oscam/ — традиционный путь на Dreambox и OpenPLi
  • /usr/keys/ — альтернативный путь на некоторых прошивках
  • /etc/oscam/ — путь на чистых Linux-системах

Основные файлы: oscam.conf, oscam.server, oscam.user, oscam.dvbapi. Каждый отвечает за свою часть конфигурации.

Секция [reader] для cccam-протокола под НТВ

Пример oscam.server для подключения к CCcam-серверу:

[reader]
label         = ntv_server
protocol      = cccam
device        = server.example.com,12000
user          = myuser
password      = mypassword
group         = 1
cccversion    = 2.3.0
cccmaxhops    = 1
services      = ntv
reconnecttimeout = 30

Параметр cccmaxhops = 1 ограничивает глубину шаров — для приватного сервера это правильно, лишние хопы только добавляют латентность. services = ntv — ссылка на группу сервисов в oscam.services, можно не указывать если не используете фильтрацию по сервисам.

Если сервер работает по протоколу newcamd, секция выглядит иначе:

[reader]
label         = ntv_newcamd
protocol      = newcamd
device        = server.example.com,15000
key           = 0102030405060708091011121314
user          = myuser
password      = mypassword
caid          = 0604
group         = 1

Файл oscam.conf и веб-интерфейс на порту 8888

В oscam.conf определяется общее поведение демона. Минимальный рабочий конфиг:

[global]
logfile       = /var/log/oscam.log
maxlogsize    = 1024
nice          = -1

[webif]
httpport      = 8888
httpuser      = admin
httppwd       = admin
httprefresh   = 10
httpallowed   = 127.0.0.1,192.168.0.0-192.168.255.255

[dvbapi]
enabled       = 1
au            = 1
boxtype       = dreambox
user          = local_user
pmt_mode      = 6
request_mode  = 1

Параметр boxtype критичен — неверное значение ломает путь к dvbapi-сокету. Для VU+ обычно vuplus, для Dreambox — dreambox, для универсальных сборок — pc. После обновления прошивки всегда проверяйте этот параметр первым.

Настройка oscam.dvbapi и caid/ident для фильтрации НТВ

Файл oscam.dvbapi — самая недооценённая часть конфига. Без правильного dvbapi ресивер будет гонять ECM-запросы по всем CAID подряд, нагружая сервер и увеличивая время ответа.

# oscam.dvbapi — фильтрация для НТВ-Плюс
P: 0604:000000
# Если есть каналы с другим ident:
# P: 0604:000001
# P: 0604:000002

# Игнорировать другие кодировки на том же транспондере
I: 0500:000000
I: 1800:000000

Строка P: — это "принимать ECM для этого CAID:ident". Строка I: — игнорировать. Конкретные значения ident для НТВ Irdeto можно уточнить в логах — смотрите строки с ECM и берите оттуда реальные значения.

Если после смены ключей НТВ каналы перестали открываться — в первую очередь проверьте именно P-строки в dvbapi. Провайдер иногда меняет ident вместе с ключами.

Логи /var/log/oscam.log и уровни debug

По умолчанию OScam пишет в /var/log/oscam.log. Уровень логирования задаётся параметром debuglevel в секции [global]. Значение 0 — только ошибки, 64 — детальный ECM, 255 — всё подряд (не для постоянного использования, файл разрастается быстро).

Для разовой отладки удобнее запустить OScam с флагом:

oscam -r 2 -d 64

Это перезапускает демон с уровнем дебага 64, вывод идёт в консоль. Видно каждый ECM-запрос, какой ридер ответил и за сколько миллисекунд.

Решение типичных проблем приёма каналов НТВ

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

Чёрный экран и ошибка 'нет доступа' (ECM не приходит)

Чёрный экран при рабочем конфиге — классика. Смотрим в веб-интерфейс OScam на порту 8888, вкладка Services. Если канал вообще не появляется в списке активных ECM — ресивер либо не отправляет запросы, либо dvbapi не подхватывает.

Первый чек: убедитесь, что в oscam.conf секция [dvbapi] активна (enabled = 1) и boxtype правильный. Второй чек: проверьте, что путь к сокету совпадает с тем, что использует ресивер. Типичные пути:

  • /tmp/camd.socket — старый стандарт
  • /tmp/mdapi.socket — некоторые прошивки OpenATV
  • /tmp/.listen.camd.socket — VU+ Zero 4K

Если канал в списке есть, но статус "no entitlement" — несовпадение CAID или ident. Обновите P-строки в oscam.dvbapi и перезапустите.

Высокое время ECM и фризы изображения

Норма ECM-time для комфортного просмотра — до 300–500 мс. При 500–1000 мс переключение каналов замедляется, при превышении 1000 мс начинаются заметные фризы раз в несколько секунд.

Смотреть ECM-time в веб-интерфейсе OScam: вкладка Readers → ваш ридер → колонка Last/Avg ECM Time. Если среднее время резко растёт в часы пик (вечер, выходные) — сервер перегружен и перепродан.

Ещё одна причина высокого ECM — несколько ридеров в oscam.server конкурируют за одну карту. Если у вас настроен и HD, и SD ридер на один сервер, OScam отправляет параллельные запросы. Используйте параметр group и caid в ридерах, чтобы каждый ридер отвечал только за свой пакет.

Каналы открываются через раз — нестабильный сервер

Если одни каналы открываются, другие нет — или каналы открываются при переключении со второго раза — смотрите количество реконнектов в логе OScam. Строки типа reader ntv_server: reconnect — плохой знак.

Проверьте доступность порта напрямую:

telnet server.example.com 12000

Если соединение устанавливается, но сразу рвётся — проблема аутентификации (неверный логин/пароль). Если "Connection refused" — порт закрыт или сервер не работает.

Смена ключей и обновление CAID на стороне НТВ

Это единственная проблема, которую вы не можете решить со своей стороны быстро. НТВ-Плюс периодически обновляет ключи Irdeto. После смены ключей сервер кардшаринга должен обновить данные с физической карты. Обычно это происходит автоматически через EMM.

Но иногда НТВ меняет не только ключи, но и ident-значения для части каналов. В этом случае даже рабочий сервер не поможет — ваш oscam.dvbapi указывает не на тот ident. Смотрите актуальные значения в логах OScam сразу после возобновления работы каналов и обновляйте P-строки.

Проблемы с фаерволом и пробросом портов

Ресивер за двойным NAT — частая боль. Ресивер инициирует исходящее соединение на порт 12000 (CCcam) или 15000 (newcamd), и если провайдер или роутер блокирует нестандартные исходящие порты — соединение не установится.

Проверка с самого ресивера через SSH:

telnet server.example.com 12000
# или
nc -zv server.example.com 12000

Если блокировка есть — попросите провайдера сервера назначить альтернативный порт (многие поддерживают 443 или 80 для обхода). На стороне ресивера никакого проброса портов не нужно — только исходящее соединение.

Как выбрать сервер кардшаринга НТВ: критерии без рекламы

Никаких названий провайдеров здесь не будет. Только то, на что реально стоит смотреть при выборе.

На что смотреть: аптайм, время отклика ECM, локальные карты

Главное — чтобы карта была локальная, а не перепродажа чужого шара. Локальная карта даёт ECM-time 50–150 мс, перепродажа — 300–800 мс и выше. Проверить это можно только тестовым доступом и OScam.

Аптайм сервера важен, но его сложно проверить заранее. Ориентируйтесь на форумные отзывы с реальными скриншотами OScam-логов, а не на слова "99.9% uptime" на лендинге.

Тестовый период и проверка стабильности перед оплатой

Нормальный провайдер даёт тест на 24–72 часа. За это время проведите нагрузочную проверку: оставьте ресивер работать на 2–3 часа в вечернее время (20:00–23:00) и смотрите в OScam на Avg ECM Time и количество ошибок.

Хороший результат теста: среднее ECM ниже 300 мс, ноль реконнектов за час, все каналы пакета открываются с первого переключения. Если в тест сервер ведёт себя нестабильно — после оплаты лучше не станет.

Географическая близость сервера и пинг

Физическое расстояние напрямую влияет на ECM-time. Сервер в той же стране даёт пинг 5–30 мс, сервер в другом регионе — 80–200 мс. Это прибавляется к времени обработки ECM на карте.

Проверьте пинг до хоста сервера до покупки: ping server.example.com. Если пинг выше 100 мс — ECM-time будет 400+ мс даже на незагруженном сервере.

Признаки перепроданного (oversold) сервера

Перепроданный сервер — это когда одна физическая карта обслуживает слишком много одновременных клиентов. Признаки:

  • ECM-time стабилен ночью, но резко растёт вечером (300 → 1500 мс)
  • Частые реконнекты в часы пик — сервер сбрасывает лишних клиентов
  • Каналы открываются медленно, но стабильно работают — очередь ECM-запросов
  • Разные каналы из одного пакета работают с разной скоростью — несколько карт с разной нагрузкой

Если после подключения нескольких клиентов (например, одновременный просмотр на двух ресиверах) ECM-time удваивается — это явный oversell. Один клиент работает хорошо, двое — уже фризы.

Часто задаваемые вопросы

На каком спутнике и с какой кодировкой вещает НТВ-Плюс?

НТВ-Плюс вещает со спутника Eutelsat 36E, позиция 36 градусов восточной долготы. Кодировка — Irdeto, актуальный CAID 0604. Для приёма нужен ресивер с поддержкой DVB-S2 и антенна, точно направленная на 36.0°E — погрешность даже в полградуса заметно снижает уровень сигнала.

Что лучше для НТВ — CCcam или OScam?

Для диагностики и стабильной работы OScam предпочтительнее. Он показывает ECM-time в реальном времени через веб-интерфейс на порту 8888, поддерживает одновременно несколько протоколов (cccam и newcamd), и позволяет точно фильтровать CAID через oscam.dvbapi. CCcam проще в начальной настройке, но если что-то пошло не так — диагностировать сложнее.

Почему каналы НТВ показывают чёрный экран при рабочем конфиге?

Чаще всего это несовпадение CAID или ident после смены ключей НТВ. Второй вариант — неверный путь к dvbapi-сокету или неправильный boxtype в oscam.conf. Откройте лог OScam с уровнем дебага 64 и посмотрите, приходят ли ECM-запросы и какой статус возвращает ридер. Если лог молчит — проблема в dvbapi, если есть "no entitlement" — проблема в CAID/ident.

Какие порты используются в кардшаринге?

CCcam-протокол — стандартно 12000. Newcamd в OScam — обычно 15000. Веб-интерфейс OScam — 8888. Информационный интерфейс CCcam — 16001. Все эти порты задаются в конфиге и могут быть изменены — уточняйте у провайдера. Для подключения нужен только исходящий доступ с ресивера на соответствующий порт сервера, никакого проброса со стороны клиента не требуется.

Какое нормальное время ECM для плавного просмотра?

До 300–500 мс — комфортно, переключение каналов почти мгновенное. От 500 до 1000 мс — заметное замедление при переключении, но фризов нет. Выше 1000 мс — начинаются регулярные фризы раз в несколько секунд. Смотреть в реальном времени через веб-интерфейс OScam на порту 8888, вкладка Readers.

Как перезапустить эмулятор после изменения конфига?

На Enigma2: /etc/init.d/softcam restart. Это стандартный init-скрипт, работает на OpenATV, OpenPLi и большинстве других прошивок. Альтернатива — убить процесс и запустить вручную: kill $(pidof oscam) && oscam -b. Изменения в oscam.dvbapi подхватываются на лету без перезапуска, но смену ридера лучше делать с полным рестартом демона.

О статье

  • Практические советы и инструкции
  • Материалы по спутниковому ТВ
  • Поддержка и помощь 24/7