Дата последней редакции: 27.03.2024
Техническая поддержка: tsup@elecard.ru

1. Начало работы

Note

В связи с постоянным совершенствованием ПО и расширением его возможностей интерфейс веб-сервера может отличаться от интерфейса, описанного в данном руководстве.

Описание

Elecard CodecWorks — это профессиональное решение для кодирования/транскодирования, мультиплексирования мультимедиа данных в режиме реального времени в MPEG-2/AVC/HEVC видео форматы до разрешения 16K, с использованием технологий адаптивного вещания, а также возможностью пакетирования в форматы HLS/MPEG-DASH. CodecWorks функционирует на базе широкого спектра аппаратного обеспечения.

Установка

Windows

Запустите инсталлятор и следуйте инструкциям.

Ubuntu

Запустите установщик:
~sudo apt install ./Elecard-CodecWorks*.deb

Centos

Запустите установщик:
~sudo yum install Elecard-CodecWorks*.rpm

Управление

После установки управлять CodecWorks можно разными способами:

  1. Веб-интерфейс

  2. Графический интерфейс (GUI, приложение Elecard CodecWorks Manager)

  3. RestApi

  4. Консольное приложение

Веб-интерфейс

Открыв страницу вы можете создать новую задачу кликнув на кнопку Create_task_button

Добавьте источник и выберите нужный протокол, настройте его параметры и нажмите Apply_button

После чего CodecWorks получит заданный транспортный поток и разберет его на элементарные потоки.

Далее на вкладке Transform необходимо выбрать из заранее подготовленных шаблонов действие которое необходимо произвести с потоками.

После этого выберите протокол вещания. Перейдите в элемент Output и заполните необходимые поля для вещания. Можно изменить имя схемы и сохранить Save_button.

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

Note

Web интерфейс доступен со всех сетевых интерфейсов сервера на порту 8088. Например: 127.0.0.1:8088

Графический интерфейс

Windows

Запустите приложение Elecard CodecWorks Manager, через меню Пуск или из папки C:\Program Files\Elecard\Elecard CodecWorks\cwManager.exe

Ubuntu/Centos

Запустите Elecard CodecWorks Manager
./bin/Elecard/CodecWorks/cwManager.sh

В открывшемся приложении CodecWorks Manager, кликните правой кнопкой мыши на консоль и выберите пункт Создать схему кодирования.

На первой вкладке Параметры входа следует выбрать источник и настроить его параметры. Для разных источников параметры могут отличаться. Красным выделены параметры, обязательные к заполнению.

После ввода значений можно перейти к вкладке Вход.

Если параметры источника были настроены правильно, на вкладке Вход появится список элементарных потоков, видео и аудио. Для каждого из требуемых потоков нужно выбрать из списка секцию преобразования (профиль транскодирования), для видео и аудио соответственно разные профили.

По нажатию клавиши F5 происходит обновление списка элементарных потоков.

На вкладке Выход для каждого из кодированных потоков выбирается протокол вещания. Выберите протокол и заполните необходимые параметры.

Далее нажмите кнопку Сохранить, задайте имя задаче. Созданная задача появится в выбранной консоли и ее можно запустить кликнув правой кнопкой мыши Начать кодирование.

RestAPI

Описано в отдельном документе. Для получения документации обратитесь в техническую поддержку.

Консольное приложение

Windows

Откройте приложение в терминале Elecard CodecWorks Manager Console из папки C:\Program Files\Elecard\Elecard CodecWorks\cwManagerConsole.exe

Ubuntu/Centos

Запустите Elecard CodecWorks Manager Console
./bin/Elecard/CodecWorks/cwManagerConsole.sh
Для получения информации о доступных командах, выполните:
cwManagerConsole.exe --help commands
./cwManagerConsole.sh  --help commands

С помощью консольного приложения можно частично автоматизировать управление кодирующими задачами, например, сохранить команды в .bat файл для запуска/остановки кодирования или же изменения некоторых параметров в задачах.