2016-05-04 14 views
0

私はライブブロードキャストをユーザーに提供するプロジェクトを手に入れました。私は基本的にPHPの男です、私はそれについて知りたいです。このアプリケーションでは、PHP Webアプリケーションは、ユーザーがログインし、そのWebカメラを介して新しいブロードキャストを開始します。開始された放送は、その特定のチャンネルに入るユーザによって見られるべきである。また、ライブストリーミングをスキップして、次の場所に移動することもできます。この場合、PHP側から何が必要ですか? PHP側からの重要なことは何ですか?私はライブストリーミングで受信側のウェブカメラにもアクセスする必要がありますか?ブロードキャストキューイングを使用したウェブカメラによるライブビデオのブロードキャスト

答えて

1

ライブイベントとライブブロードキャストAPIオブジェクトの作成は、言語に依存しないため、(データAPIではなく)YouTubeのLive Streaming HTTP APIを使用してください。 Core ConceptsLife of a Broadcastガイドを読んでください。

  1. のOAuth 2とそのGoogleアカウントを使用してユーザーを認証します。

    あなたの流れは次のようになります。

  2. ユーザーのYouTubeアカウントでライブストリーミングが有効になっていることを確認します(このフローの詳細については、this questionを参照してください)。
  3. ライブブロードキャストオブジェクトを設定し、スケジュールを設定します。
  4. ビデオエンコーダを起動し、ライブストリームオブジェクトを作成します。
  5. ライブストリームをライブブロードキャストにバインドします。
  6. 動画エンコーダ/ウェブカメラからの動画がYouTubeの取り込みエンドポイントを襲っていることを確認するテスト。
  7. ライブブロードキャストをライブに設定します。
  8. イベントが終了したら、ライブブロードキャストを終了に設定します。

エンコーダの設定はあなたに任せています。 「PHPでRTMPビデオエンコーダを作成するにはどうすればよいですか」という質問は、Stack Overflowについてはあまりにも広い質問です。

関連する問題