【问题标题】:UWP get live webcam video streamUWP 获取实时网络摄像头视频流
【发布时间】:2016-10-23 01:14:19
【问题描述】:

我正在研究 MediaCapture 课程,但它似乎并没有暴露我正在寻找的内容。我想要来自网络摄像头的实时Stream - 不要录制或预览它。我正在开发Microsoft Cognitive Services Emotion API,我想关注this example,但不是从文件系统获取本地视频流 - 我想从一个Stream网络摄像头。

【问题讨论】:

  • MediaCapture.StartRecordToStreamAsync(MediaEncodingProfile encodingProfile, IRandomAccessStream stream) ?
  • @pijemcolu,记录流但不公开它。我特别提到,在我的问题中,这不对我有用。
  • 看看这个example。我想这就是你要找的。从相机访问内存流并捕获帧/照片以发送到 Microsoft Cognitive Services Emotion API。
  • @Shivam,实际上我正在寻找的是视频流。我不想拍照并发送它,我想要来自网络摄像头的流。
  • David,我也遇到了同样的问题(无法在 UWP 应用中公开视频流) - 你解决了这个问题吗?

标签: c# webcam windows-10-iot-core uwp-xaml microsoft-cognitive


【解决方案1】:

包括 Emotion 在内的 Microsoft 认知服务视频 API 是 REST API,而不是流式 API,因此不支持您的方案。

您可以改为定期捕获帧并对其中一个图像 API 进行 RESTful 调用。

【讨论】:

  • 这个答案不仅避免了回答问题,而且是完全错误的。我分享的example 有一个将流传递到API 的示例。我已经在使用临时捕获和发布方法,但想效仿他们的流媒体视频示例。请阅读 MIME 类型“application/octet-stream”。
  • REST API 的事实并不意味着您不能传递流。据我所知,“REST”与“流”API 没有区别。这个答案确实是完全错误的,即使在基本层面上也是如此。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-22
  • 2011-03-01
  • 2013-09-14
  • 2011-02-01
相关资源
最近更新 更多