AltDVB настройка: подключение к CCcam/OScam в 2026
Если вы уже наставили антенну, вставили DVB-карту и установили программу — половина дела сделана. Но AltDVB настройка для работы с закрытыми каналами — это отдельная история, и именно здесь большинство застревает. Программа сама по себе не дешифрует платные пакеты. Ей нужен либо emu-плагин с ключами, либо подключение к шаринг-серверу через newcamd или CCcam. Разберём всё по порядку.
Что такое AltDVB и зачем нужны плагины для шаринга
AltDVB — это программный ресивер для Windows, который работает с DVB-картами через BDA-драйверы. Он умеет принимать сигнал, сканировать транспондеры и показывать FTA-каналы без каких-либо дополнений. Но когда дело доходит до платных пакетов с шифрованием — Viaccess, Conax, Irdeto, Nagravision — программа выводит чёрный экран и ждёт ключи.
Ключи она получает через плагины. Архитектура простая: ядро AltDVB занимается тюнером и демультиплексированием потока, а дешифровку отдаёт на откуп внешним DLL-модулям. Загружаете плагин — и он либо расшифровывает поток локально, либо ходит за контрольными словами (CW) на удалённый сервер.
Архитектура AltDVB: ядро и плагины
Все плагины — это DLL-файлы, которые кладутся в папку \Plugins рядом с основным исполняемым файлом. AltDVB подхватывает их автоматически при старте и отображает в меню Plugins. Там же их можно включать и выключать без перезапуска программы.
Основные плагины дешифровки, с которыми работает AltDVB: ALTEmu (встроенный эмулятор с поддержкой нескольких систем кодирования) и Camplugin (для подключения к внешним серверам по newcamd/CCcam). Некоторые пользователи ставят оба — и тут важно не допустить конфликта, о котором поговорим в разделе диагностики.
Где AltDVB берёт ключи: emu-плагины и сетевой кардшаринг
Два принципиально разных подхода. Emu-плагин расшифровывает поток локально — у него внутри база ключей или логика для конкретных систем кодирования. Интернет для этого не нужен, но работает он только там, где ключи известны заранее или обновляются вручную.
Сетевой режим (newcamd, CCcam) — это другое. Плагин в реальном времени отправляет зашифрованный ECM-пакет на удалённый сервер, где стоит реальная смарт-карта. Сервер возвращает контрольное слово, плагин расшифровывает поток. Весь цикл должен укладываться в 300–500 мс, иначе начнутся фризы.
Совместимость с DVB-картами (TBS, Skystar, TechniSat)
AltDVB работает через стандартный BDA-интерфейс Windows, поэтому теоретически поддерживает любую карту с BDA-драйвером. На практике лучше всего работают TBS (серии 5520, 6903, 6909), карты на чипах NetUP, а также старые Skystar 2 и TechniSat SkyStar USB. Проблемы чаще всего с дешёвыми no-name USB-тюнерами — их BDA-драйверы нередко кривые.
Отдельная история — DVB-S2 карты с поддержкой Multi-Input Stream (MIS) и Physical Layer Scrambling (PLS). AltDVB не всегда корректно сканирует такие транспондеры без явного указания PLS-кода в настройках транспондера вручную. Если сканирование даёт пустой список — проверьте, не используется ли на транспондере MIS/PLS.
Подготовка: драйверы, BDA и установка AltDVB
Прежде чем вообще заниматься плагинами, убедитесь, что фундамент нормальный. Карта должна работать, драйвер — стоять, и AltDVB — запускаться с правами администратора. Без этого никакая настройка не поможет.
Проверка BDA-драйвера карты в диспетчере устройств
Открываете диспетчер устройств (Win+X → Диспетчер устройств), ищете раздел «Звуковые, видео и игровые устройства» или «Контроллеры звука, видео и игр». DVB-карта должна там быть без восклицательного знака. Если висит предупреждение — переустанавливайте драйвер с сайта производителя.
Частая ошибка — установить драйвер для другой ОС или разрядности. TBS, например, отдельно выкладывает драйверы для Windows 10 и Windows 11, и они не взаимозаменяемы в части BDA-компонентов. Ещё момент: если карту до этого использовала другая программа (DVBViewer, ProgDVB), BDA-устройство может оказаться занятым. Закройте всё перед запуском AltDVB.
Распаковка AltDVB и структура папок (\Plugins, \Channels)
AltDVB распространяется как ZIP-архив без инсталлятора. Распаковываете куда угодно — например, в C:\AltDVB\. Исполняемый файл AltDVB.exe лежит в корне. Создайте подпапку \Plugins, если её нет — туда пойдут DLL-плагины. Списки каналов хранятся в \Channels в форматах .ini или .xml.
Перед любыми экспериментами с конфигами — сделайте резервную копию папки \Channels. Случайно затёртый список каналов восстанавливать потом сканированием — удовольствие сомнительное.
Запускать AltDVB нужно с правами администратора — иначе плагины не получат доступ к сетевым соединениям, и подключение к серверу просто не заработает. Создайте ярлык и в свойствах поставьте галку «Запускать от имени администратора».
Первичное сканирование транспондеров и сохранение списка каналов
После запуска идёте в Settings → Tuner, выбираете карту из списка (если видите несколько — это разные BDA-фильтры одной карты, обычно нужен первый). Настраиваете спутник, добавляете транспондеры вручную или импортируете TPS-файл. Запускаете сканирование.
Открытые каналы (FTA) появятся сразу. Закрытые тоже будут в списке, но при попытке открыть — чёрный экран. Это нормально на этом этапе.
Настройка эмулятора и подключения к серверу (newcamd/CCcam)
Это то место, где AltDVB настройка либо заработает, либо нет. Половина проблем — из-за опечаток в конфиге, неверного CAID или того, что пользователь не понимает, что именно плагин должен делать.
Установка emu-плагина и его подключение в меню Plugins
Кладёте DLL-файл плагина (например, camplugin.dll или ALTEmu.dll) в папку C:\AltDVB\Plugins\. Запускаете AltDVB, идёте в Plugins → Plugin Manager. Плагин должен появиться в списке. Ставите галку «Enable» и закрываете. Теперь он активен.
У каждого плагина есть свой конфиг-файл — обычно рядом с DLL или в подпапке с именем плагина. Camplugin ищет newcamd.list в своей папке. ALTEmu читает файл с ключами SoftCam.Key. Если файла нет — плагин запустится, но ничего не расшифрует.
Ещё раз про конфликт плагинов: если одновременно активны ALTEmu и Camplugin, один из них перехватит ECM первым. Второй не получит ничего. На практике это означает, что сетевое подключение работает, а emu молчит, или наоборот. Определитесь с одним подходом или настройте приоритеты через CAID-фильтры, если плагин это поддерживает.
Конфиг newcamd: host, port, username, password, DES-ключ
Файл newcamd.list — это простой текстовый файл. Одна строка на один сервер:
CWS = hostname 10300 mylogin mypassword 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Разбираем по частям: hostname — адрес сервера (IP или домен), 10300 — порт (типичный диапазон 10000–15000, точное значение даёт владелец сервера), далее логин и пароль. После — 14 байт DES-ключа в hex через пробел. Этот ключ генерирует сервер, вы его не придумываете.
Все четыре параметра — хост, порт, логин, пароль и DES-ключ — вы получаете от провайдера доступа вместе. Произвольно подставить чужой порт или ключ не получится — соединение просто не установится или будет отвергнуто сервером.
После сохранения файла перезапустите плагин через Plugin Manager (Disable → Enable) или перезапустите AltDVB целиком. Лог плагина должен показать строку вида CONNECTED to hostname:10300 в течение нескольких секунд.
Параметры для CCcam-протокола и проверка connect-статуса
CCcam использует другой формат конфига. Обычно это файл CCcam.cfg или секция в конфиге плагина. Типичная строка:
C: hostname 12000 username password
Протокол CCcam работает на портах в диапазоне 10000–20000 (наиболее распространён 12000). В отличие от newcamd, DES-ключ здесь не нужен — аутентификация другая.
Статус подключения смотрите в логе плагина. Если видите CARD OK или CONNECTED — соединение установлено. Если TIMEOUT или вообще ничего — проблема в сети или неверных данных. Первым делом проверьте пинг до хоста: если пинг не проходит — дело в файрволе или неверном адресе.
Указание CAID/Provider ID для нужного провайдера спутника
CAID — это идентификатор системы кодирования. Без него плагин не знает, к какому серверу обращаться за CW для конкретного канала. Основные значения:
- Viaccess 2.x —
0500 - Viaccess 3.x —
0500(другой Provider ID) - Conax —
0B00 - Irdeto —
0604/0602 - Nagravision —
1801 - Cryptoworks —
0D00
Provider ID — следующий уровень: у одного CAID может быть несколько провайдеров. Например, два разных спутниковых оператора могут использовать Viaccess с разными Provider ID. Если указать неверный — сервер вернёт отказ, канал останется чёрным, а в логе будет что-то вроде no card for CAID 0500/ProvID 012345.
CAID и Provider ID канала можно посмотреть в свойствах канала в AltDVB или считать из потока сторонними утилитами. Эти значения фиксированные — они зашиты в сам канал, их не меняют.
Диагностика и решение типичных ошибок
По опыту, 80% проблем — это либо чёрный экран при нормальном сигнале, либо фризы через несколько минут просмотра. Таблица ниже покрывает самые частые случаи.
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Чёрный экран, сигнал 75–90% | Плагин не подключён, неверный CAID или нет ответа CW | Проверить статус в логе плагина; сверить CAID/Provider ID канала |
| Картинка фризит каждые 8–10 секунд | ECM time >800 мс, потери пакетов до сервера | Проверить пинг до сервера; попробовать в другое время суток |
Лог: no card |
Сервер не обслуживает этот CAID или истёк доступ | Уточнить у провайдера, входит ли пакет в подписку |
| AltDVB не видит карту | BDA-устройство занято другой программой | Закрыть все другие DVB-приложения; перезагрузить систему |
| Плагин загружен, но не работает | Запуск без прав администратора или блокировка файрволом | Запустить AltDVB от администратора; добавить исключение в Windows Firewall |
| CW приходит, но канал чёрный | BISS-кодирование (не шаринг) | BISS требует ручного ключа в конфиге emu; шаринг здесь не поможет |
Чёрный экран при наличии сигнала (нет CW)
Сигнал есть, программа видит канал в списке, но картинки нет — это классика неправильной AltDVB настройки плагина. Первым делом смотрите лог: открываете окно плагина (Plugins → имя плагина → Log или подобное), ищете строки с ECM. Если ECM вообще не появляются — плагин не получает поток, возможно, не активирован. Если ECM есть, но нет CW в ответ — сервер не отвечает или не обслуживает этот CAID.
Также проверьте Windows Firewall и антивирус. Плагин устанавливает исходящее соединение на нестандартный порт (10000–15000), и Windows Firewall запросто блокирует его молча. Добавьте AltDVB.exe в исключения или создайте правило для исходящих подключений на нужный порт.
Подключение есть, но картинка фризит (freezing)
Подключение установлено (CONNECTED в логе), CW приходят — но каждые несколько секунд изображение замирает. Это ECM time. В норме сервер отвечает за 100–400 мс. При 600–800 мс уже начинаются подтормаживания. При значениях выше 800 мс — фризы гарантированы, потому что AltDVB не успевает получить новое CW до следующего интервала смены ключей (обычно каждые 8–10 секунд).
Смотрите ECM time в логе плагина — там обычно есть колонка с миллисекундами ответа. Если среднее высокое — проблема в пинге до сервера или перегрузке сервера. Проверьте пинг: нормально это 20–80 мс для европейских серверов. Если пинг 200+ мс — сервер далеко или маршрут плохой.
Ошибка 'no card' / сервер отвечает, но канал закрыт
no card в логе означает одно из двух: либо сервер не имеет карты для этого CAID/Provider ID, либо ваш аккаунт не имеет доступа к этому пакету. Это не проблема настройки — это вопрос к провайдеру доступа.
Но бывает и технический сценарий: сервер имеет карту, но она временно офлайн или перегружена. В этом случае вы иногда получите no card только на конкретном канале, а соседние каналы того же пакета работают. Если это так — нестабильная локальная карта на стороне сервера, и ECM time на этом канале будет аномально высоким или нулевым.
Проверка через лог: ECM time и качество ответа
Лог плагина — это главный инструмент диагностики. Типичные строки, которые вас интересуют:
ECM: CAID=0500 ProvID=012345 ECM_time=245ms CW=OK
ECM: CAID=0B00 ProvID=000000 ECM_time=1240ms CW=TIMEOUT
Первая строка — всё хорошо, 245 мс это отлично. Вторая — проблема, timeout означает, что сервер не ответил вообще в отведённое время. Смотрите паттерн: если таймауты случайные — нестабильный канал или перегруженный сервер. Если постоянные — скорее всего, нет карты или заблокирован аккаунт.
Критерии выбора шаринг-сервера (без конкретных имён)
Технически правильная AltDVB настройка ничего не даст, если сервер нестабильный. Выбор сервера — половина успеха, и смотреть надо на конкретные параметры, а не на красивый сайт.
На что смотреть: аптайм, стабильность CW, локальные карты
Первый параметр — аптайм. Нормальный сервер держит 99%+ аптайма месяцами. Если провайдер не публикует статистику аптайма вообще — это повод насторожиться.
Второй параметр — откуда приходят ключи. Локальные карты (когда смарт-карта физически стоит на сервере) дают гораздо более стабильный и быстрый ECM time, чем реshared CW (когда сервер сам получает ключи от другого сервера). Переспрашивайте у провайдера: локальные карты или реshare? Разница в ECM time — иногда 50 мс против 400 мс.
Географическая близость сервера и пинг
Простая физика: скорость света в оптоволокне — примерно 200 000 км/с. От Москвы до Франкфурта — около 20 мс в лучшем случае. От Москвы до Нью-Йорка — 80–100 мс. Для ECM это много.
Оптимально — сервер в той же стране или соседней. Пинг до 30–50 мс даёт ECM time в районе 100–200 мс с учётом обработки. Это стабильно. При пинге 150+ мс вы всегда будете на грани фризов на каналах с быстрой сменой CW.
Поддержка нужных пакетов и CAID
Уточняйте заранее, какие конкретно пакеты и CAID поддерживает сервер. Не «европейское ТВ», а конкретно: «Viaccess 0500/012345, Conax 0B00/000000». Если провайдер не может ответить на этот вопрос — он либо не знает своей конфигурации, либо скрывает реальное покрытие.
Также проверьте: поддерживается ли именно ваш спутниковый пакет. Один и тот же телеканал с разных спутников может использовать разные CAID и Provider ID. Французский пакет на Astra 19.2°E — это не то же самое, что он же на Hotbird 13°E.
Тестовый период и прозрачность техподдержки
Любой вменяемый провайдер даёт тестовый доступ на 24–48 часов. За это время реально проверить: стабильность соединения в разное время суток, ECM time на нужных каналах, скорость реакции техподдержки. Если тестового доступа нет вообще — это риск.
Техподдержка должна отвечать на конкретные технические вопросы — CAID, порты, формат конфига. Если в ответ идут только общие фразы или ссылки на FAQ без конкретики — будет сложно разобраться с проблемами в процессе.
Почему AltDVB показывает открытые каналы, но закрытые остаются чёрными?
Открытые FTA-каналы не требуют дешифровки — AltDVB воспроизводит их напрямую. Закрытые каналы нужно расшифровывать, и для этого должен быть активный плагин (emu или сетевой) с корректным конфигом. Проверьте, что плагин включён в меню Plugins, в лог приходят ECM-запросы, и CAID в конфиге совпадает с системой кодирования канала. Если ECM-строк в логе нет вообще — плагин не получает поток, скорее всего, не активирован.
Какой порт указывать в конфиге newcamd?
Порт задаёт владелец сервера — вы его не выбираете. Типичный диапазон 10000–15000, но конкретное значение выдаётся вместе с логином, паролем и DES-ключом при оформлении доступа. Произвольный порт работать не будет — сервер просто не ответит на него. Если не уверены — уточните у провайдера доступа именно порт, а не диапазон.
В чём разница между emu-плагином и подключением к серверу?
Emu-плагин расшифровывает поток локально — у него встроена база ключей или алгоритмы для конкретных систем кодирования. Интернет не нужен, но работает только там, где ключи заранее известны. Сетевой режим (newcamd/CCcam) в реальном времени отправляет ECM на удалённый сервер и получает обратно контрольное слово. Это работает с актуальными системами кодирования, но зависит от качества соединения — при ECM time выше 800 мс начнутся фризы.
Что делать, если картинка постоянно фризит?
Смотрите ECM time в логе плагина. При значениях выше 600–800 мс картинка будет замирать каждые 8–10 секунд — именно столько длится интервал смены CW. Проверьте пинг до сервера (должен быть не выше 50–80 мс для нормальной работы), стабильность вашего интернет-соединения и нет ли у вас потерь пакетов. Если ECM time нормальный, а фризы есть — возможно, нестабильная локальная карта на стороне сервера для конкретного пакета.
AltDVB не видит DVB-карту — как исправить?
Первым делом проверьте диспетчер устройств: карта должна быть видна без предупреждений, BDA-драйвер установлен. Убедитесь, что запускаете AltDVB от имени администратора — без прав программа иногда не может захватить BDA-устройство. Закройте все другие программы, которые могут использовать карту (DVBViewer, ProgDVB, TBS IP Driver). Если карта всё равно не появляется в списке тюнеров в Settings — переустановите драйвер с сайта производителя карты под вашу версию Windows.
Нужно ли отдельно прописывать CAID и Provider ID?
Да, для корректной дешифровки эмулятор должен знать систему кодирования канала (CAID) и идентификатор провайдера (Provider ID). Без этого плагин либо не будет запрашивать CW вообще, либо обратится к неверному серверу. При несовпадении CAID сервер вернёт no card или просто не ответит. CAID и Provider ID конкретного канала можно посмотреть в свойствах канала в AltDVB — они прошиты в сам транспортный поток и не меняются.