0

UCMA2.0でビデオ通話を確立しようとしています。しかし、私はいつも音声通話を確立することになります。

AudioVideoCallのDefaultMediaTypeプロパティのデフォルト値はMediaType.Audioであることがわかりました。

サンプルコードは次のとおりです。

_call = new AudioVideoCall (_conversation); 
_call.DefaultMediaType = MediaType.Video; 

call.BeginEstablish(_yourSipUri, null , CallEstablishCompleted, _call);

UCMA2.0とOCS2007R2を使用しているユーザー間でビデオ通話を確立する正しい方法を知っていますか?

4

1 に答える 1

2

UCMA は、いくつかの理由により、これをサポートしていません。主な理由は、UCMA がビデオ ストリームに対してできることは何もないということです。テキストや音声とは異なり、UCMA はビデオを認識できず、ビデオを生成することもできません。

UCMA は、ユーザーが話す内容や入力する内容を認識し、テキストまたは音声 (テキスト読み上げを使用) の応答を生成できます。ビデオは非常に異なり、画像を認識できず、ビデオ レスポンスを生成できませんでした。これらのことを行うためのテクノロジーは存在しますが、UCMA が処理できる範囲をはるかに超えています。

覚えておくべきもう 1 つの重要なことは、すべての発信者がビデオをサポートしているわけではなく、認識に必要な品質のカメラを持っている発信者はさらに少ないということです。ビデオの処理には依然として非常にコストがかかります (計算と帯域幅の両方で)。Kinect のようなシステム (高品質のカメラと組み込みの認識機能を備えたもの) が一般的になるまで、このサポートは見られないと思います。

これの目的について言及していないので、2 者間のビデオ通話をプログラムで開始する方法を探しているという小さな仮定を立てます。この場合、ここで本当に必要なのは Communicator 2007 (Lync 2010) SDK です。これは、コミュニケーター クライアント自体を自動化するための SDK です。

Communication 2007 SDK: http://www.microsoft.com/download/en/details.aspx?id=10176

Lync 2010 SDK: http://www.microsoft.com/download/en/details.aspx?id=18898

于 2011-07-11T13:29:10.603 に答える