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