我想构建一个 .NET 桌面应用程序,它可以通过 wifi 或蓝牙从 Windows 手机的摄像头实时获取视频流。
我找到了这个http://www.senstic.com/wp7/PocketCam/PocketCam.aspx应用程序,现在如何将它连接到我的应用程序?我想过使用 MediaElement 来显示和控制流,但是如何将两者连接在一起?
我对 Windows Phone 开发知之甚少,也完全不知道如何获取此视频流。
我想构建一个 .NET 桌面应用程序,它可以通过 wifi 或蓝牙从 Windows 手机的摄像头实时获取视频流。
我找到了这个http://www.senstic.com/wp7/PocketCam/PocketCam.aspx应用程序,现在如何将它连接到我的应用程序?我想过使用 MediaElement 来显示和控制流,但是如何将两者连接在一起?
我对 Windows Phone 开发知之甚少,也完全不知道如何获取此视频流。
我最终使用了一个 IP 网络摄像头应用程序和一个 MJPEG 解码库 http://mjpeg.codeplex.com/
效果很好,使用起来相当简单。没有音频流,但没有压缩(除了可以通过将 IP 摄像机应用程序质量设置为 100% 来禁用每个帧压缩),因此响应时间更快。MJPEG 非常适合实时
我也在尝试在 windows phone 中做这样的事情。最终,我通过定期从您的视频中以 fps 的方式捕获图像来解决这个问题。就像您想要每秒 10 个图像然后尝试通过套接字每 10 毫秒发送一次图像。
它对你来说就像一个 ImageStreamingServer。图像流服务器的 .Net 实现可用于 .Net 在线1。您可以阅读和修改那里的源代码来创建这样的服务器。