8

Как узнать, удалось ли кому-либо передать потоковое видео HLS через CloudSense с помощью подписанного URL.HTTP Live Streaming через AWS cloudfront

Мой опыт до сих пор, это невозможно. Документация AWS не ясна. Форум AWS молчал.

Кажется, я могу получить первый файл (.m3u8), после чего он останавливается. Использование JW-плеера, который жалуется, не может получить медиафайл.

Если да, укажите, пожалуйста, в правильном направлении.

Спасибо.

ответ

-2

Согласно описанию CloudFront в его потоковом:

Streaming предварительно записанных носителей: Вы можете поставить ваши средства массовой информации по требованию с помощью Adobe, Real Time Messaging Protocol (RTMP) потоковое через Amazon CloudFront. Вы сохраняете оригинальную копию своих медиафайлов в Amazon S3 и используете Amazon CloudFront для доставки медиафайлов с низкой задержкой. Amazon CloudFront интегрируется с Amazon S3, поэтому вы можете настроить потоковое вещание, создав простой вызов API или несколькими щелчками мыши в консоли управления AWS. Вы также можете воспользоваться высокой пропускной способностью своих носителей при использовании Amazon CloudFront, чтобы вы могли доставлять контент в полном качестве HD своим зрителям.

Короткий ответ в значительной степени нет. Потоковая передача с CloudFront - это RTMP.

Ссылка: http://aws.amazon.com/cloudfront/

Это говорит, AWS Elastic в Транскодер может сделать HLS наборы файлов и списков воспроизведения, а также тех может быть подан от CloudFront. Таким образом, ответ становится «да, если вы можете сделать работу/понять ее».

Вот ссылка на их FAQ говорю вам, как это сделать: http://aws.amazon.com/elastictranscoder/faqs/#Can_I_get_segmented_output_for_HTTP_Live_Streaming_(HLS)

12

Сценарий с неподписанных URL, будет определенно работать. Я успешно сегментировал видеопотоки с помощью ffmpeg на S3 и работал с CF. В конце концов, это все HTTP.

Если вы хотите ограничить доступ к вашему HLS-контенту, , в ваш файл плейлиста также должны быть включены подписанные URL-адреса, а также. Обычно вы вычисляете их по мере запроса списка воспроизведения на основе любых учетных данных, с которыми вы хотите аутентифицировать пользователя. Таким образом, вам нужна реализация на стороне сервера, которая генерирует уникальные для сеанса m3u8 для вас, чтобы схема подписанного URL имела смысл.

В зависимости от ваших потребностей другой вариант заключается в изучении DRM. JW Player supports дешифрование одного/вращающегося ключа, что, возможно, является более сложным решением. Тогда вам останется вопрос безопасного распространения ключей расшифровки для ваших клиентов.

Я надеюсь, что это несколько касается ваших проблем. Если нет, не стесняйтесь оставлять комментарий.

+0

Это должно быть принято отвечать. – astletron

+0

Обратите внимание, что теперь это возможно с использованием подписанных файлов cookie, что устраняет необходимость в подписанных URL-адресах TS. Было бы неплохо включить это в ответ выше и отметить его как принятый. – alexjs

1

Согласно this article, облачный сервис поддерживает HLS. В настоящее время я пытаюсь реализовать это на своем сайте, используя flowplayer с видео html5.Я буду обновлять этот ответ после его запуска. Сайт Amazon Web Services также сказал об HLS Support, хотя он не кажется таким же аккуратным и аккуратным, как подход rtmp.

1

Использование подписали URL-адреса в следующих случаях:

  • Вы хотите использовать распределение RTMP. Подписанные файлы cookie не поддерживаются для RTMP-дистрибутивов.
  • Вы хотите ограничить доступ к отдельным файлам , например, скачать программу для своего приложения.
  • Ваши пользователи используют клиента (например, пользовательский HTTP-клиент) , который не поддерживает файлы cookie.

Использование подписали куки в следующих случаях:

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

  • Вы не хотите изменять текущие URL-адреса.

Для более: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-choosing-signed-urls-cookies.html

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

  • Нет связанных вопросов^_^