EasyCaster Transcoder: приём, транскодирование и ретрансляция потоков

Принимает SRT, RTMP, RTSP, UDP и HLS, транскодирует на процессоре или видеокарте, ретранслирует на несколько адресов и пишет архив. Плейаут канала — в этой же программе.

Версия 3.4.13, Windows 10 и 11. Журнал изменений

Типы модулей

Каждая задача — отдельный модуль со своим входом, выходами и автоперезапуском.

  • Транскодерx264, x265, NVENC, QSV, AMFОдин вход — несколько выходных профилей со своим разрешением, кодеком и битрейтом. Готовые наборы 1080/720/480.
  • РетрансляторRTMP, SRT, UDPОдин вход на много адресов без перекодирования; недоступный адрес не останавливает остальные. Шаблоны для YouTube, Facebook и Telegram.
  • SRT-шлюзcaller, listener, rendezvousSRT без перекодирования: из студии в ЦОД, мост SRT ↔ UDP, шифрование.
  • Запись потокаmp4, ts, mkvФайлы с метками времени; старые удаляются сами.
  • Пользовательский процессесть во FreeFFmpeg, .ffcВаша команда FFmpeg или другой программы либо готовый конфиг .ffc.
Все типы модулей (12)
  • Управляемый процессJSONСтарт и стоп по команде из удалённого JSON, например для вставки рекламы.
  • Веб-радиоHLS, DASH, IcecastЗвук сразу в 128, 64 и 32 кбит/с.
  • Веб-транскодер HD720p, 480p, 360pДо трёх выходов сразу, с шумоподавлением.
  • Захват с устройстваDirectShowUSB-камеры и платы захвата в RTMP, RTSP, UDP или файл.
  • Транскодер веб-камерыRTSPIP-камера с логотипом и внешним звуком на RTMP или HLS.
  • Захват экранаgdigrab, ddagrabРабочий стол, монитор, окно или область, до двух источников звука.
  • ПревьюJPEGКадр каждые N секунд для мультивью или сайта.

Все типы, кроме «Пользовательский процесс», и группы модулей — в платных редакциях.

Когда входной поток обрывается

Transcoder перезапускает модуль и, если настроен резервный вход, переходит на него со второй попытки.

  1. Вход пропал0 с
  2. Попытка 1, основной вход≈2 с
  3. Попытка 2, резервный вход≈4 с
  4. Стабильно5 мин без сбоев
  5. Снова основнойавтоматически
  • Проверка выходаНизкий FPS или зависший вывод — модуль перезапускается.
  • Анализ картинки и звукав платныхЧёрный или застывший кадр, тишина: уведомление или перезапуск.
  • Уведомленияв платныхTelegram, webhookСтарт, остановка, переход на резервный вход.

Пример схемы регионального канала

Входы

СтудияSRT
Резервный вход с ресивераUDP
КамераRTSP

EasyCaster Transcoder

Транскодер: 1080p, 720p, 480p
Ретранслятор
Запись потока
Плейаут канала

Выходы

CDNHLS, SRT
YouTubeRTMP
Архивmp4, ts
ПровайдерыUDP, SCTE-35

Кодирование на видеокарте

Программа сама проверяет, какие энкодеры работают на этом компьютере, и предлагает только их. Если видеокарт несколько, можно выбрать, какая кодирует.

  • NVIDIANVENC: H.264, HEVC, AV1
  • IntelQuick Sync: H.264, HEVC
  • AMDAMF: H.264, HEVC

Мониторинг и обслуживание

Процессор, видеокарта, память, сеть и диск каждую секунду, история за 72 часа.

  • Графики модулейв платныхFPS, битрейт и перезапуски каждого модуля.
  • Перезапуск по расписаниюВ заданное время или дни недели либо месяца.
  • Резервные копии настроекЛокально каждые 5 минут.
  • Копии на FTP и SFTPв платныхНастройки хранятся вне сервера.

Спецификация

СистемыWindows 10 и 11, x64. Linux и macOS — по запросу.
ПротоколыSRT, RTMP/RTMPS, RTSP, UDP, multicast, RTP, HLS, HTTP(S), Icecast
Энкодерыx264, x265, VP9, NVENC, Quick Sync, AMF
ПлейаутТолько Windows. Входы SRT, RTSP, RTMP, UDP, HLS; выходы SRT, UDP, RTMP, HLS и файл; звук AAC, MP2.
Языки интерфейсаукраинский, английский, русский
NDI, SDIВстроенной поддержки нет. Плата захвата с драйвером DirectShow — модулем «Захват с устройства»; NDI для плейаута — через OBS и DistroAV.

Расскажите, что вам нужно

Ответим в течение рабочего дня (Пн–Пт, 9:00–18:00 по киевскому времени). Или напишите сразу:

@livetv_help

support@easycaster.net