通用 Windows c#:媒体捕获网络摄像头实时流



>我尝试通过网络直播网络摄像头(UWP,c#)

我试过了:使用MediaCapture.StartRecordToStreamAsync录制2秒的视频(通过网络发送流)并重复此操作。当然,这是一个糟糕的解决方案,因为每次我使用 StopRecordAsync 时,我都会松动半秒钟,而另一方面它看起来像一个巨大的滞后。

必须有一个解决方案,而无需每 2 秒调用一次 StopRecordAsync。如何在录制的同时通过网络发送视频数据?

根据您的描述,我认为实时通信示例可能是您想要的。此示例演示如何使用低延迟功能启用实时通信应用程序。

此示例使用媒体扩展功能向Microsoft媒体基础管道添加功能。有关在 Windows 应用商店应用中创建媒体基础媒体扩展的详细信息,请参阅演练:使用 WRL 和媒体基础创建 Windows 应用商店应用和媒体扩展示例。

最新更新