1

私はFacebook上のライブビデオ用の字幕を作成するサーバーを作成したいと思います。私はGoogle Speechを使って音声をテキストに変換します。しかし、それを行うために、私はFacebookのライブストリームを読む必要があります。 Facebookはme/live_videosで、APIを使用してライブストリームをFacebookライブビデオから受信

は、私は次の応答を取得:

{ 
     "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

ダッシュプレーヤーを使用して再生できる進行中のライブのストリームを取得できます。 、ライブビデオのストリームURLを取得し、次の手順に従います。

  1. は、要求を行うために、ビデオ(VIDEO_IDない)のLIVE_IDを使用してください。
  2. このエンドポイント/ LIVE_IDからフィールドを「access_token」と「dash_preview_url」として取得リクエストを送信します。
  3. これは、DASH Playerを使用して再生できる進行中のライブストリームのURLを返します。

詳細については、公式documentationを参照してください。

+0

liveがlive_video_idを取得する方法を知っていますか? –

+0

@Sira No.ビデオIDからライブIDを取得する方法はありません。このエンドポイントは、プレビューを表示するためのものです。 FacebookのGUIを使用してライブを作成すると、同じWebページで直接プレビューを表示できます。私はFacebookがそれをまだサポートしていない理由だと思う。 –

関連する問題