Windows

セッションへのストリームの公開

アプリがVonage Videoセッションに接続すると、カメラとマイクを使ってセッションにオーディオ・ビデオストリームを公開します:

  1. 追加 Publisher メンバ変数をMainWindowクラスに追加する。 Session メンバー変数):

Publisherクラスは、Vonage Video Windows SDKで定義されています。

  1. を変更する。 MainWindow() コンストラクタに、パブリッシャー用のビデオキャプチャを初期化し、パブリッシャー オブジェクトでそのビデオキャプチャを使用するコードを含めることができます:

このコードでは Publisher() コンストラクタを使用して、Publisher オブジェクトをインスタンス化します。コンストラクタには、Windows アプリケーション コンテキストとビデオ レンダラー(MainApplication.xaml ファイルで定義)の 2 つのパラメータが渡されます。

  1. を変更する。 Session_Connected() メソッドに、ストリームをセッションに公開するコードを追加します:

アプリケーションがセッションに接続すると(そして SessionConnected イベントが発生した場合 Session_Connected イベントハンドラは Session.Publish() メソッドに、Publisher オブジェクトを渡します。これにより、アプリは、オーディオ・ソースとビデオ・ソースとしてビデオ・キャプチャのマイクとカメラを使用して、Vonage Videoセッションにオーディオ・ビデオ・ストリームをパブリッシュします。

アプリケーションをデバッグします。アプリはパブリッシャーのローカルビデオプレビューを表示し、アプリがVonage Videoセッションへの接続に成功すると、セッションにストリームをパブリッシュします。

注: このアプリケーションでは、デフォルトのビデオキャプチャを使用します。デフォルトのビデオキャプチャは、システムのデフォルトのカメラとマイクを、公開ストリームのビデオおよびオーディオソースとして使用します。

Vonage Video Windows SDK で定義されている IVideoCapturer および IVideoRenderer インターフェイスを実装するクラスを作成することで、カスタムビデオキャプチャおよびビデオレンダラを実装できます。

サンプルコードについては、CustomVideoRenderer および ScreenSharing のサンプルアプリケーションを参照してください。 vonage-video-windows-sdk-サンプル GitHubのレポにある。

基本的なビデオチャット

Vonage Video API プラットフォームの基本概念(ビデオ、音声、メッセージングによるユーザ間のコミュニケーション方法など)を学びます。Vonage Video API の基本的なフローを説明します。

手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Vonage Video Windows SDKの追加
5
認証の設定
6
セッションへの接続
7
サンプルアプリのUIを調整する
8
セッションへのストリームの公開
9
他のクライアント・ストリームに登録する
10
アプリの実行とインストーラーの作成
11
結論