10
votes

Utilisez WEBRTC ou par pair à égaler pour appeler vidéo iOS et Android

Je souhaite créer l'application avec WEBRTC qui fonctionnera sur le site Web, l'application mobile iOS et l'application Android.

J'avais trouvé ce lien: - http://xsockets.net/ API / Net-C / Custom-WebrTC-Controller

Comment puis-je capable de créer la WEBRTC dans l'application iOS. Y a-t-il quelque chose? S'il vous plaît aidez-moi.


0 commentaires

3 Réponses :


2
votes

OPENTOK possède un SDK iOS natif sur WEBRTC, qui devrait être un bon endroit pour vous. examiner.


1 commentaires

Opentok n'est pas complètement gratuit!



9
votes

Je travaille dans cet espace depuis quelques mois maintenant et webrtc sur iOS n'est pas facile. Pour aider ce problème, j'ai ajouté un repo github avec un exemple de travail d'une application iOS à l'aide de WEBRTC.

https://github.com/gandg/webrtc-ios

Le site fait également référence au site Google Code également, il devrait donc s'agir d'un point de départ utile.


3 commentaires

Merci pour la réponse. Vérifiez que vous pouvez réussir à Achevie Webrtc dans iOS?


Oui, l'exemple ci-dessus fonctionne pour les périphériques iOS. Le simulateur ne prend pas en charge la vidéo (au moins qui est ma compréhension), donc je me suis concentré sur la solution de l'appareil. J'espère que ça aide


Avez-vous été capable de le tester sur un iPhone 4 ou 4S? Je me débats depuis des jours, le rendu vidéo est très lent sur ces appareils. Mais je ne sais pas si c'est parce que je fais quelque chose de mal ou que les capacités de ces appareils ne suffisent pas. Aidez-moi, s'il vous plaît!



7
votes

J'ai passé 2 jours à rechercher sur WEBRTC pour mobile. J'essaie d'installer webrtc pour Android (Suivez webrtc.org) mais c'est trop compliqué. Je viens de trouver 2 projet génial:

pour serveur: https://github.com/pchab/projectrtc

pour Android Client: https://github.com/pchab/androidrtc

moins de 15 minutes à installer et ça a bien fonctionné.

À propos du client iOS, je pense que vous devriez essayer GP-Coder Suggestion, utiliser https://github.com/gandg/webrtc- iOS .


7 commentaires

J'ai suivi l'instruction mais je ne suis pas capable de le gérer. Je viens de voir l'écran noir sur Android et aussi lorsque j'essaie de frapper " localhost: 3000 " sur le navigateur "Aucune page trouvée ". Pouvez-vous m'aider ici? En fait, je veux diffuser entre deux appareils Android en utilisant ceci, est-ce possible?


Oui c'est possible. Avant Exécuter le code serveur, vous devez installer Node.js, vous pouvez télécharger à partir d'ici: Nodejs.org


Oui j'ai suivi l'instruction, tout ce qui est configuré, j'ai également démarré le serveur en utilisant "NPM START"


Quel est votre système d'exploitation? Quand "NPM Démarrer" -> Qu'est-ce que la réponse du terminal? S'il vous plaît assurez-vous que nœud.js déjà installé sur votre PC. Vous pouvez vérifier nœud.js version par commande: npm -v.


J'utilise des veuves. Quand je commence une commande, il ressemble à ce postimg.org/image/6avhoos5v . Je suis uinsg nœud.js 1.4.28


Maintenant, je suis capable de l'exécuter, mais comment puis-je obtenir des pairs au flux de pairs entre deux appareils Android. En ce moment, ce que je fais, c'est ouvrir mon adresse de serveur dans un autre navigateur pour voir le flux d'un autre appareil. Dois-je utiliser deux serveurs?


Vous n'avez pas besoin d'utiliser deux serveurs. Lorsque vous ouvrez une application en 1st-android-périphérique, une boîte de dialogue Afficher pour inviter un autre ami, vous pouvez envoyer une invitation par e-mail, Google Hangout, Viber, etc. 2nd-Android-périphérique (déjà installé AndroidRTC) Il suffit de cliquer sur l'URL reçue à partir de la 1ère Android .