2011-12-16 6 views
4

WCF経由でキャプチャデバイスからライブビデオをストリーミングしようとしています。WCFライブビデオストリーミング

私はdirectX.capture dllを使用します。

フレーム単位でフレームをキャプチャし、各フレームをNetTcpBindingで送信しようとしました。 バインディング転送モードが「Buffered」になっていたときに、xml quotatが読み取るためにデータが大きくなることを例外として送出しました。転送モードが 'ストリーム'のときはストリームを受信しましたが、Image.Save(fileName、Stream)(またはストリームにアクセスしようとするもの)を呼び出すと、「パラメータが無効です」という例外が発生します。 ビットマップまたはストリームを送信しようとしましたが、結果は同じです。

答えて

0

ストリームを直接保存することはできません。しかし、ストリームをバイト配列に変換し、バイト配列を保存することができます。

参照:ストリームをバイト配列に変換する方法は、Creating a byte array from a stream を参照してください。

+0

は、私がバイトの配列にストリームを変換すると、私は無効な引数の例外 –

関連する問題