2013-07-11 2 views
1

Я пытаюсь использовать защищенные потоки HLS с помощью диспетчера преобразований.Защита потоков HLS с помощью Playready

кажется, что выход может быть воспроизведен только с помощью URL "t_200-m3u8-aapl.ism/манифеста (формат = m3u8-AAPL)"

  1. Я считаю, что стандартный сервер HTTP не сможет потоки его, поскольку он не сможет интерпретировать/показывать вызов. Какие возможности сервера необходимы?

  2. Есть ли способ, что я могу достигнуть следующий рабочий процесс: - (? Какой инструмент) Создать HLS поток с помощью яблочного Сегментер> PlayReady защитить этот пакет

ответ

0

IIS Transform менеджер создает HLS презентации, которые предназначены для воспроизводиться с использованием служб IIS Media Services или служб Windows Azure Media. Вы правы, что базовые HTTP-серверы не способны доставлять такие видео, так как требуется некоторая обработка на стороне сервера.

Можно защитить автономное видео HLS с помощью PlayReady, хотя я не знаю о каких-либо доступных для этого инструментах. Если вы заинтересованы в коммерческих решениях, я могу помочь вам по электронной почте ([email protected]).

3

Azure Media Services поддерживает защиту и потоковое воспроизведение HLS с помощью PlayReady.

Для достижения рабочего процесса необходимо сначала закодировать видео в формате Smooth Streaming, а затем запустить его через задачу Encryptor here с настройками PlayReady.

После того, как вы зашифровали Smooth Streaming Asset, вы можете создать второй защищенный объект HLS PlayReady, передав файл через задачу Packager here.

Результирующий HLS Asset будет зашифрован с помощью PlayReady, а .m3u8 будет содержать проприетарные теги PlayReady для использования каркасом игрока, который способен получить лицензию и дешифровать содержимое. Существует несколько сторонних DRM-компаний, которые предоставляют такие платформы для игроков. В настоящее время Microsoft не предоставляет SDK PlayReady для iOS, поэтому вам нужно обратиться в третью компанию DRM.

+1

Microsoft теперь [имеет клиентский SDK для iOS] (http://www.microsoft.com/playready/features/ClientOptions.aspx) –

0

Чтобы просто обновить эту информацию, Azure Media Services только что анонсировала услугу PlayReady от первой стороны. Вы можете получить сервер PlayReady в облаке и использовать Media Services либо статически зашифрованный плавный потоковый актив, а затем упаковать контент в HLS, или даже лучше, вы можете кодировать свой актив в Multi-bit-rate MP4, и мы делаем динамический шифрование с помощью PlayReady и доставлять поток в HLS, DASH и Smooth Streaming на лету.

Для получения дополнительной информации, вы можете проверить мой блог на http://azure.microsoft.com/blog/2014/09/10/announcing-public-availability-of-azure-media-services-content-protection-services/.

Смежные вопросы