日期:2014-05-17  浏览次数:20864 次

WCF传输一个视频流
RT
我这个视频流是摄像头的流 一个不间断的流
然后我想让他被传输
WCF怎么写啊 客户端怎么写啊。。。。

------解决方案--------------------
引用:
WCF可以支持Stream,但是只有有限的几种 binding 可以使用。C#客户端应该可以调用,不知道其他语言的客户端调用会不会有问题

这里有例子:

http://msdn.microsoft.com/en-us/library/ms789010.aspx


中文例子:
http://blog.csdn.net/fangxinggood/article/details/6164017


lz可以读一读下面文章中的Streaming Data部分

Large Data and Streamin
http://msdn.microsoft.com/en-us/library/ms733742.aspx

除非是双工通信,都可以使用流模式传输,那个只和管道形状有关,因此是大部分的binding都支持流。但是这里的问题不是是否支持流,要知道视频流是播放的时候去读取,是否可以直接将其返回还是个未知数,如果接口不是Stream,那自然不能通过WCF的流模式接口返回,用MemoryStream也不现实,MemoryStream要求有个缓存,因此我才设计了无缓存流,似乎楼主连自己的需求都不清楚,算了,闪人。