Список воспроизведения видео из разных источников поставщиков (Anvato / Brightcove)

#brightcove

#brightcove

Вопрос:

Возможно ли создать список воспроизведения видео, используя видео либо из Anvato, либо из Brightcove одновременно?

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

Контекст:

У вас есть настройки для создания видео из Brightcove или из Anvato.

Brightcove требует:

  • Идентификатор видео
  • Идентификатор учетной записи
  • Идентификатор игрока

Для Anvato требуется:

  • Идентификатор учетной записи
  • Идентификатор видео

Используя их соответствующие пакеты SDK, вы можете загрузить видео, используя эти настройки. Но и BC, и Anvato предоставляют механизмы для загрузки списка воспроизведения из списка идентификаторов видео.

Итак, чтобы создать список воспроизведения BC, вы используете их документы и используете разметку вместе со своим списком идентификаторов видео. То же самое для Anvato.

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

Ответ №1:

Вы, безусловно, могли бы сделать это с помощью проигрывателя Brightcove. По умолчанию предполагается, что вы извлекаете все видео из каталога Video Cloud, как это делает большинство людей. Однако существует API более низкого уровня, который позволяет передавать массив видеообъектов в список воспроизведения. Это вызов player.catalog.load().

Итак, если вы хотите объединить списки воспроизведения из Anvato и Brightcove: 1) Вызовите API Anvato, чтобы получить список метаданных видео / URL-адресов. 2) Вызовите catalog.getPlaylist() в API-интерфейсах Video Cloud. 3) Добавьте данные из Anvato в массив, полученный в # 2 4) Передайте объединенный список в player.catalog.load()

Вот еще немного информации. http://docs.brightcove.com/en/video-cloud/brightcove-player/guides/playlist-api.html

Комментарии:

1. Спасибо, стоит попробовать