Краткая инструкция
Чтобы канал появился в портале, его необходимо создать и настроить в Smarty. Для этого можно ограничиться кратким алгоритмом действий:
- Открыть экран «Настройки контента» — «Каналы»;
- Нажать на кнопку «Создать канал» и указать следующие параметры:
- Блок «Информация о канале»:
- Указать название канала — данное название будет отображаться в портале;
- Выбрать программу передач EPG для телеканала (программа передач настраивается вручную, либо импортируется из соответствующего источника — подробнее, в «Конфигурация и обслуживание Smarty» — «Импорт EPG и метаданных контента»). После этого, у канала будет отображаться соответствующая программа передач телеканала, а также будет отображаться соответствующая данной программе передач EPG иконка телеканала.
- Блок «Параметры доступности»: указать тарифный план, в рамках которого данный канал будет доступен.
- Блок «Параметры вещания»:
Указать стриминг-сервисы и URL-префикс канала
или
Указать стриминг-сервис типа «Multicast» и Multicast-адрес канала
или
Указать прямой URL потока.
После этого канал можно считать настроенным и готовым к просмотру. В портале канал появится после выполнения management-команды:
smarty_manage cache_channel_list --settings=settings.smarty
Вышеуказанный алгоритм не охватывает весь спектр возможностей конфигурации телеканала. На самом деле, Smarty имеет гораздо более широкий набор возможностей. Ниже представлен доступный в Smarty список блоков конфигурации телеканала, с описанием их параметров:
Блок «Информация о канале»
Название — название телеканала. Данное название будет отображаться в портале для пользователей сервиса.
Программа передач EPG — благодаря этому параметру для канала определяется программа передач, иконка канала, превью-изображения для программ, описание программ и их возрастной рейтинг. Более подробно о конфигурации программы передач EPG можно почитать в соответствующей статье.
Категория — категория телепередачи канала. Также, можно указать дополнительные категории канала. Данный параметр необходим для определения категории телеканала (не во всех шаблонах). Для простоты администрирования рекомендуется, чтобы «Категория» (Основная и дополнительные) в Smarty соответствовала категории канала в django-админке.
Отображать канал в категории «Все» — при отсутствии галочки, канал будет доступен только в соответствующей данному каналу категории. При наличии галочки, данный канал будет отображаться в категории портала «Все каналы».

Позиция в списке после — позиция канала в списке телеканалов. Если данное поле оставить пустым, то канал автоматически займет позицию после предыдущего канала (если используется сортировка по умолчанию).
Логический номер канала (LCN) — логический номер канала, который будет отображаться в списке каналов в портале. Не путать с номером сортировки канала, так как это два разных параметра — логический номер нужен, чтобы при его наборе в портале был запущен данный канал (может быть использован как номер сортировки, если выбран тип сортировки «Сортировка по LCN»). Если логический номер канала отсутствует, то канал будет доступен согласно его номеру в сортировке.

Блок «Телеизмеритель»
Данный блок конфигурации телеканала необходим для настройки отправки статистики правообладателю или интегратору телеканала.

Блок «Провайдеры HBB»
Данный блок конфигурации предназначен для настройки интерактива для телеканала. Здесь можно выбрать провайдера (создается в «Общие настройки» — «Провайдеры HbbTV»), а также указать ID телеканала, соответствующий телеканалу источника интерактива.

Блок «Параметры доступности»
Включен — будет ли отображаться канал или нет. По умолчанию канал будет включен. Можно убрать галочку для данного канала, если есть необходимость временно убрать данный канал из доступных.
Тарифные пакеты — условие, при котором канал будет доступен пользователю. Если у пользователя не будет подключен тарифный план, соответствующий данному каналу, то канал будет недоступен для просмотра. В случае выбора тарифа с типом «Отображение контента в списке без возможности запуска» канал будет отображаться в списке каналов при выборе которого будет отображаться список тарифов, где этот канал доступен для просмотра, либо будет проигрываться заглушка (в зависимости от опций портала).
Возрастной рейтинг — если в шаблоне реализована функция профилей (возрастных рейтингов), то канал будет доступен только при выборе профиля с соответствующим (либо выше) возрастным рейтингом.
Родительский контроль — если включено, то канал будет доступен по PIN-коду. Рекомендуется использовать для каналов с рейтингом «18+».

Блок «Параметры вещания»
Стриминг-сервисы — здесь можно указать стриминг-сервисы, на которых идет вещание и пишется архив. Подробнее о стриминг-сервисах можно прочитать в соответствующей статье.
URL-префикс — нужен для подстановку в маску стриминг-сервисов.
Multicast-адрес канала — если вещание канала осуществляется через Multicast, то в данной строке можно указать адрес (также необходимо создать стриминг-сервис типа «Multicast» и привязать его к данному телеканалу).
Multicast-адрес для записи — в этом поле можно указать Multicast-адрес для записи потока. Данный параметр может быть актуальным, если для Live-трансляции и для записей используется разные адреса.
Опции канала — данная опция нужна для передачи дополнительных параметров в маску URL-адреса ( может применяться для передачи видео более высокого качества, аудиодорожек, субтитров и реализации других возможностей).

Прямой URL потока — позволяет передать прямой URL-адрес потока телеканала. В случае, если указан прямой url потока, то все остальные параметры вещания будут игнорироваться.
Переопределить ID-для видео-серверов — позволяет переопределить id канала для, например, сервера с записями архивных передач.

Временной сдвиг для функции Pause Live TV — благодаря этому параметру можно задать смещение времени для функции паузы в прямом эфире. Может использоваться в определенных ситуациях (например, если задержка трансляции на сервере live-потока больше, чем на сервере с записью).
Соотношение сторон по умолчанию — данный параметр позволяет изменить соотношение сторон телеканала по умолчанию (например, можно задать разрешение 4х3 для каналов с архивными хрониками или классическими фильмами). Опция может игнорироваться опциями портала (подробнее можно прочитать в разделе «Настройки порталов и приложений»).
URL потока-заглушки для режима замочка — если включена опция портала для запуска потока или баннера заглушки, то для тарифов с типом доступа «Отображение контента в списке без возможности его запуска» вместо уведомления со списком тарифов, предоставляющих доступ к просмотру каналов, будет запущен данный поток (данный параметр имеет более высокий приоритет, чем баннер-заглушка).
Баннер-заглушка для режима замочка — если включена опция портала для запуска потока или баннера заглушки, то для тарифов с типом доступа «Отображение контента в списке без возможности его запуска» будет отображаться данный баннер.

Параметры записи
Длительность хранения записей — по умолчанию 0. Можно задать любое другое значение. Если значение данного параметра превышает количество дней (либо указано значение 0), указанное в настройках стриминг-сервиса, то его значение будет игнорироваться.
Ограничение архива по тарифу — с помощью данного параметра можно добавить ограничение доступа к архиву записей (может понадобиться при необходимости дополнительной монетизации функции архива).
