嘿大家好,我正在使用 webrtc 来在两个客户端之间进行数据通信。现在的问题是客户端之一是C#。我尝试嵌入由 meshcentral.com 提供的一些 native 库,但它对我不起作用。
我还尝试在 C# 应用程序中嵌入 headless 浏览器,例如 phantom 和 selenium。但这些浏览器不支持webrtc。
我只是猜测我们是否真的可以使用 webrtc 在 C# 应用程序和浏览器之间进行通信。请提出一些可行的方法。
最佳答案
您应该使用带有 CefSharp 库的 chromium 浏览器,它支持 WebRTC,但您应该首先使用 Cef 命令行参数(例如“enable-media-stream”)在 chromium 上启用一些设置。
关于javascript - C#客户端与浏览器的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40062121/