Windows
他のクライアント・ストリームに登録する
私たちはクライアントに次のことを望んでいる。 サブスクライブ セッション内の他のクライアントのストリームにアクセスする(または表示する):
- の実装を変更する。
Session_StreamReceived()メソッドに、他のクライアントのストリームを購読するコードを含める:
private void Session_StreamReceived(object sender, Session.StreamEventArgs e)
{
Subscriber subscriber = new Subscriber(Context.Instance, e.Stream, SubscriberVideo);
Session.Subscribe(subscriber);
}
他のクライアントがセッションにストリームをパブリッシュすると Session.StreamReceived メッセージが送信され、このメソッドが呼び出されます。イベント・ハンドラには、Vonage Video Windows SDK で定義されている Stream オブジェクトが渡されます。これは、セッション内のオーディオ・ビデオ・ストリームを表します。
このコードは、Vonage Video Windows SDK で定義されている Subscriber クラスのインスタンスを初期化します。Subscriber クラスは、クライアントが他のクライアントによって公開されたストリームをサブスクライブ (表示) するために使用するオブジェクトを定義します。
について Subscriber() コンストラクターは3つのパラメーターを取る:
- Windowsアプリケーションのコンテキスト。
- Streamオブジェクト。
- サブスクライバオブジェクトのレンダラー。このアプリでは、レンダラーは
SubscriberVideoオブジェクトが定義されている。
基本的なビデオチャット
Vonage Video API プラットフォームの基本概念(ビデオ、音声、メッセージングによるユーザ間のコミュニケーション方法など)を学びます。Vonage Video API の基本的なフローを説明します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Vonage Video Windows SDKの追加5
認証の設定6
セッションへの接続7
サンプルアプリのUIを調整する8
セッションへのストリームの公開9
他のクライアント・ストリームに登録する10
アプリの実行とインストーラーの作成11
結論