N'Swift soutien WebRTC?
Notre équipe est en train d'élire langage de programmation pour développer une nouvelle application iOS dans lequel nous avons à écrire caractéristiques à l'appui de la conversation vidéo.
Le backend est écrit en utilisant WebRTC, maintenant, nous devons décider de la langue à utiliser dans l'application iPhone et nous préférons Swift dans ce cas.
Cependant, je ne suis pas sûr Swift prend en charge WebRTC ou pas.
Mes premières recherches montrent que l'on peut mettre en œuvre les fonctionnalités en Objective-C. j'ai trouvé un exemple écrit en Objective-C, ce qui vous pouvez trouver le code source ici.
Cependant, je ne suis pas sûr à propos de Swift. N'Swift également en charge WebRTC?
Oui, prend en charge entendre signifie pouvez écrire du code pour travailler avec.
OriginalL'auteur petwho | 2015-10-14
Vous devez vous connecter pour publier un commentaire.
Oui swift prend en charge WebRTC et il y a une bibliothèque qui vous pouvez utiliser dans swift lien:- http://skylink.io/ios/
Et le lien que vous avez partagé à ce qui est écrit en Objective-C, nous devrions être en mesure de l'utiliser aussi bien dans swift par la création d'un mécanisme d'intégration de l'en-tête
Ont un oeil à ce que bien https://github.com/alongubkin/phonertc
Grâce
Omkar
Vous utilisez cette bibliothèque libre: cocoapods.org/pods/AppRTC
OriginalL'auteur Omkar Guhilot
Mise à JOUR
Le moyen le plus facile est d'obtenir webRTC dans votre projet est de n'installer que les CocoaPod utilisant les instructions à https://cocoapods.org/pods/WebRTC
Si vous n'avez jamais utilisé CocoaPods avant, vous aurez besoin d'abord de suivre ce guide: https://guides.cocoapods.org/using/getting-started.html
La réponse simple à la question est qu'il n'existe actuellement pas de bibliothèques open source écrit en Swift conforme au protocole WebRTC. Vous pouvez toujours compiler le code de l'officiel WebRTC projet dans votre application. Les Directions qui ne peuvent pas conduire à une réussite de construire peut être trouvé ici: https://webrtc.org/native-code/ios/
Enfin, pour clarifier Omkar Guhilot réponse: Skylink est une société fermée du source SDK, qui est conçu pour fonctionner uniquement avec leur stun-tour de service, et https://github.com/alongubkin/phonertc nécessite cordova, qui peut ne pas être idéal pour la plupart des développeurs ios.
OriginalL'auteur Water Not Words
Webrtc est livré avec Objectif C de l'interface. Je ne pense pas qu'ils vont se déplacer à swift interface de sitôt. Mais Vous pouvez toujours l'utiliser par l'intermédiaire combler les en-têtes de. J'ai écrit apprtc (webrtc la démo) dans swift 2.3 version avec l'aide de combler les en-têtes dans github lien avec une description en ce blog . J'ai prévu d'écrire version 3.0 et une rapide wrappers sur elle.
OriginalL'auteur Dhilip
Version actuelle de webrtc cadre ne nécessite pas de gousses ou de tout supplément de combler les en-têtes.
Le cadre peut être généré en suivant les instructions sur ce Lien :
https://webrtc.org/native-code/ios/
Si vous suivez correctement, vous allez générer un cadre d'ajouter que dans le cadre de votre projet et suivre le webrtc mesures nécessaires et vous aurez une WEBRTC projet intégré.
Pour connaitre toutes les étapes nécessaires à suivre ce lien à partir d'apparaître.dans
:
https://tech.appear.in/2015/05/25/Getting-started-with-WebRTC-on-iOS/
Cela va vous amener à un stade où vous serez en mesure de faire des appels entre un navigateur et une iOS 8+ appareil
OriginalL'auteur saurabh2810