Потоковое видео для мобильных устройств с Amazon CloudFront - PullRequest
7 голосов
/ 07 сентября 2011

Я поддерживаю видео-приложение для клиента, и мы только что прошли процесс переноса сайта рабочего стола на Amazon S3 + CloudFront с помощью предлагаемого ими потокового дистрибутива. Чтобы быть ясным, я не говорю о потоковой трансляции (что большинство из моих Google принимает), а я не говорю о потоковой передаче Flash.

У нас есть мобильный сайт, который в настоящее время использует Influxis. Это не очень дорого, но мы бы хотели объединиться на Amazon, учитывая, что они должны быть более стабильными, чем Influxis, который был за последние несколько месяцев.

Я признаю, что хотя я довольно много знаю о потоковой передаче Flash, я не на 100% уверен в скорости видео HTML. Это просто прямая загрузка или она может делать переменные битрейты? В идеале мы хотели бы, чтобы люди могли работать с плохими соединениями 3G.

Даже если это «возможно», поддерживает ли Amazon масштабирование пропускной способности через дистрибутив загрузки? Насколько я понимаю, его потоковое распространение подходит только для Flash / RTMP.

Если у кого-нибудь есть какие-либо рекомендации по хорошему мобильному потоковому вещанию, я тоже буду их приветствовать.

1 Ответ

1 голос
/ 19 октября 2011

Пакетизированное видео (то есть "HLS") - для устройств iOS доставляется по HTTP. Нет простого способа обеспечить это эффективно с помощью облачного фронта.

Wowza Media Server поддерживает динамические потоки HLS с использованием списков воспроизведения SMIL. Мы используем WMS в нашем рабочем процессе - не стесняйтесь связаться со мной, если вы хотите провести некоторое тестирование!

У нас есть некоторые дополнительные функции - например, добавление изображений в аудиопотоки только в том случае, если пропускная способность пользователя недостаточна для видео-версий потока.

Ваш вопрос действительно говорит об устройствах iOS - хотя вы упоминаете о мобильных устройствах - для доставки в Blackberry требуется подключение по протоколу RTSP (хотя некоторые из последних комплектов поддерживают flash - как, например, playbook).

То же самое относится и к Android <= 2.1 - без поддержки флэш - поэтому доставка контента обычно осуществляется через RTSP. </p>

К сожалению - RTSP не поддерживает такого рода бесперебойную доставку - это один тариф - и это все:)

...