WCF直播视频流

时间:2011-12-16 18:51:41

标签: c# wcf video stream live

我正在尝试通过WCF从捕获设备流式传输实时视频。

我使用directX.capture dll。

我试图逐帧捕获它并在NetTcpBinding中发送每个帧。 当绑定传输模式为'Buffered'时,它抛出了一个异常,即数据对于要读取的xml quotat来说是大的。当传输模式为'Stream'时,我收到了流,但是当我调用Image.Save(fileName,Stream)(或其他任何试图访问流的内容)时,我得到“参数无效”的异常。 我试图发送Bitmap或Stream,结果相同。

1 个答案:

答案 0 :(得分:0)

您无法直接保存流。但是您可以将流转换为字节数组,然后保存字节数组。

请参阅:Creating a byte array from a stream 如何将流转换为字节数组。

相关问题