Справочник документации по Транскодеру
Ссылки на все материалы по Транскодеру живых потоков
Общая информация
Помимо списка возможностей со страниц нашего сайта, посмотрите материалы ниже, чтобы узнать больше.
- Лицензионная информация о Транскодере.
- Примеры использования показывают как можно использовать продукты Софтвелума совместно, включая транскодер.
- Транскодер использует некоторый код из FFmpeg, например фильтры, имея при этом ряд преимуществ над FFmpeg, делающих транскодер более эффективным.
- Прочитайте статью об улучшении производительности Транскодера.
- Обзор Транскодера от Яна Озера даёт общее представление о продукте.
- How to Create a Live HLS Feed With HEVC описывает настройку вещания HEVC HLS.
- Устранение проблем Транскодера описывает работу над типичными ошибками при использовании продукта.
- API управления WMSPanel управлять сценариями Транскодера и их составляющими.
Декодирование и кодирование
- Настройка битрейта, профиля и других параметров для libx264.
- Настройка постоянного битрейта.
- Работа с нестабильным FPS для получения желаемого битрейта.
- Использование настроек декодера.
- New: Настройки и использование NDI.
- Настройка программного кодирования SVT-HEVC (libsvthevc).
- Настройка кодирования в VP8/VP9.
- Настройка кодирования в VA API (libVA).
- Настройка транскодирования в FDK.
- Создание потоков из файлов видео и аудио, а также их синхронизация.
- Создание собственных билдов FFmpeg для поддержки библиотек кодирования и фильтров, которых пока нет в поставке.
Использование
Несколько полезных материалов по отдельным возможностям.
- Создание сценариев с масками для ABR.
- Работа энкодеров в режиме out-of-process для улучшения отказоустойчивости.
- Переключение на пришедший поток, чтобы перекрыть основной рабочий
- Переключение на запасной поток, если основной вышел из строя.
- Настройка переключения RTMP, RTSP и Icecast на запасные потоки, публикуемые в Nimble Streamer.
- Деинтерлейсинг видео.
- Ре-семплинг аудио через фильтр, например 44кГц в 22кГц.
- Работа с каналами аудио: моно/стерео, каналы для разных языков и т.п.
- Transcoder API позволяет выполнять базовые операции со сценариями транскодеров.
NVENC
Транскодер полностью поддерживает NVENC от НВидиа:
- Возможности Транскодера с NVENC.
- Декодирование на GPU через NVidia GPU.
- Параметры энкодера H.264/AVC.
- Параметры энкодера H.265/HEVC.
- Создание цепочек транскодирования с использованием только NVENC.
- Стресс-тест Tesla M60 GPU.
- Общие контексты можно использовать для случаев высокой нагрузки.
Оборудование NVidia иногда требует особого внимания.
- Список карт с NVENC.
- Установка драйверов NVidia.
- При обновлении драуверов NVidia следуйте нашим рекомендациям.
- Кодирование с помощью NVENC на Amazon EC2 GPU - исследуем типы серверов, которые можно эффективно использовать для кодирования HEVC.
Quick Sync
Транскодер полностью поддерживает Intel Quick Sync.
- Возможности Транскодера с Quick Sync.
- Установка Quick Sync на Windows.
- Установка Quick Sync на CentOS.
- Установка Quick Sync на Ubuntu.
- Параметры энкодера Quick Sync для H.264.
- Параметры энкодера Quick Sync для H.265.
- Создание цепочек транскодирования с использованием только Quick Sync.
Переброска метаданных
Nimble Streamer позволяет перебрасывать отдельные виды метаданных через Live Transcoder.
- Переброска субтитров CEA-708.
- Переброска субтитров DVB.
- Переброска маркеров SCTE-35.
- Переброска метаданных Icecast.
- Переброска метаданных Icecast в RTMP.
Видео
На нашем канале в YouTube можно посмотреть как можно использовать возможности Транскодера: