我是新来的WebRTC,并试图建立一个视频聊天。目前,除了屏幕共享之外,所有功能都已实现。我以React视频聊天为例,对其进行了升级。当然,我可以打开屏幕共享自己,它会显示在主机上,但不会传输给其他用户。
https://github.com/rRaijin/video-chat-webrtc
请告诉我,在共享和为收件人处理socket.emit的情况下是否需要使用RTCPeerConnection,还是应该在RTCPeerConnection实例上调用某种方法?
谢谢你的帮助。
发布于 2022-11-09 09:03:51
没有必要使用socket.emit --我认为您需要RTCPeerConnection实例
https://webrtc-promocm.herokuapp.com/
在我上面的演示中,您可以添加和删除屏幕和视频与两个参与者与音频。
它使用uses多连接库。
发布于 2022-11-18 19:07:37
套接字对于将数据从服务器传递到客户端非常有用。在这种情况下,必须使用套接字。
套接字到底是做什么的?
如果现在有一个呼叫并断开了按钮,那么现在如果单击call now按钮,它就会被禁用,断开按钮将被启用。
但是,此过程仅在您的系统中,但在您正在调用的客户端系统中,“立即调用”按钮将保持启用状态,“断开”按钮将保持禁用状态。
现在套接字将在这里使用,套接字将实时传递值,并将禁用call Now按钮,并在两个系统中启用断开按钮。
注-1:请将您的系统从您试图调用的地方视为服务器,并将另一个系统视为客户端。
备注2:您可以使用Peerjs而不是套接字。
https://stackoverflow.com/questions/74300298
复制相似问题