2016-06-23 2 views
1

Я пытаюсь выяснить, какой мой лучший вариант для потоковой передачи многих видео в приложение Android/iOS из ведра AWS S3.Лучший вариант видеопотока для Android/iOS AWS

Мое понимание прямо сейчас заключается в том, что можно транслировать непосредственно из ведра S3, но это не рекомендуется. Я изучил использование AWS CloudFront для потока, но похоже, что каждый создаваемый мной дистрибутив должен иметь статический исходный файл для потока. Это проблема для меня, так как файл, который я хочу передать, будет часто меняться, поэтому у меня нет времени на создание нового дистрибутива для каждого видео, которое нужно воспроизвести.

В идеале я мог бы установить что-то на стороне клиента, которое запрашивает видеопоток с указанием идентификатора URL или объекта, а серверная сторона просто обслуживает его. Есть ли рекомендуемый способ сделать это с помощью AWS? Или есть какой-то другой вариант, о котором я еще не думал или не встречался?

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

ответ

2

Возможно, вам понадобится использовать AWS CloudFront Distribution. В AWS CloudFront Distribution есть три вида потокового видео.

  1. Microsoft Smooth Streaming
  2. HLS Stream
  3. RTMP Stream

Если есть что-то не понятно, пожалуйста, скажите мне.

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