Android: Bitmovin Я не могу найти закодированное видео в консоли bitmovin? - PullRequest
0 голосов
/ 06 января 2019

Я искал по всему Интернету, чтобы понять, как передавать видео в мое приложение для Android.

Я узнал:

Что видео должно быть в формате HLS или MPEG-DASH, чтобы быть адаптивным для потоковой передачи.

Что я имею в виду под адаптивной потоковой передачей:

Тип потоковой передачи, позволяющий пользователю изменять качество во время потоковой передачи видео.

Что может помочь мне сделать это:

Первым делом нужно закодировать мои видео в HLS или MPEG-DASH, для этого я нашел сервис, который мог бы сделать это, Bitmovin .

Во-вторых, для воспроизведения адаптивного видео я нашел два способа exoplayer и Bitmovin-player .

Проблема:

Я создал учетную запись на bitmovin и попытался протестировать видео mp4 для кодирования, но там слишком много таких вещей, как ввод, вывод и манифест, и я не знаю, какой URL-адрес использовать для передачи проигрывателю bitmovin, чтобы играть. Я закодировал видео, но не знаю, где находится ссылка на кодированное видео.

Мой вопрос:

1) Правильный ли мой подход к потоковому видео?

2) Может кто-нибудь объяснить, какой URL я должен передать плееру или где я могу найти видео, которое было закодировано в облаке Bitmovin?

1 Ответ

0 голосов
/ 08 января 2019

1) Правильный ли мой подход к потоковому видео? Краткий ответ: Да :) Адаптивная потоковая передача используется практически каждой крупной платформой VoD, и это правильный способ сделать это. Кроме того, это позволяет вам и вашим зрителям либо

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

При создании адаптивного потокового контента с использованием MPEG-DASH и / или HLS в качестве потокового формата ваш вывод обычно будет состоять из следующего:

  • Видео / Аудио Сегменты
  • Манифест MPD и / или списки воспроизведения HLS

1) Ваш входной файл (например, файл mp4) будет загружен и разделен на сегменты, которые обрабатываются кодировкой Bitmovin. Из них он создает различные качества, которые игрок или ваш зритель могут выбрать позже.

2) Этот сегментированный вывод затем переносится обратно в ваше собственное хранилище, например облачное хранилище, такое как AWS Simple Storage или Google Cloud Storage. Также могут использоваться другие типы вывода, такие как (S) FTP и , многие другие .

3) Для воспроизведения созданного вами содержимого MPEG-DASH или HLS необходимо создать манифест MPD и / или список воспроизведения HLS. Это в основном указатель для игрока, который сообщает, какие качества доступны и где их найти, чтобы начать воспроизведение.


2) Может кто-нибудь объяснить, какой URL я должен передать плееру или где я могу найти видео, которое было закодировано в облаке Bitmovin? URL, который вы должны предоставить игроку, должен указывать основной список воспроизведения MPD и / или HLS, который передается в ваше хранилище. Bitmovin не предлагает услуги хостинга для вашего закодированного контента, поэтому вы не нашли URL-адрес используемого манифеста. Так что сначала вам понадобится хранилище, куда может быть передана кодировка.

Попробуйте руководство по началу работы попробовать. Выберите предпочитаемый клиент API. Затем вы будете шаг за шагом руководствоваться тем, как интегрировать этот сервис кодирования. Я надеюсь, что это помогает :)

Чтобы проверить воспроизведение проигрывателя, вы также можете взглянуть на https://bitmovin.com/demos/stream-test и выбрать «Использовать наши значения по умолчанию», которые предоставляют URL-адреса для демонстрации содержимого для тестирования проигрывателя и воспроизведения.

...