通用Windows c#:媒体捕获网络摄像头直播

时间:2017-01-09 22:45:30

标签: c# uwp media live-streaming uwp-xaml

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

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

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

1 个答案:

答案 0 :(得分:0)

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

此示例使用“媒体扩展”功能向Microsoft Media Foundation管道添加功能。有关在Windows应用商店应用中创建Media Foundation媒体扩展的详细信息,请参阅演练:Creating a Windows Store app using WRL and Media FoundationMedia extension sample