我开始为 iOS 和 Android 开发/制作一个点对点视频聊天应用程序原型。我正在尝试创建与 FaceTime 或 Tango 类似的体验——即高质量的视频,可以在互联网/3G 上工作(而不仅仅是在同一 LAN 上)。
我刚刚开始进入研究阶段。我已经做了很多谷歌搜索,但没有找到太多(因为这对我来说是一个新领域,我可能找错了地方)。
你能建议我可能会遇到的任何陷阱吗?我应该使用什么协议(从我读过的内容来看,人们似乎使用 SIP 或 XMPP,这些是最好的选择吗?)。我这样进行跨平台通信会遇到问题吗?
我应该探索的任何其他资源。我的大部分经验是开发 Web 应用程序和后端服务器端内容。所以这对我来说是一项新的尝试,但我期待着思想的拓展。
Thanks!
当您研究 P2P 时,您必须明确您想要集成哪一代的 P2P。下面的论文给出了一个有趣的概述http://www.mediateam.oulu.fi/publications/pdf/570.pdf
根据您的信息,您还希望支持移动互联网连接。所以我认为 XMPP 是一个正确的起点。您可能已经知道,Google 在自己的 Google Talk 应用程序中使用 XMPP,并提供了一些您可以自己使用的不错的扩展:https://developers.google.com/talk/talk_developers_home
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)