- Virtual Infrastructure
- Disaster Recovery
- Кроссплатформенная миграция на базе Киберпротект
- Veeam Agent BaaS
- Veeam Cloud Connect
- Объектное хранилище #CloudMTS
- GPU Workspaces
- VDI Desktops
- Cloud CDN / Медиасервисы
- Диск #CloudMTS
- Техническая поддержка и отзывы
- DBaaS for PostgreSQL
- Containerum Kubernetes
- GPU SuperCloud
Live-стриминг
Запись стрима возможна с помощью опции DVR. Далее пользователям будет доступен просмотр, постановка прямого эфира на паузу и перематывание назад (до 4 часов).
Опция платная. Перед активацией согласуйте стоимость подключения с аккаунт-менеджером или обратитесь в техподдержку по адресу support@cloud.mts.ru.

Стриминговая платформа поддерживает 4-часовой DVR.
Первый этап настройки live-трансляции - создание видеопотока:
- перейдите на вкладку Стриминг в разделе Live-потоки
- нажмите на кнопку [Создать поток]

- в поле Название видеопотока укажите название видеопотока
- в поле Тип соединения выберите тип соединения: pull или push
Pull-вещание
Медиасервер #CloudMTS забирает поток с вашего сервера и транскодирует его, меняя протокол вещания с RTMP/RTSP на HLS. CDN-серверы забирают поток и доставляют конечным пользователям.
Данный тип вещания оптимален, если:
- есть собственный медиасервер
- нужен транскодинг с RTMP/RTSP на HLS для раздачи через CDN
Вставьте ссылку на поток с источника в поле URL.
Push-вещание
С помощью энкодера поток отправляется на наш медиасервер, CDN-серверы забирают поток и доставляют конечным пользователям.
Рекомендуем отправлять поток по протоколу RTMP/RTSP.
Данный тип вещания оптимален, если:
- у вас нет медиасервера
- ваш медиасервер долго отвечает или вы опасаетесь его перегрузки
- к медиасерверу привязан непубличный IP-адрес
Настройка
Для энкодера необходимы URL и ключ для авторизации. Ключ потока - это часть ссылки, следующая после in/.
В примере ниже: для Push URL rtmp://vp-push-ix.mts.ru/in/ - URL потока, а 9894?dbe53f9 - ключ потока.
Эта информация будет доступна на странице редактирования потока после его создания:
- в разделе Live-потоки нажмите на кнопку [Настройки] для созданного потока

Push URL появится в пункте Тип соединения.

Backup Push URL - резервная PUSH-ссылка, которую возможно использовать для предотвращения прерывания трансляции в случае технических неполадок на основном потоке. С этой целью на Push URL и на Backup Push URL должен отправляться одинаковый контент. Во время трансляции приоритетным считается Push URL, но если этот поток перестает работать по каким-либо причинам, трансляция продолжается с резервного Backup Push URL.
Также возможно использовать Backup Push URL в целях оповещения клиентов, например, о причинах недоступности основного потока.
в поле CDN-ресурс для потока выберите CDN-ресурс потока
- если таковой не будет указан, будет использован CDN-ресурс, заданный по умолчанию на вкладке Настройки; подробнее процесс создания и настройки CDN-ресурса для live-трансляций описан в пункте "Интеграция с CDN" текущей статьи
- в поле Проекция укажите формат потока для корректного отображения в плеере

- включите опцию DVR, если это необходимо; подробнее DVR описан в пункте "DVR" текущей статьи
чтобы записывать активный live-поток и сохранять запись как VOD-видео:
- нажмите на кнопку [Начать запись]; подробнее запись live-потока описана в пункте "Запись live-потока" текущей статьи
Задержка потока
Задержка потока — временной интервал с момента захвата кадра до его отображения на экранах зрителей. Как правило, задержка видеопотока равна 30–40 сек.

Причины задержки потока
В процессе доставки до конечного пользователя видеопоток проходит несколько этапов:
- кодирование / упаковка - обработка контента для создания сегментов потока
- передача - загрузка в CDN и доставка на устройство воспроизведения пользователя
- плееры - загрузка сегментов и их буферизация
Каждый этап преобразования видеопотока увеличивает время задержки видео. Это может играть критичную роль для определенных типов контента: спорт, новости, киберспорт, интерактив, мероприятия.
Low Latency MPEG-DASH
MPEG-DASH (MPEG и Dynamic Adaptive Streaming over HTTP) - технология адаптивной потоковой передачи данных для доставки потокового медиаконтента через Интернет по протоколу HTTP.
CMAF (Common Media Application Format) - позволяющий сократить размер чанков инструмент.
Low Latency MPEG-DASH - технология доставки видео с низкой задержкой за счет использования MPEG-DASH протокола и технологии CMAF.
Использование такого метода доставки видео сокращает задержку до 4–5 секунд.
Механизм работы Low Latency MPEG-DASH
В механизме работы LL-DASH используется расширение технологии CMAF - CMAF-CTE (Chunked Transfer Encoding). Как правило, при обычном способе доставки видео кодировщик отправляет сегмент на CDN после его полного создания. Получив полный сегмент, CDN передает его плееру. Таим образом, в данном подходе задержка видео преимущественно зависит от длины сегментов.
Пример:
Длина сегмента составляет 7 секунд. Тогда при запросе и обработке первого сегмента плеер отображает пользователю кадр, уже отстающий от фактического времени на 7 секунд.

При использовании расширения CMAF-CTE сегменты LL-DASH разбиваются на независимые друг от друга более маленькие сегменты (чанки) - по 2–4 секунды. Независимость чанков позволяет кодировщику не дожидаться окончания полной загрузки сегмента, а отправлять его на CDN и в плеер уже готовыми короткими фрагментами. Данный подход помогает исключить фактор продолжительности сегмента, ранее влияющий на задержку видео. Таким образом, для сегмента длиной 10 секунд и сегмента длиной 2 секунды задержка будет одинаковая.
Итоговая задержка между сервером отдачи контента и конечным зрителем составляет не более 4 секунд.

Использование технологии Low Latency MPEG-DASH требует, чтобы на всех этапах передачи видео присутствовала поддержка CMAF. В связи с этим рекомендуем использовать плеер, поддерживающий библиотеку dash.js. Используйте свой плеер с поддержкой dash.js или воспользуйтесь плеером от #CloudMTS.
На устройствах iOS нет поддержки dash.js, поэтому для данного плеера создается резервный поток в HLS. В случае использования другого плеера убедитесь, что выполнены определенные настройки для поддержки Low Latency MPEG-DASH на устройствах iOS.

Мы поддерживаем быструю доставку Live-потоков с задержкой в пределах 4-5 секунд с помощью технологии Common Media Application Format (CMAF).
Создайте и запустите поток; как создать Live-поток, описано в пункте "Live-потоки" текущей статьи.
- перейдите в раздел Стриминг
- выберите вкладку Live потоки
- для нужно потока нажмите на кнопку [Настройки]
- нажмите на кнопку [Начать запись]

- запустится таймер времени записи
- оставьте страницу открытой на время записи
- по истечении необходимого времени остановите запись самостоятельно, нажав на кнопку [Остановить запись]
- видео будет сохранено в разделе Видео
Опция платная. Перед активацией согласуйте стоимость подключения с аккаунт-менеджером или обратитесь техподдержку по адресу support@cloud.mts.ru.
Стриминговая платформа поддерживает прием потоков с вашего источника (PULL) или с выделенной вам точки публикации (PUSH) по протоколам SRT и RTMP.
Чтобы получить PUSH точку для протокола SRT, обратитесь в службу техподдержки по адресу support@cloud.mts.ru.
Входящий поток транскодируется для получения потоков в качествах ниже и раздается с адаптивным битрейтом через CDN в протоколах HLS/MPEG-DASH (CMAF).
Рекомендуемые параметры потока
Параметр | Значение | ||
Битрейт видео и разрешение | Качество | Разрешение | Битрейт видео |
4К | 3840x2160 | 20,000-51,000 Кбит/с (60 fps), 13,000-34,000 Кбит/с (30 fps) | |
1440 | 2560x1440 | 9,000-18,000 Кбит/с (60 fps), 6,000-13,000 Кбит/с (30 fps) | |
1080 | 1920x1080 | 4,500-9,000 Kbps (60 fps), 3,000-6,000 Kbps (30 fps) | |
720 | 1280x720 | 2,250-6,000 Кбит/с (60 fps) 1,500-4,000 Кбит/с (30 fps) | |
480 | 854x480 | 500-2,000 Кбит/с | |
Кадровая частота | До 60 fps | ||
Аудиокодек | AAC, MP3 | ||
Видеокодек | H.264, H.265 | ||
Частота следования ключевых кадров | 2 сек, не более 4х | ||
Метод кодирования | CBR | ||
Пропорции пикселя | Квадрат | ||
Частота дискретизации звука | 44.1 кГЦ | ||
Битрейт аудио | 128 Кбит/с , стереозвук |
Если у вас отличный от описанного поток, и требуются другие параметры, обратитесь в службу техподдержки по адресу support@cloud.mts.ru.
Чтобы запустить live-поток в качестве 4К или выше, также обратитесь в службу техподдержки.
Стриминг работает только в связке с CDN в следующем порядке:
- CDN-серверы забирают поток с медиасервера
- далее раздают конечным пользователям с ускорением доставки
Перед настройкой потоков необходимо интегрировать CDN-ресурс со Стримингом. Возможны два варианта:
- CDN-ресурс уже есть
- CDN-ресурса нет
Интеграция ранее созданного CDN-ресурса
- перейдите на вкладку Настройки раздела Стриминг
- выберите CDN-ресурсы для интеграции
- нажмите на кнопку [Подготовить] для соответствующего CDN-ресурса
Подготовка ресурса предполагает смену его источника и добавление специальных правил для обработки контента Стриминга.
Если ранее этот ресурс использовался для раздачи другого контента, предыдущий контент станет недоступен.

Создание и интеграция CDN-ресурса
- перейдите на вкладку Настройки раздела Стриминг
- нажмите на кнопку [Создать CDN-ресурс]

задайте персональный домен для вашего CDN-ресурса; как это сделать описано в пункте "Персональный домен. Доменное имя для доставки контента через CDN" данной статьи
- подробнее о различиях между собственным персональным доменом и персональным доменом в зоне gcdn.co, а также особенностях настройки описано в указанной выше статье
- нажмите на кнопку [Создать]

- ресурс отобразится в списке всех CDN-ресурсов в разделе CDN

Интегрированные со Стримингом ресурсы имеют группу источников - Media Platform. Это значит, что к этому ресурсу применены определенные скрытые правила, изменение которых может повлиять на корректную работу ресурса. Не меняйте настройки таких ресурсов.
Если необходимость изменить что-либо в настройках ресурса все-таки присутствует, обратитесь за консультацией в техническую поддержку по адресу support@cloud.mts.ru.
- кроме того, ресурс отобразится на вкладке на вкладке CDN-ресурсы для интеграции раздела Стриминг
- нажмите на кнопку [Подготовить] для соответствующего CDN-ресурса в списке ресурсов

CDN-ресурсы по умолчанию
Чтобы задать CDN-ресурсы для раздачи live-потоков, воспользуйтесь выпадающим списком LIVE CDN по умолчанию. В дальнейшем будет возможно переопределять CDN-ресурс для раздачи live-потока в настройках самого потока на вкладке Live потоки.
Стриминговая платформа поддерживает прием потоков по протоколам SRT и RTMP.
Входящий поток транскодируется для получения потоков в качествах ниже и доставляется с адаптивным битрейтом через CDN в наш HTML5 или в любой другой плеер в протоколах HLS и MPEG-DASH (CMAF).
Чтобы запустить трансляцию, в личном кабинете:
- настройте CDN - создайте домен (CDN-ресурс), через который будет отправляться контент
- создайте Live-поток, чтобы получить точку публикации или указать, откуда нам забирать поток
- запустите поток в приложении для стриминга (только для PUSH-потока)
- получите iframe плеера для сайта или URL для встраивания в собственный плеер
Настройка CDN
Создать или подготовить существующий CDN-ресурс
Потоки кешируются на наших серверах через CDN-ресурс и отправляются зрителям с ближайшего из серверов.
Удобнее создать или подготовить в разделе Настройки продукта Стриминг уже созданный домен.
Подготовить существующий CDN-ресурс
- перейдите на вкладку Настройки
- в списке CDN-ресурсов найдите нужный ресурс и нажмите на кнопку [Подготовить] - к выбранному ресурсу будут применены правила кеширования для корректного вещания через сервис Стриминг

Не вносите изменения в подготовленные для Стриминга ресурсы, это может негативно повлиять на работу вещания.
Создать и подготовить новый CDN-ресурс
Если CDN-ресурса для трансляций еще нет:
- перейдите на вкладку Настройки
- нажмите на кнопку [Создать CDN-ресурс]

откроется окно с выбором, задать собственный домен или использовать зону gcdn.co
выберите зону gcdn.co, если планируется тестировать сервис или это первый запуск; при такой настройке DNS и бесплатный SSL-сертификат будут настроены автоматически
- CDN-домен будет вида *. gcdn.co будет отображаться в ссылках на ваши трансляции
- выберите Свое значение, чтобы указать собственный домен

- в списке CDN-ресурсов найдите созданный ресурс и нажмите на кнопку [Подготовить] - к выбранному ресурсу будут применены правила кеширования для корректного вещания через сервис Стриминг
Не вносите изменения в подготовленные для Стриминга ресурсы, это может негативно повлиять на работу вещания.

после подготовки ресурса настройте DNS-записи в настройках своего домена; необходимые данные для настройки содержатся в Инструкции по настройке
- чтобы открыть инструкцию, перейдите в CDN - найдите созданный ресурс - перейдите в настройки ресурса - нажмите на кнопку [Инструкция по настройке] - пункт Настройте DNS

Созданный ресурс отобразится в разделе CDN-ресурсы в сервиса CDN. В его настройках возможно задать расширенные параметры, например, настроить просмотр по временным ссылкам.
Не рекомендуем менять другие настройки самостоятельно, это может нарушить работу трансляции.
Если необходимы дополнительные настройки, обратитесь в техническую поддержку support@cloud.mts.ru за помощью.
Создание Live потока
После настройки CDN-ресурса создайте Live-поток.
- перейдите во вкладку Live потоки
- нажмите на кнопку [Создать поток]

выберите тип соединения PULL или PUSH
- при PULL-трансляции контент забирается с вашего rtmp или srt сервера - для этого укажите сервер в поле URL
при PUSH-трансляции вы отправляете поток при помощи приложения для стриминга на сгенерированный специально для вас URL
- для стримингового приложения вам понадобятся не только специально сгенерированный URL, но и ключ для авторизации, URL и ключ станут доступны в настройках потока после его создания

Подробнее настройка Live-потока и выбор типа соединения описаны в пункте "Live-потоки" текущей статьи.
Запустить поток в приложении для стриминга (только для PUSH-потока)
Если в настройках Live-потока был выбран PUSH, необходимо настроить приложение для стриминга (энкодер), чтобы запустить поток. После создания PUSH-потока в настройках потока появится URL и ключ потока. Эти данные нужны, чтобы приложение для стриминга (энкодер) отправляло поток на наш сервер для обработки и отправки зрителям.
Далее будет рассмотрен пример, как настроить PUSH поток на примере одного из самых популярных приложений для стриминга - OBS.
- запустите приложение OBS
- нажмите на кнопку [Управление]
- перейдите в Настройки

- перейдите в раздел раздел Вещание
- в поле Сервис выберите Настраиваемый

- откройте настройки Live-потока, найдите ссылку в поле PUSH URL

- часть ссылки до /in/ - выделенный URL сервера, укажите эту часть в поле Сервер в приложении
часть ссылки после in/ укажите в поле Ключ потока в приложении
- пример: rtmp://vp-push-ix.mts.ru/in/ - выделенный URL сервера, а 9894?dbe53f9 - ключ потока
После произведенных настроек возможен запуск потока, он будет отправлен на серверы Стриминга.
Экспортировать поток
Разместите запущенный поток на вашей платформе.
Возможно передавать поток в плеер от #CloudMTS или в собственный плеер.
Использовать плеер от #CloudMTS и настроить Трансляцию
- перейдите на вкладку Трансляции
- нажмите на кнопку [Создать трансляцию]

- подробнее создание и настройка трансляций описана пункте "Трансляции" текущей статьи
- для получения плеера перейдите на вкладку Экспорт - здесь доступны предпросмотр трансляции и iframe, который можно вставить в код сайта

Использовать собственный плеер
- перейдите в раздел Live потоки
- откройте настройки нужного потока
- перейдите на вкладку Экспорт; здесь расположена ссылка на m3u8-плейлист, который можно встроить в любой плеер, поддерживающий библиотеку hls.js

Рестрим - это платная опция, позволяющая одновременно отправлять live-поток в несколько медиасервисов, например, Вконтакте, YouTube, Одноклассники. Для подключения опции обратитесь к вашему аккаунт-менеджеру или в службу техподдержки по адресу support@cloud.mts.ru.
Чтобы настроить рестрим:
- перейдите в раздел Рестриминг
- нажмите на кнопку [Создать рестрим]
- в поле Название рестрима введите название рестрима
- в поле URL укажите адрес соответствующего медиасервиса, который будет принимать поток: объедините URL и KEY, полученные от медиасервиса, разделив их /
Пример:
в Вконтакте вы получили следующие URL и KEY:
- URL: rtmp://stream.vkuserlive.com:443/live?srv=6393c9PQ==
- KEY: CdOSOFNZZk8
- в поле URL вставьте rtmp://stream.vkuserlive.com:443/live?srv=6393c9PQ==/CdOSOFNZZk8
- в поле Источник укажите, что является источником и выберите его
- в поле Статус видеопотока укажите, будет ли поток отправляться по указанному URL; выберите Неактивный, если хотите остановить рестриминг

Инструкции для получения ссылки (URL) и ключа (KEY)
Вконтакте: https://vk.com/page-135678176_54378904
Одноклассники: https://ok.ru/onlinepc/topic/66577469235266
Youtube: https://support.google.com/youtube/answer/2907883?hl=ru; KEY на youtube указывается как Название/ключ трансляции
Создание трансляции является заключительным этапом в настройке раздачи медиаконтента пользователям.
Для создания трансляции должны быть созданы и настроены CDN-ресурс и один или несколько видеопотоков.
Чтобы создать трансляцию:
- перейдите в раздел Трансляции
- нажмите на кнопку [Создать трансляцию]

в окне "Новая трансляция":
в поле Название трансляции введите имя трансляции
в поле Статус задайте ее статус; по умолчанию для трансляции устанавливается статус "Live"
если для трансляции указан статус Live, медиаконтент доступен пользователям к просмотру
если выбран другой статус, будет выведено следующее сообщение:
- для статуса "Ожидает запуска" - сообщение "Трансляция еще не началась"
- для статуса "Приостановлена" - сообщение "Трансляция на паузе"
- для статуса "Приостановлена" - сообщение "Трансляция завершена"
Сообщение появляется в браузерах пользователей сразу после смены статуса в личном кабинете и сохранения настроек.

в поле Ссылка для социальных сетей добавьте собственную ссылку, iframe или обычный текст
- веденный в данное поле текст будет отображаться в поле Ссылка при нажатии на кнопку [Поделиться] в плеере пользователя; зритель сможет скопировать ее или нажать на иконку социальной сети - указанный текст автоматически отобразится в создаваемой публикации
Если поле Ссылка для социальных сетей оставить пустым, в плеере в поле Ссылка автоматически подставится ссылка на вашу трансляцию.

выберите ролик в поле Реклама, если ранее были добавлены рекламные ролики в разделе Реклама; как настраивать рекламу, описано в пункте "Монетизация. Реклама в плеере" данной статьи
- если добавлять рекламу не нужно, оставьте значение Default
выберите плеер из выпадающего списка, если необходимо выбрать ранее индивидуально настроенный плеер; как настроить плееры, описано в пункте "Плееры. Собственный брендинг и настройки" данной статьи
- если будет использоваться стандартный плеер, оставьте значение Default
- чтобы добавить к трансляции видеозаставку, нажмите на кнопку [Выберите изображение] и выберите подходящее сохраненное на компьютере изображение
перенесите нужные потоки из колонки Доступные видеопотоки в колонку Выбранные видеопотоки
- чтобы добавить видеопоток по умолчанию, добавьте его в список Выбранные видеопотоки и нажмите на кнопку [Создать трансляцию], вновь вернитесь к этому списку и добавьте остальные потоки
Если добавить в трансляцию несколько видеопотоков, конечные пользователи смогут менять их, нажимая на иконку камеры в плеере.
Плеер поддерживает переключение между несколькими потоками. Это необходимо при воспроизведении события, записанного с нескольких камер. Зрители могут увидеть трансляцию со всех доступных ракурсов.
Чтобы переключиться между потоками, нажмите в плеере на иконку, расположенную между выбором качества и разворотом на весь экран. Вы увидите два потока: Camera #1 и Camera #2.
Пример: два видеоролика были зациклены в режиме Live - сымитирована онлайн-трансляция. В демо возможно переключаться между ними.

- после сохранения изменений на странице редактирования трансляции появятся вкладки Экспорт и Статистика
Вкладка Экспорт

На данной вкладке отображаются:
- текущее состояние трансляции
код для вставки на сайт
- чтобы скопировать и использовать сгенерированный iframe для вставки в код сайта, нажмите на кнопку [Скопировать]
- чтобы поделиться прямой ссылкой на трансляцию с пользователями, скопируйте часть iframe, начиная с "https://"; пример: https://testdomain.mts.ru/broadcasts/4702_1503
Вкладка Статистика
На данной вкладке возможно отслеживать показатели по просмотрам трансляции, географии пользователей и устройствам, с которых была просмотрена трансляция.

Описания и инструкции, размещаемые на данном ресурсе, носят исключительно информационный характер и не могут рассматриваться в качестве гарантий, заверений, рекомендаций или документа, порождающего какие-либо обязательства МТС. Конкретные условия использования сервисов определяются договорами с клиентом. МТС не несет ответственности за содержание публикуемых инструкций и результаты их применения клиентом. Актуальность отдельных положений публикуемых описаний и инструкций необходимо уточнять у аккаунт-менеджера или службы технической поддержки support@cloud.mts.ru