我要实现的是一个POC,其中两个用户正在使用ASP.NET Core和WebRTC(如果需要SignalR)在对等视频通话中聊天。

asp.net-core - ASP.NET Core和WebRTC用于点对点视频聊天-LMLPHP

我阅读了很多有关WebRTC的documentation,并且发现的大多数示例都无效,因为它们显示了该协议(protocol)的旧实现(例如this tutorial)。另外,我在Github上看到了此实现,但它正在使用getUserMedia。如果使用最新版本的adapter.js,则会出现相同的错误。

asp.net-core - ASP.NET Core和WebRTC用于点对点视频聊天-LMLPHP

我在Google上搜索了一下,然后发现了其他示例,例如html5rocks上的一篇文章:在这种情况下,indx.html在本地工作,但是如果将其部署在服务器上,则会出现此错误。

asp.net-core - ASP.NET Core和WebRTC用于点对点视频聊天-LMLPHP

我尝试使用的最后一个脚本是Simple Peer

如果我正确理解,则新的正确方法是使用RTCPeerConnectionRTCDataChannel。我找不到有效的示例。

最佳答案

一个可以继续工作的例子。网络核心3.1和javascript:
https://github.com/Shhzdmrz/SignalRCoreWebRTC

Signalr核心,ionic和peerjs的工作示例:
https://dev.to/timsar2/ionic-video-call-by-peerjs-4fli

信号器核心和 Angular 工作示例:
https://dev.to/sebalr/video-call-with-webrtc-angular-and-asp-net-core-39hg

07-24 09:44
查看更多