База знаний
Подключиться Консультация
Получить консультацию Подключиться
Облачные сервисы
Виртуальный рабочий стол
Передовые сервисы по предоставлению сотрудникам безопасного удалённого доступа к мощным виртуальным десктопам и корпоративным ресурсам клиента с любого устройства, из любой точки мира.
Корпоративные сервисы
Удобные сервисы для обмена документами или файлами между сотрудниками компании в том числе за пределами организации, а также настройка ИТ‑инфраструктуры «под ключ» для Вашего бизнеса от экспертов облака МТС. Благодаря этим сервисам сотрудники экономят рабочее время на выполнение ежедневным рутинных задач, тем самым повышается их эффективность.
Сетевые сервисы
Мы обеспечиваем комплекс решений по построению и оптимизации сетевой инфраструктуры. Это позволит вам быстро и эффективно реализовать необходимую связность между различными сервисами с определенными параметрами качества.
Хранение и резервирование данных
Надежно и стабильно с МТС Cloud. Мы обеспечиваем хранение любых видов и объемов данных. Это позволит вам быстро и эффективно работать с данными и приложениями.
Аренда оборудования
Сервисы собственной разработки, которые помогут повысить эффективность работы ИТ‑подразделений.
Проектные решения
Партнерские сервисы
Стать партнером
Поддержка
База Знаний #CloudMTS
База знаний #CloudMTS / Cloud CDN / Медиасервисы / Медиасервисы / Дополнительные возможности медиасервисов

Дополнительные возможности медиасервисов

Плееры. Собственный брендинг и настройки

Для создания кастомного плеера:

  • перейдите в раздел Плееры
  • нажмите на кнопку [Добавить плеер]
imgУвеличить
  • в поле Название укажите наименование плеера
  • включите опцию «Автоплей», если необходимо, чтобы при открытии сайта видео проигрывалось автоматически
  • включите опцию «Mute», если необходимо, чтобы видео запускалось без звука

При одновременном использовании функций «Автоплей» и «Mute» при открытии видео сработает только одна. Это зависит от политики браузера пользователя.


  • включите опцию «Отключить скин», чтобы отключить элементы управления плеером; с помощью данной опции возможно сделать подложку видео на сайт или создать видео-стену
  • включите опцию «Сохранение настроек пользователя», чтобы при повторном открытии видео зритель получал ранее выбранные им настройки (например, качество видео и уровень звука; при очистке кеша эти настройки сбрасываются
  • включите опцию «Поделиться видео», чтобы добавить в правый верхний угол плеера кнопку шеринга в социальные сети
  • включите опцию «Управление скоростью воспроизведения», чтобы ускорять или замедлять воспроизведение VOD видео/стрима
  • включите опцию «Подключить Google Analytics» и добавьте Google Analytics ID, чтобы собирать статистику по метрикам, заданным в вашем аккаунте Google Analytics
  • настройте логотип с помощью опций «Логотип» (загрузка рисунка) и «Расположение логотипа» (место размещения лого на экране)
  • настройте цвета плеера

Возможно создать несколько плееров и привязать их к разным VOD видео или трансляциям:

В разделе Плееры возможно задать дефолтные плееры для live-потоков (Live плеер по умолчанию) и VOD видео (VOD плеер по умолчанию):

imgУвеличить

Опция платная. Перед активацией согласуйте стоимость подключения с аккаунт-менеджером или обратитесь с запросом в техподдержку по адресу support@cloud.mts.ru.⁠

Монетизация. Реклама в плеере

Для добавления рекламы в плеер:

  • перейдите в раздел Реклама
  • нажмите на кнопку [Добавить рекламу]
imgУвеличить imgУвеличить
  • в поле Название укажите название рекламы
  • выберите тип рекламы (время проигрывания рекламного ролика):

    • Preroll — до начала основного видео
    • Middleroll — в середине основного видео
    • Postroll — после основного видео
    • Pauseroll — при нажатии на паузу
    • Repeatableroll — в указанное время (в секундах после начала видео)
    • SCTE-35 - с использованием меток врезки рекламы

Для воспроизведения рекламы используется стандарт VAST.

У соответствующего типа рекламы в выпадающем списке выберите стандарт VAST, вставьте ссылку на рекламу и нажмите на кнопку [+].

Чтобы ролики проигрывались один за другим:

  • добавьте ссылки на несколько роликов
  • включите опцию «Проигрывать всю рекламу»
imgУвеличить

Опция платная. Перед активацией согласуйте стоимость подключения с аккаунт-менеджером или обратитесь с запросом в техподдержку по адресу support@cloud.mts.ru.⁠

Адаптивный битрейт

Адаптивный битрейт загружает трансляцию или видео в браузере пользователя с оптимальной скоростью.

Стриминговая платформа включает адаптивный битрейт для всех трансляций и видео по умолчанию.

Отправляйте нам поток или загружайте видео в максимальном качестве, далее мы разделим их на несколько потоков или видео с разным уровнем битрейта.

Механизм работы адаптивного битрейта 


  • создание мастер-плейлиста со встроенными в него потоками с разными разрешениями и битрейтами
  • плеер в браузере конечного пользователя оценивает скорость интернет-соединения, размер окна воспроизведения, разрешение видео и загруженность процессора
  • на основании полученных данных воспроизводиться самый подходящий поток

Пример:

Если у пользователя медленная скорость соединения, автоматически загрузится поток с меньшим битрейтом.

Статистика Стриминга. Просмотр отчетов по работе видео, трансляций и плейлистов

Статистика собирается через плеер #CloudMTS.

Суммарная статистика представлена в разделе Статистика.

  • на вкладке VOD собирается статистика для видео по запросу
  • на вкладке Live собирается статистика для прямых трансляций
  • на вкладке Плейлисты собирается статистика для плейлистов
  • на вкладке Использование собирается статистика по времени транскодирования, максимальному числу потоков и использованию хранилища

Чтобы увидеть статистику для отдельной трансляции:

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

Чтобы увидеть статистику для конкретного VOD-ролика:

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

Просмотры


  • Загрузки — столько раз пользователи открыли страницу с плеером
  • Старты — столько раз пользователи нажали на кнопку play
  • Просмотры — количество пользователей, посмотревших хотя бы 5 секунд видео/трансляции
  • Уникальные просмотры — уникальные зрители определяются по сумме таких критериев, как IP пользователя, размер экрана, браузер, куки
imgУвеличить

География

Страна определяется по IP зрителя. Данные можно смотреть в виде карты и в виде таблицы. В просмотрах учитываются пользователи, которые посмотрели видео/трансляцию в течение хотя бы 5 секунд.

imgУвеличить

Популярные видео

Список часто просматриваемых VOD. В просмотрах учитываются пользователи, которые посмотрели видео в течение хотя бы 5 секунд.

Источники

URL, с которых запрашивались видео/прямая трансляция. В просмотрах учитываются пользователи, которые посмотрели видео/трансляцию в течение хотя бы 5 секунд.

Браузеры и системы

Браузеры и операционные системы, с которых запрашивались видео/прямая трансляция. Процент рассчитывается от общего количества просмотров (от 5 секунд и более) за выбранный промежуток времени.

imgУвеличить

CDN-статистика

Раздача VOD и прямых трансляций идет через CDN-ресурсы.

На вкладке Отчеты в разделе CDN возможно посмотреть трафик, ширину полосы или коды ответов. Подробнее о CDN-статистике написано в пункте "Просмотр отчетов по работе CDN-ресурса. Формирование статистики" данной статьи.

Часовой пояс статистики определяется автоматически по времени вашего браузера.

Secure Token. Настройка безопасного просмотра по временным ссылкам

Чтобы защитить контент от нежелательных загрузок, воспользуйтесь опцией "Secure Token" в настройках CDN-ресурса. 

Принцип работы


Настройки в личном кабинете

Чтобы включить Tokenized URL:

  • перейдите в раздел CDN-ресурсы
  • перейдите в настройки необходимого ресурса
  • перейдите в раздел Безопасность
  • включите опцию "Secure Token"
  • в появившемся окне введите желаемый ключ подписи
  • сохраните настройки
  • ключ должен содержать 6-32 символов
  • отключите опцию «Добавить IP-адрес к токену»
imgУвеличить

По умолчанию при генерации токена учитываются 4 параметра:

  • время истечения ссылки
  • исходная ссылка на файл
  • ключ

Генерация токена

Чтобы самостоятельно сгенерировать защищенные ссылки, воспользуйтесь следующими php-скриптами:

PHP-скрипт для live трансляций
<?php 
$secret = 'W39Hd509SeReT41p';
$vhost = 'cdn.example.com';
$client_id = '10';
$stream_id = '14';
$expires = time() + 10000;
$link = "{$client_id}_{$stream_id}_${secret}_${expires}_";
$md5 = md5($link, true);
$md5 = base64_encode($md5);
$md5 = strtr($md5, '+/', '-_');
$md5 = str_replace('=', '', $md5);
$url = "https://{$vhost}/streams/{$client_id}_${stream_id}/${md5}/${expires}/playlist.m3u8";
echo $url;
echo "\n";
PHP-скрипт для VOD

<?php
$secret = 'W39Hd509SeReT41p';
$vhost = 'cdn.example.com';
$client_id = '44';
$video_id = 'aJ0o71wfUwJvFcu';
$expires = time() + 10000;
$link = "{$client_id}_{$video_id}_${secret}_${expires}_";
$md5 = md5($link, true);
$md5 = base64_encode($md5);
$md5 = strtr($md5, '+/', '-_');
$md5 = str_replace('=', '', $md5);
$url = "https://{$vhost}/videos/{$client_id}_${video_id}/${md5}/${expires}/master.m3u8";
echo $url;
echo "\n";

Где:

  • $secret — секретный ключ
  • $vhost — доменное имя для CDN-ресурса
  • $video_id —  slug, индивидуальный параметр в URL видео; его можно найти в прямой ссылке на видео (Настройки -> Экспорт -> URL-страницы) после ID вашего аккаунта; например, в URL https://cdn.example.com/videos/123_gnhWeEAA6LT, gnhWeEAA6LT - это slug
  • $expires  — время жизни ссылки (в секундах)
  • $link — строка для генерации токена с учетом необходимых параметров хеш-ключа
  • $url — ссылка на файл
Безопасность

AES-128 

AES-128 (от англ. Advanced Encryption Standard) — это алгоритм блочного шифрования, основанный на нескольких подстановках и перестановках, происходящих с блоками данных по 16 байт. Длина ключа этого вида шифрования равна 128 бит.

Шифрование подходит, если необходимо разрешить доступ к контенту определенному кругу зрителей; например, к контенту по подписке для тех, кто ее оплатил.

AES-128 надежен и используется в качестве стандарта шифрования для систем высокой безопасности, поэтому перехватить и расшифровать ключи сложно. 

Для максимальной защиты возможно комбинировать шифрование AES-128 и блокировку по странам или доменам.

Работа AES-128 с VOD 

Мы доставляем видео по протоколу HLS, при котором оно разбивается на плейлисты, состоящие из фрагментов (чанков).

Фрагменты видео, используя алгоритм AES-128, передаются в зашифрованном виде, ключ расшифровки видео для зрителей передается в отдельном запросе.

Процесс получения ключа расшифровки: 

  • запрос на просмотр видео передаётся на ваш сервер
  • он анализируется на наличие cookie и других параметров сессии
  • если запрос не содержит определенные параметры, доступ к видео не предоставляется
  • если запрос содержит определенные параметры, сервер отправляет GET-запрос к API на получение ключа
  • API предоставляет ключ серверу
  • сервер передает ключ зрителю, доступ к просмотру видео предоставляется

Настройка AES-128 для работы с VOD 

Настройки на платформе Стриминг

Чтобы подключить передачу видео с использованием шифрования AES-128, обратитесь в техническую поддержку по адресу support@cloud.mts.ru.

После включения шифрования в URL M3U8 видео добавятся символы _s_ : 

https://videos.access.com/videos/854_0sKTplhwDSmbV9Z_s_/master.m3u8 


После подключения шифрования запрос на просмотр видео и получение ключа расшифровки отправляются на серверы Стриминга.

На серверах Стриминга нет настроек, определяющих принцип, по которому разрешать или запрещать просмотр видео конкретному зрителю, поэтому просмотр будет разрешен всем зрителям.  

Чтобы избежать этого, выполните настройки на своем сервере, описанные далее.


Настройки на вашем сервере 

Для перенаправления и обработки запросов на получение ключа расшифровки необходимо настроить сервер:

  • создайте API, на который будет приходить запрос получения ключа расшифровки; если вам необходима помощь в создании серверного API, обратитесь в службу техподдержки support@cloud.mts.ru.
  • создайте домен, на который зритель будет перенаправлен для проверки и получения ключа; домен должен подставляться в ссылку после символов _s_ следующим образом:  https://videos.access.com/videos/854_0sKTplhwDSmbV9Z_s_videos.access.com/master.m3u8
  • в случае успешной валидации зрителя сервер должен отправить GET-запрос к API для получения ключа расшифровки: Get https://api.gcdn.co/vp/api/videos/854_0sKTplhwDSbV9Z/encryption, где:

    • 854 - id клиента 
    • _0sKTplhwDSbV9Z - идентифицирующий видео слаг
  • после получения ключа сервер должен передать его зрителю в таком виде, в котором он его получил от API провайдера услуг

    • для передачи ключа в необходимом формате пригодятся заголовки:

      • content-transfer-encoding: binary
      • content-type: application/octet-stream 

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