mqtt协议与webRTC

时间:2013-10-22 05:29:06

标签: xmpp real-time webrtc instant-messaging mqtt

什么是mqtt和webRTC?

如果我正在开发支持语音和视频聊天的NATIVE移动网络应用程序,我可以在哪里使用它们?

1 个答案:

答案 0 :(得分:1)

你正在比较两件不同的事情。

MQTT是一种用于发布/订阅的消息传递协议,可用于实现本机应用程序与后端服务器之间的通信。

WebRTC是现代Web浏览器开始支持的标准,允许纯Web应用程序(HTML5 / JavaScript / CSS3)实现语音和视频交互,而无需任何浏览器插件(通常今天这样的实现需要使用Flash) 。值得指出的是,webRTC的原生浏览器支持现在才刚刚出现(iOS上仍然不支持)。如果您正在开发移动Web应用程序,您可以选择使用webRTC以独立于平台的方式支持语音和视频,然后通过Web套接字使用MQTT来实现与服务器的通信。

由于您正在开发NATIVE移动应用程序,因此webRTC并不真正相关。作为本机应用程序,您不受浏览器支持的限制。