Каналы¶
Раздел Каналы — витринная часть Catena. Канал здесь это не то, что вещается, а то, что видит абонент: название, номер в списке и членство в пакетах. Вещанием занимается стрим, и это отдельная сущность.
Разница важна, потому что оба слова означают разное:
- Стрим — операционная единица: источники, транскодер, архив, размещение на стримере. Живёт в разделе Стримы.
- Канал — контентный ассет витрины: название, номер, пакеты. Живёт в разделе Каналы.
Связь между ними слабая, по имени стрима. Канал без стрима — законное состояние: вещание ещё не настроили, а место в сетке уже держат. Ссылка на несуществующий стрим — тоже не ошибка целостности, а состояние витрины, и подписана она прямо в списке: Стрим не найден в этой инсталляции. За одним стримом может стоять несколько каналов.
Абонентский сервис — три раздела, работающих вместе: каналы, пакеты и подписчики. Сам по себе он воспроизведение не защищает: за допуск зрителя по-прежнему отвечает Auth & DRM.
Заведите канал¶
На экране Каналы введите название в поле Название нового канала и нажмите Создать. Откроется страница канала.

Список показывает четыре колонки: Номер, Название, Стрим и число пакетов, в которые канал входит. Поле поиска фильтрует по названию и по имени стрима. Длинный список догружается кнопкой Загрузить ещё.
Настройки канала¶
Вкладка Настройки:
- Название — то, что увидит абонент.
- Номер — позиция в сетке каналов.
- Стрим — выбор из стримов инсталляции; поле можно оставить пустым.
- Пакеты — в какие пакеты канал входит. Состав правится со стороны пакета.

Сохранить записывает правки, Удалить убирает канал; членство в пакетах и подписки при удалении снимаются каскадом.
Если ту же запись параллельно изменил кто-то ещё, сохранение отклоняется с сообщением Запись изменил кто-то другой — перезагрузите и повторите. Перечитайте страницу и внесите правку заново: перезаписать чужое изменение вслепую нельзя.
Журнал операций¶
Вкладка Операции — что с этим каналом делали: тип операции, время и подробности. Журнал пишется в той же транзакции, что и само изменение, поэтому правки без следа в журнале не бывает. Ретенции у журнала нет: бизнес-аудит хранится целиком.
Типы операций канала: channel_create, channel_update, channel_delete, а также package_channel_link и package_channel_unlink — включение канала в пакет и исключение из него.
Что дальше¶
- Пакеты — собрать каналы в то, на что подписываются.
- Подписчики — кому и что доступно.
- Создание стрима — завести вещание, на которое сошлётся канал.