/

Шаринг Телекарта: настройка CCcam и OScam 2026

Главная Статьи Шаринг Телекарта: настройка CCcam и OScam 2026

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

14.06.2026

Шаринг Телекарта: настройка CCcam и OScam 2026

Шаринг Телекарта — одна из тех тем, где половина статей в интернете написана продавцами подписок, а не людьми, которые реально копались в конфигах. Здесь разберём техническую сторону: как устроена цепочка от смарт-карты до изображения на экране, какие файлы редактировать, какие порты открывать и почему HD фризит, а SD нет. Без воды и рекламы.

Что такое шаринг Телекарта и как он работает технически

Принцип простой, но дьявол в деталях. У кого-то есть физическая смарт-карта в кардридере на сервере. Ваш ресивер отправляет на этот сервер ECM-пакет (Entitlement Control Message) — зашифрованный запрос на control word. Сервер расшифровывает его через карту и отдаёт вам обратно CW за миллисекунды. Ваш ресивер использует этот ключ для декодирования потока.

Вся схема работает только пока пинг низкий и соединение стабильное. При ECM time выше 500 мс начинаются фризы — картинка заикается, потому что новый control word не успевает прийти до смены периода.

Принцип работы кардшаринга: ECM, EMM и обмен ключами

ECM содержит зашифрованный control word, который меняется каждые 10 секунд (в случае DRE Crypt — иногда чаще, что и создаёт проблемы). EMM (Entitlement Management Message) — это права доступа, они обновляют саму карту. В схеме шаринга клиент работает только с ECM: берёт пакет из потока DVB, отправляет на сервер, получает CW, декодирует.

Шаг Что происходит Время
1. Запрос Ресивер отправляет ECM-пакет на сервер ~0 мс
2. Обработка Сервер передаёт ECM физической карте 50–150 мс
3. Ответ Карта возвращает control word, сервер отдаёт клиенту ещё 20–80 мс
4. Декодирование Ресивер применяет CW к DVB-потоку <5 мс

Caid и provider ID пакета Телекарта

Телекарта вещает через спутник Express AM5 на позиции 140°E. Система кодирования — DRE Crypt, CAID 0x4AE1. Это важно: если источник шаринга не поддерживает именно этот CAID, канал не откроется — получите «card not found» вне зависимости от правильности остальных настроек.

Provider ID зависит от конкретного транспондера и пакета. При смене вещания оператор может обновить provider ID, после чего клиенты, у которых в конфиге прописан фиксированный ID, перестают получать CW — ресивер банально не матчит запрос. Следите за анонсами изменений в параметрах вещания.

Чем отличается клиент от сервера в схеме шаринга

Клиент — это ваш ресивер. Он ничего не имеет, только запрашивает. Сервер — машина с картой или со своим апстримом, которая отвечает на запросы. В CCcam клиентская строка начинается с C:, серверная — с F:. В OScam клиент настраивается как reader с протоколом cccam, а сервер — через секцию account и dvbapi.

Бывает ещё reshare — промежуточное звено. Ресивер получает CW от одного сервера и раздаёт его дальше. Чем глубже цепочка, тем выше суммарная задержка.

Настройка клиента CCcam для Телекарта

CCcam — старый, проверенный инструмент. Конфиг простой до безобразия, веб-морда удобная. На Enigma2-ресиверах бинарник обычно уже есть или ставится через плагин-менеджер.

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

Главный конфиг лежит по адресу /var/etc/CCcam.cfg. Он текстовый, редактируется через FTP или SSH прямо на ресивере. После изменений нужен перезапуск: сначала убиваем процесс, потом стартуем снова.

killall -9 CCcam
/usr/bin/CCcam &

На некоторых имиджах есть скрипт /etc/init.d/CCcam restart — тогда проще через него. Проверьте, что именно есть на вашем устройстве.

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

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

C: hostname.example.com 12000 myuser mypassword no { 0:0:1 }

Разбираем по полям:

  • hostname.example.com — хост или IP сервера источника
  • 12000 — порт (задаётся сервером, обычно в диапазоне 12000–18000)
  • myuser / mypassword — логин и пароль, которые вам дал источник
  • no — разрешать ли решару вашим пирам (no = не раздавать дальше)
  • { 0:0:1 } — фильтр CAID (0 = принимать всё)

Параметры hostname, порт (обычно 12000-18000) и no/yes для шаринга

Поле no после пароля — это разрешение на решару. Если поставить yes, ваш ресивер сможет раздавать принятые CW дальше. Для чистого клиента — всегда no.

Если ваш ресивер сам выступает сервером для других клиентов, добавьте строку F::

F: localclient localpass 1 0 { 0:0:1 }

Здесь 1 — уровень решары (сколько раз можно переотдать CW), 0 — задержка. Для Enigma2 за NAT не забудьте пробросить порт 12000 (или тот, что вы задали) на роутере — без этого внешние клиенты не достучатся.

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

Открываете в браузере http://IP_ресивера:16001. Там видно активные C-line, их статус (connected/disconnected), текущий ECM time и какие CAID доступны. Если линия показывает «connected», но каналы не открываются — смотрите на ECM time и на список доступных CAID. ECM time до 300 мс — хорошо, 300–500 мс — приемлемо, выше — будут фризы.

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

OScam сложнее в первичной настройке, но заметно гибче. Он лучше логирует, поддерживает несколько протоколов одновременно (cccam, newcamd, camd33) и в целом стабильнее ведёт себя с DRE Crypt при частой смене ключей. Если CCcam начинает глючить — переходите на OScam.

Файлы oscam.conf, oscam.server, oscam.user и пути /etc/tuxbox/config или /var/keys

Конфиги OScam — это несколько отдельных файлов, каждый за свою часть:

  • oscam.conf — глобальные настройки, webif, dvbapi
  • oscam.server — описание источников (reader)
  • oscam.user — аккаунты для клиентов, если ваш OScam сам сервер

На Enigma2 с OpenATV или OpenPLi файлы обычно лежат в /etc/tuxbox/config/. На некоторых имиджах путь другой — /var/keys/. Проверяйте через SSH командой find / -name oscam.conf 2>/dev/null.

Секция [reader] и протокол cccam в oscam.server

Вот рабочий пример reader-секции для подключения к внешнему источнику через CCcam-протокол:

[reader]
label                = telecard_share
protocol             = cccam
device               = hostname.example.com,12000
user                 = myuser
password             = mypassword
group                = 1
cccversion           = 2.3.0
ccckeepalive         = 1
caid                 = 4AE1
reconnecttimeout     = 30

Поле caid = 4AE1 ограничивает reader только нужным CAID DRE Crypt — это ускоряет матчинг и убирает лишние запросы. cccversion важен: если версия не совпадает с тем, что ожидает сервер, соединение установится, но CW не пойдут. Попробуйте 2.0.11 или 2.1.4, если 2.3.0 не работает — зависит от конкретного источника.

Настройка [account] и DVBAPI для локального декодирования

В файле oscam.conf нужны две ключевых секции. Первая — webif для доступа к интерфейсу:

[webif]
httpport             = 8888
httpuser             = admin
httppwd              = admin
httprefresh          = 10

Вторая — dvbapi, чтобы OScam мог отдавать CW прямо в DVB-адаптер ресивера:

[dvbapi]
enabled              = 1
boxtype              = dreambox
au                   = 1
pmt_mode             = 0
request_mode         = 0

Параметр boxtype = dreambox работает для большинства Enigma2-ресиверов, включая VU+, GigaBlue и Formuler. Если картинка всё равно не идёт после настройки reader — проверьте, что dvbapi включён и au = 1.

Важный момент: не запускайте CCcam и OScam одновременно. Оба попытаются захватить DVB-устройство (/dev/dvb/adapter0/), получится конфликт — один из них не стартует, и вы потратите час на отладку того, чего нет.

Веб-интерфейс OScam на порту 8888 и мониторинг

Открываете http://IP_ресивера:8888. Там всё: статус readers, активные клиенты, ECM time на каждый запрос, логи в реальном времени. Это главный инструмент диагностики — намного информативнее, чем веб-морда CCcam.

Логи пишутся в /tmp/.oscam/oscam.log. Запуск OScam вручную:

oscam -c /etc/tuxbox/config -l /tmp/.oscam/oscam.log &

Смотреть логи в реальном времени: tail -f /tmp/.oscam/oscam.log. В логах ищите строки с «ECM» — там видно, отдаёт ли reader CW и за сколько миллисекунд.

Решение типичных проблем шаринга Телекарта

Большинство проблем — либо неправильный CAID, либо высокий ECM time, либо нестабильность источника. Разберём каждый случай.

Канал не открывается: проверка caid и ECM time

Первым делом смотрите в веб-интерфейс. В CCcam (порт 16001) — список доступных CAID по активным C-line. В OScam (порт 8888) — вкладка Readers, статус каждого reader и CAID, которые он видит.

Если CAID 0x4AE1 не отображается в доступных — источник либо не поддерживает DRE Crypt, либо соединение вообще не установлено. Если CAID есть, но канал не открывается — смотрите provider ID. Телекарта может иметь несколько provider ID, и источник должен поддерживать именно тот, который нужен вашему каналу.

Ошибка 'card not found' и несовпадение provider ID

«Card not found» в логах OScam означает одно из двух: либо ни один reader не смог ответить на этот ECM, либо ответил, но CW оказался неверным. В первом случае проверьте group в reader (group = 1) и в dvbapi (grp = 1) — они должны совпадать.

После обновлений вещания Телекарта иногда меняет provider ID на транспондере. Если раньше всё работало, а потом резко перестало — скорее всего именно это. Источник с актуальной локальной картой подхватит новый provider ID автоматически. Решара старого CW с устаревшим provider ID — нет.

Высокий пинг, фризы и обрывы control word

Диагностика сети — первый шаг при фризах. Команды прямо из SSH ресивера:

ping -c 10 hostname.example.com
telnet hostname.example.com 12000

Если telnet соединяется — порт открыт. Если нет — файрвол на стороне сервера или провайдера блокирует соединение. Пинг выше 80–100 мс для шаринга уже нехорошо. Выше 150 мс — фризы гарантированы при частой смене CW.

HD-каналы фризят чаще SD — не потому что они «тяжелее», а потому что ECM-периоды в HD-потоках DRE Crypt зачастую короче. Если SD идёт нормально, а HD фризит — ECM time на грани допустимого (400–500 мс), и HD просто не успевает.

Проблемы с DRE Crypt и нестабильным открытием HD-каналов

DRE Crypt — специфическая система. Ключи меняются относительно часто, и при любой нестабильности источника это сразу ощущается на экране. Глубокая reshare-цепочка (3+ уровня) с DRE Crypt работает плохо — суммарная задержка убивает синхронизацию CW.

Ещё одна ловушка: HD и SD каналы Телекарта могут идти в разных ECM-потоках. Бывает, что один поток источник обслуживает нормально, а второй — нет. Это объясняет ситуацию «SD открывается, HD нет» или наоборот. В логах OScam смотрите, по каким PID идут запросы и какой reader на них отвечает.

Переключение канала с задержкой 10–30 секунд — классика высокого ECM time. Ресивер отправил запрос, долго ждёт ответа, наконец получает, потом канал открывается. Это не «так задумано» — это симптом проблемы с линией.

Как выбрать источник шаринга: технические критерии

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

Стабильность линии и аптайм сервера

Нормальный источник должен держать аптайм выше 99% в месяц. Это не маркетинг — это техническое требование. Если сервер падает на час раз в неделю, а вы смотрите трансляции в реальном времени, это неприемлемо. Спрашивайте у поставщика статистику аптайма или тестируйте сами: поставьте cron-скрипт с ping и telnet на порт раз в минуту, смотрите результаты за несколько дней.

Локальная карта vs решара (reshare) и глубина пиров

Это, пожалуй, самый важный критерий. Источник с локальной картой — это сервер, где физическая смарт-карта стоит прямо в кардридере. Он отвечает быстро и предсказуемо. Решара — это когда источник сам является клиентом чьего-то клиента. Каждый уровень добавляет задержку.

Глубина решары 2–3 уровня для DRE Crypt — это уже риск. При четырёх уровнях нормальный ECM time практически недостижим. Хороший источник честно скажет, что у него локальная карта. Если уходят от ответа или говорят «стабильный апстрим» — скорее всего решара.

Пинг до сервера и среднее ECM time

Географическая близость сервера снижает пинг, пинг снижает ECM time. Для России оптимальны серверы в Москве, Санкт-Петербурге или в целом на территории РФ/СНГ. Европейские серверы дают 40–80 мс, что ещё приемлемо. Серверы в Азии или США — уже лотерея.

Целевое среднее ECM time для нормальной работы с DRE Crypt — до 300 мс. Если источник при тесте показывает 400–500 мс на холодном старте — при нагрузке будет хуже.

Поддержка нужного протокола и актуальных ключей

Убедитесь, что источник поддерживает именно CCcam или newcamd, в зависимости от вашего конфига. Для OScam это не критично — он умеет оба протокола. Но CCcam-клиент не подключится к newcamd-серверу напрямую без прослойки.

Актуальность ключей для DRE Crypt — это не опция, а обязательное условие. Источник с устаревшей прошивкой карты или с картой, у которой истёк период подписки, отдаст неверный CW или не отдаст вообще. Тест на актуальность: подключились, переключились на несколько HD-каналов Телекарта, проверили ECM time — если всё открылось за 200–300 мс, карта живая.

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

Какой порт использовать для шаринга Телекарта в CCcam?

Порт задаётся источником — вы его не выбираете, а получаете вместе с данными подключения. Чаще всего это диапазон 12000–18000. Порт 16001 — это веб-интерфейс самого CCcam на вашем ресивере, к серверу он отношения не имеет. В строке C: ставите именно тот порт, который указан в вашей C-line.

Чем OScam лучше CCcam для приёма Телекарта?

OScam заметно гибче. Он пишет подробные логи (что спасает при диагностике DRE Crypt), поддерживает несколько протоколов одновременно и лучше держит соединение при нестабильной линии. CCcam проще настроить с нуля — один файл, одна строка. Но если нужна стабильность с DRE Crypt на длинной дистанции, OScam выигрывает.

Почему фризят HD-каналы Телекарта при шаринге?

Три основные причины: ECM time выше 500 мс, нестабильный пинг до сервера или глубокая reshare-цепочка. DRE Crypt меняет control word часто, и если новый CW не приходит вовремя — изображение замерзает. Проверяйте ECM time в веб-интерфейсе OScam (порт 8888) и пинг до хоста источника. HD и SD могут идти по разным ECM-потокам — иногда один работает, другой нет.

Где находится конфиг CCcam и OScam на ресивере Enigma2?

CCcam.cfg обычно в /var/etc/CCcam.cfg. Файлы OScam — oscam.conf, oscam.server, oscam.user — чаще всего в /etc/tuxbox/config/, реже в /var/keys/. Логи OScam пишутся в /tmp/.oscam/oscam.log. Если не знаете точный путь на вашем имидже: find / -name oscam.conf 2>/dev/null.

Какой caid у пакета Телекарта и почему это важно?

Телекарта использует систему кодирования DRE Crypt с CAID 0x4AE1. CAID — это идентификатор системы условного доступа. Если источник шаринга не поддерживает этот CAID, ваш ресивер получит в ответ «card not found» вне зависимости от правильности логина и пароля. Всегда уточняйте у источника, поддерживает ли он именно этот CAID.

Как проверить, работает ли подключение к серверу шаринга?

Два уровня проверки. Сетевой: ping hostname и telnet hostname port прямо из SSH ресивера — если telnet соединяется, порт открыт. Протокольный: смотрите статус линии в веб-интерфейсе CCcam (http://IP:16001) или OScam (http://IP:8888). Там видно, установлено ли соединение и какое ECM time. Зелёный статус в веб-морде при рабочем CAID — линия живая.

О статье

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