Ich fange an, eine Peer-to-Peer Video-Chat-Anwendung für iOS und Android zu entwickeln / zu prototypieren. Ich versuche, eine ähnliche Erfahrung wie FaceTime oder Tango zu erstellen - also gute Videoqualität, funktioniert über das Internet / 3G (nicht nur im selben LAN).
Ich stehe gerade erst in der Forschungsphase. Ich habe eine Menge Googeln gemacht, aber habe nicht viel gefunden (da dies ein neuer Bereich für mich ist, schaue ich wahrscheinlich an den falschen Stellen).
Können Sie irgendwelche Grubenstürze vorschlagen, auf die ich stoßen sollte? Welche Protokolle sollte ich verwenden (aus der Lektüre, die ich gemacht habe, sieht es so aus, als ob die Leute SIP oder XMPP benutzen, sind das die besten Optionen?). Habe ich ein Problem damit, plattformübergreifende Kommunikation zu machen?
Alle anderen Ressourcen, die ich erforschen sollte. Der größte Teil meiner Erfahrung ist in der Entwicklung von Web-Anwendungen und Backend-Server-Sachen. Das ist ein neuer Versuch für mich, aber ich freue mich auf die Gedankenstrecke.
Danke!
Wenn Sie Peer-to-Peer betrachten, müssen Sie klären, welche Generation von P2P Sie integrieren möchten. Ein interessanter Überblick wird in der folgenden Veröffentlichung Ссылка
gegebenNach Ihren Angaben möchten Sie auch die mobile Internetverbindung unterstützen. Meiner Meinung nach ist XMPP also der richtige Startpunkt. Wie Sie vielleicht bereits wissen, verwendet Google XMPP in seiner eigenen Google Talk-Anwendung und hat einige nützliche Erweiterungen bereitgestellt, die Sie selbst verwenden können: Ссылка
Tags und Links android ios video-streaming video p2p