Подтвердить что ты не робот

Amazon S3 Хостинг Потоковое видео

Если я сделаю ресурс Amazon s3 MP4 общедоступным, а затем выброшу тег видео Html5 вокруг URL-адреса ресурса, он будет потоком? Это действительно так просто. Существует много "кодирования" api, таких как pandastream и zencoder, и я не уверен, что именно делают эти компании. Они просто управляют распределением пропускной способности (обновление/понижение качества потока и скорость доставки/кросс-платформенная оптимизация?) Или услуги кодирования делают больше, чем это.

4b9b3361

Ответ 1

Это Брэндон из Zencoder. То, что вы ищете, вероятно, что-то вроде Video JS (videojs.com) для воспроизведения видео. Вы можете просто загрузить MP4 на S3 и ссылаться на него в проигрывателе (или на видеотег напрямую, но есть дополнительные проблемы). Наше обслуживание фактически используется для транскодирования самого видео, а не для доставки. Мы фактически создали Video JS, чтобы помочь нашим клиентам (и в Интернете в целом) с простым, совместимым воспроизведением HTML5. Если у вас есть другие вопросы, просто спросите. Спасибо.

Ответ 2

Ответ на первую часть вашего вопроса: ДА, это действительно так просто. Существует howto об этом и рабочая демонстрация в конце статьи, которую вы можете увидеть как доказательство концепции.

Надеюсь, это поможет.

Ответ 3

Amazon S3 - действительно хороший выбор для обслуживания видеоконтента. Мы использовали его на пару лет без проблем, и стоимость была непревзойденной. Вы также должны взглянуть на использование Amazon CloudFront и настроить свои медиа для использования своих "потоковых дистрибутивов". Он в основном использует ваши S3 файлы, но копирует их в крайние местоположения по всему Интернету и использует RTMP, чтобы обеспечить лучшее воспроизведение для пользователей и экономить ваши деньги на пропускной способности.

http://aws.amazon.com/cloudfront/

Ответ 4

Amazon S3 в сочетании с Amazon CloudFront в качестве масштабируемого CDN довольно прост в обращении и хорош для создания отличных видеорешений, даже для Netflix-подобных систем, использующих видео с адаптивным битрейтом (ABR) в формате HTML5, с использованием Media Source Extentions с MPEG-DASH или HLS, как сделано Netflix или Youtube.

Здесь вы можете найти довольно хороший учебник по этому вопросу: http://www.bitcodin.com/blog/2015/02/create-mpeg-dash-hls-content-for-amazon-s3-and-cloudfront/

Ответ 5

У меня был тот же вопрос, что и вы, и я был рад видеть, что загрузка файла mp4 на S3, установка на него "общедоступных" разрешений, а затем использование этого простого HTML отлично работало без каких-либо дополнительных инструментов. И CloudFront не требовался.

<video id="clip" controls preload=auto width=640 height=264 data-setup="{}">
    <source src="https://s3.amazonaws.com/xxxxbucketnamexxxxx/xxxxfilenamexxxx.mp4" type='video/mp4'/>        
</video>