В нашей сети есть два сервиса транскодирования – «Транскодирование входного потока» и «Транскодирование выходных потоков», при необходимости эти два вида могут комбинироваться. Сервисы применимы только к live-потокам.
Транскодирование входного потока применяется в том случае, если у вас нет возможности отдать нам поток стандартными для нашей сети способами, то есть, не выполняются требования к кодированию потока и способам доставки. В этом случае мы берём на себя «нормализацию» потока, приведение его к виду, понятному нашим потоковым серверам. При этом попутно могут меняться и другие характеристики потока, такие, как битрейт и разрешение. После транскодирования поток транслируется в сторону конечных пользователей стандартными средствами нашей сети, описанными в разделе 4.1.4. Важное замечание – вы отдаёте один поток на вход и на выходе получаете тоже один поток.
Условия применимости сервиса:
- только для трансляций в режиме реального времени (live);
- видеокодек входного потока – H.264;
- аудиокодеки входного потока – AAC/MP3.
Доступные протоколы вещания в сторону конечных пользователей:
- RTMP/RTMPT;
- RTSP;
- Apple HLS;
- Microsoft Smooth Streaming – MSS.
Для протоколов HLS и MSS сервис позволяет не просто создавать набор потоков с разным битрейтом, но и объединять эти потоки манифест-файлом, то есть получить на выходе готовое решение для адаптивного вещания.
Порядок действий при подключении
- Сообщить нам URL live-потока.
- Соообщить нам необходимые значения битрейта и разрешения потока после транскодирования (опционально; по умолчанию сохраняются исходные параметры).
- Проверить показ трансляции телемоста на странице с тестовым плеером (URL страницы мы предоставим).
- Настроить плеер, размещаемый на вашем сайте, на отображение потока через сеть CDN.
Транскодирование выходных потоков
В нашей сети есть два сервиса транскодирования – «Транскодирование входного потока» и «Транскодирование выходных потоков», при необходимости эти два вида могут комбинироваться. Сервисы применимы только к live-потокам.
Транскодирование выходных потоков – это преобразование одного входного live-потока в несколько выходных потоков с разным битрейтом и разрешением. При этом упорядочиваются ключевые кадры (key frames) в потоках, что позволяет плавно переключаться между битрейтами в плеере (автоматически в адаптивном режиме или вручную).
Важное замечание – в общем случае один поток на входе преобразуется в несколько потоков на выходе. Хотя можно использовать этот сервис и для транскодирования по схеме «один в один», с одним потоком на выходе.
Условия применимости сервиса:
- только для трансляций в режиме реального времени (live);
- видеокодек входного потока – H.264;
- аудиокодеки входного потока – AAC/MP3.
Доступные протоколы вещания в сторону конечных пользователей:
- RTMP/RTMPT;
- RTSP;
- Apple HLS;
- Microsoft Smooth Streaming – MSS.
Для протоколов HLS и MSS сервис позволяет не просто создавать набор потоков с разным битрейтом, но и объединять эти потоки манифест-файлом, то есть получить на выходе готовое решение для адаптивного вещания.
Порядок действий при подключении
- Сообщить нам URL live-потока
- Определиться с протоколом вещания в сторону конечных пользователей
- Соообщить нам требуемые параметры выходных потоков – битрейт, разрешение, профиль кодека H.264
- Проверить показ трансляции на странице с тестовым плеером (URL страницы мы предоставим)
- Настроить плеер, размещаемый на вашем сайте, на отображение потоков через сеть CDN