什么是mqtt和webRTC?
如果我正在开发支持语音和视频聊天的NATIVE移动网络应用程序,我可以在哪里使用它们?
答案 0 :(得分:1)
你正在比较两件不同的事情。
MQTT是一种用于发布/订阅的消息传递协议,可用于实现本机应用程序与后端服务器之间的通信。
WebRTC是现代Web浏览器开始支持的标准,允许纯Web应用程序(HTML5 / JavaScript / CSS3)实现语音和视频交互,而无需任何浏览器插件(通常今天这样的实现需要使用Flash) 。值得指出的是,webRTC的原生浏览器支持现在才刚刚出现(iOS上仍然不支持)。如果您正在开发移动Web应用程序,您可以选择使用webRTC以独立于平台的方式支持语音和视频,然后通过Web套接字使用MQTT来实现与服务器的通信。
由于您正在开发NATIVE移动应用程序,因此webRTC并不真正相关。作为本机应用程序,您不受浏览器支持的限制。