我将如何创build一个Windows Phone实时相机饲料?

我已经为我的windows手机制作了程序,在屏幕上显示相机馈送。 我也使用套接字命名空间发送/接收数据。 是否有可能“结合”这些来创build从我的局域网上的计算机可以连接到摄像头的实时video源?

那么这是一个非常有趣的问题。 事实上,通常应该有可能创造一个直播 – 但是 – 这是一个“难点”:你必须自己做,所以你必须关心真实直播中需要的一切。

具体来说,实现一种实时流不是很复杂。 想想你需要什么:

1a)Image-Source(通常当然是凸轮)1b)Image-Copier的种类2)Streaming-server 3)Streaming-Client

所以如果我们谈论Windows Phone,那么有很多.NET类可以为你做一些工作。 为了一个好的开始,你应该考虑下面的参考: http : //msdn.microsoft.com/en-us/library/ff637518%28VS.92%29.aspx

如果我们深入细节,您必须执行以下任务:

1)准备好相机图像
2)将视频画笔/画布用户界面元素的内容复制到流中
3)将流写入临时文件
4)将临时文件通过服务器上传到客户端
5)进入循环,重新开始3。

在这种情况下,大的想法是,为了得到视频刷拷贝,所以为此看看视频刷的连接的msdn参考

http://msdn.microsoft.com/en-us/library/cc189009%28VS.95%29.aspx

为了将视频刷的内容复制到一个流中有一个很好的起点,请考虑这个文档

http://msdn.microsoft.com/en-us/library/bb404773.aspx#anchor_videobrush_relationship

通过使用媒体元素作为“实况图片”的主机。

另一个更好,但当然,更复杂的方法是实现自己的视频画笔版本。 阅读本文以了解如何复制预览相机缓冲区

http://msdn.microsoft.com/en-us/library/microsoft.devices.photocamera.getpreviewbufferycbcr%28VS.92%29.aspx

所以,我希望,我能够给你一个想法,如何实施你的解决方案。

ps:如果你能说德语,我为你推荐一本书: http : //amzn.to/wxfEzd

我是这本书的作者;)