用于聊天应用程序的 Websocket 或 WebRTC?
Websocket or WebRTC for chat application?
1) websocket协议可以收发语音和视频通话吗?
2) Web RTC 可以收发短信吗?
3) websocket 和 webRTC 在聊天应用中谁更安全?
4) 视频通话和流媒体视频有什么区别?
5) websocket 和 webRTC 哪个通信速度更快? (发送和接收短信、语音和视频通话)
6) 我们可以在同一个应用程序中同时使用 websocket 和 webRTC 吗?
非常感谢。
Websocket 是一种基于HTTP 的协议,这意味着您可以通过websocket(wss) 发送或接收任何数据,但缺点是websocket 无法捕获视频数据。
您可以使用webrtc.datachannel发送或接收任何数据,webrtc.datachannel基于P2P(点对点)。你可以访问这个datachannel.
可以使用wss让websocket更安全,另外可以选择wss建立websocket连接。 WebRTC基于DTLS,因此更安全(用于数据包嗅探)。另一方面,由于 WebRTC 使用 P2P,一个用户可以追踪另一个用户的 IP 地址。您必须通过 HTTPS 或 wss 使用 WebRTC,否则将无法使用。
Websocket需要服务器,其中WebRTC是P2P连接,所以WebRTC速度更快
是的,你需要一个信号服务器来为WebRTC交换SDP。您可以使用 websocket 构建信号服务器。
1) websocket协议可以收发语音和视频通话吗?
2) Web RTC 可以收发短信吗?
3) websocket 和 webRTC 在聊天应用中谁更安全?
4) 视频通话和流媒体视频有什么区别?
5) websocket 和 webRTC 哪个通信速度更快? (发送和接收短信、语音和视频通话)
6) 我们可以在同一个应用程序中同时使用 websocket 和 webRTC 吗?
非常感谢。
Websocket 是一种基于HTTP 的协议,这意味着您可以通过websocket(wss) 发送或接收任何数据,但缺点是websocket 无法捕获视频数据。
您可以使用webrtc.datachannel发送或接收任何数据,webrtc.datachannel基于P2P(点对点)。你可以访问这个datachannel.
可以使用wss让websocket更安全,另外可以选择wss建立websocket连接。 WebRTC基于DTLS,因此更安全(用于数据包嗅探)。另一方面,由于 WebRTC 使用 P2P,一个用户可以追踪另一个用户的 IP 地址。您必须通过 HTTPS 或 wss 使用 WebRTC,否则将无法使用。
Websocket需要服务器,其中WebRTC是P2P连接,所以WebRTC速度更快
是的,你需要一个信号服务器来为WebRTC交换SDP。您可以使用 websocket 构建信号服务器。