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
結論