Передача сигнала
Требования к потоку
Вы можете настроить передачу сигнала несколькими способами:
- Multicast через агрегаторов
-
Наиболее предпочтительный способ передачи. Вы можете передавать сигнал через агрегаторов:
- RTMP pull
-
Вы можете передавать сигнал про протоколу RTMP.
Если настроено ограничение по IP-адресам, выдайте разрешение для подключения с серверов:
- src-rtmp-mskm903.strm.yandex.net
- src-rtmp-mskm904.strm.yandex.net
- src-rtmp-mskstoredata01.strm.yandex.net
- src-rtmp-mskstoredata02.strm.yandex.net
Можно использовать источники сигнала, работающие через cdnvideo.ru.
Источники сигнала в формате HLS не подходят.
- RTMP push
-
Наименее предпочтительный способ передачи.
Сигнал передается на сервера Яндекса. Нужно передавать один и тот же видеопоток в максимальном разрешении (но не больше FullHD) одновременно в обе точки приема сигнала.
Требования к видео и аудио
- Допустимые разрешения
- Видео должно иметь соотношение сторон 16 : 9 или 4 : 3. Допустимые разрешения (в пикселях):
- 1920 × 1080
- 1280 × 720
- 1024 × 576
- 720 × 540
- 768 × 576
- Базовые параметры
-
- Все сессии (RTMP или MPEG-TS) должны быть клонами одного потока — потока, вышедшего из одного энкодера.
Для видео нужно зафиксировать параметры и не изменять их:
- кодек: H.264;
- фреймрейт: 25, 30, 50, 60 ;
- SAR;
- W : H;
- число и порядок полей (интерлейс и прогрессив).
- Период следования ключевых кадров в видео — от 0,5 до 2 секунд.
Для аудио нужно зафиксировать параметры и не изменять:
- кодек: AAC, MP2, MP3;
- семплрейт: 44 100 или 48 000;
- схему каналов: стерео и др.
При передаче по MPEG-TS:
- в потоке должна быть только одна видеодорожка H.264.
- в потоке должно быть не более одной AAC дорожки.
- если AAC дорожки нет, то должна быть ровно одна MP2 или MP3 дорожка.
При передаче по RTMP:
- нежелательно наличие IP-фильтра;
- предпочтительный метод — pull;
- формат записи URL: rtmp://hostname[:port]/appname/playpath.
- Дополнительные требования
-
- Шаг DTS кадров в видео- или аудиопотоке должен быть постоянным, равным расчетному периоду кадров, примерно 1 мс.
- Для интерлейса (видео) второе поле должно иметь DTS, равный DTS первого поля плюс половина периода, примерно 1 мс.
- В потоке видео (H.264) должен быть ровно один SPS и ровно один PPS.
- Период повторения SPS и PPS в видео — от 0,5 до 2 секунд.
- При передаче по протоколу MPEG-TS в мультиплексированном потоке должен быть ровно один Transport Stream и ровно одна Program.
- Для MPEG-TS: период следования таблиц PAT и PMT — от 0,5 до 2 секунд.
- Для RTMP: единовременная предзагрузка буфера клиента кадрами при установлении соединения должна составлять не более 2 секунд потока.
Настройка телепрограммы для канала
Расписание для телеканалов передает агрегатор Сервис-ТВ.
Если программа не совпадает с сеткой вещания телеканала, напишите на program@s-tv.ru и организуйте передачу актуальных данных.