1

Я хотел бы создать сервер для создания субтитров для видео в реальном времени на Facebook. Я использую Google Speech для преобразования звука в текст. Однако, чтобы сделать это, мне нужно прочитать прямые трансляции facebook.Прочитать поток из Facebook Live Videos

Использование Facebook Live API, с me/live_videos, я получаю следующий ответ:

{ 
     "status": "LIVE", 
     "stream_url": "rtmp://rtmp-api.facebook.com:80/rtmp/{id}", 
     "secure_stream_url": "rtmps://rtmp-api.facebook.com:443/rtmp/{id}, 
     "embed_html": "<iframe src=\"https://www.facebook.com/video/embed?video_id={video_id}\" width=\"400\" height=\"400\" frameborder=\"0\"></iframe>", 
     "id": "{id}" 
    }, 

Как я могу читать потоки из приведенных выше ссылок?

+0

Какой API вы используете для добавления живых субтитров? – Brad

+0

@ pexea12 Попробуйте мой ответ. Вы можете определенно прочитать поток, используя это. –

ответ

1

Я полагаю, что сейчас нет способа получить текущий поток от Facebook. Возможно, они должны добавить эту функцию в свой API.

+0

Привет, вы говорите, что не можете использовать «secure_stream_url» для просмотра видео в реальном времени? – AnderCover

0

Вы можете получить поток текущих концертов, которые вы можете играть с помощью любого Dash Player. Чтобы получить поток URL живого видео, выполните следующие действия:

  1. Используйте LIVE_ID видео (не Video_id), чтобы сделать запрос.
  2. Отправьте запрос на получение в этой конечной точке/LIVE_ID с полями как 'access_token' и 'dash_preview_url'.
  3. Это вернет URL текущего потока, который можно воспроизвести с помощью любого DASH Player.

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

+0

Если live инициирован в платформе Facebook (GUI), а не через API, вы знаете, как можно получить live_video_id? –

+0

@Sira No. Нет способа получить идентификатор Live ID из ID видео. Этот конечный пункт предназначен для просмотра предварительного просмотра. Используя GUI для Facebook, чтобы жить, вы можете напрямую просмотреть превью на той же веб-странице. Я думаю, именно поэтому Facebook еще не добавил поддержку. –