如何使用WebRTC在UWP中录制视频

时间:2018-06-12 07:53:19

标签: c# uwp webrtc uri mediaelement

我正在尝试在进行视频聊天时录制视频。 我的应用程序是使用webrtc包的UWP(C#)应用程序。我想要将webrtc.mediastream记录到webrtc发送的文件或MediaCapture。

我尝试了什么:

1.recordRTC,它结果是一个javascript库。 UWP计划安装到Hololens,webView可能无法正常工作。通过。

2.MediaCapture我尝试开始使用MediaCapture录制视频referring to this。 运行await _mediaRecording.StartAsync();时,似乎可以控制webcamera,以便停止视频聊天。

3.我尝试将MediaCapture转换为mediaStream,当然它不起作用。

似乎Org.WebRtc与C#包有一点不同。我需要你的帮助。

更新

我发现MediaCapture可以给我预览流吗?我可以在CaptureElement中显示它。我猜想我是否可以从捕获元素中获取流但却找不到它。我还注意到MediaElement与WebRTC有交互,它的来源是URI。那么有没有办法从MediaCapture的预览中获取流的URI?

0 个答案:

没有答案