web-dev-qa-db-fra.com

Passer des appels vocaux et vidéo via Internet avec notre application?

Je souhaite développer des appels vocaux et vidéo via les utilisateurs de notre application dans Android comme l'application Wechat. Comment faire ça? J'ai effectué une recherche dans Google, mais je n'ai pas obtenu de référence exacte ni d'échantillons. Quelqu'un peut-il expliquer et donner un exemple de source et de références pour faire cette fonctionnalité? Et j'ai peu de confusion sur SIP et VOIP que je vais utiliser pour le support Android versions 2.2 aux applications de versions supérieures?

23
Karthik

Lumincall est un SIP open source. c'est sous licence GPL donc vous n'aurez pas à payer pour cela.

Linphone est une voix sur IP open source. Il est également sous licence GPL, vous n'aurez donc pas à payer pour cela. vous pouvez obtenir le code source de ces applications. cela peut vous aider

15
null pointer

Vous pouvez utiliser Jingle pour les appels vidéo. l'appel vocal peut également être effectué à l'aide de jingle. Mais surtout dans Android, SIP est utilisé pour les appels vocaux car il est livré avec Android.

Appel vocal SIP Protocol

Vous pouvez également consulter cet exemple d'implémentation de SIP dans Android.

Implémentation du protocole SIP

Vous pouvez trouver quelques documentations Jingle ici

Lien Spécifications Jingle

9
Sanal Varghese

Peut-être créer une communication socket sur votre serveur. (Quitter le flux) J'ai essentiellement développé il y a deux ans. J'envoie les vues de la caméra de l'ordinateur à l'écran du téléphone via Internet auparavant. (Flux vidéo en temps réel)

1
nurisezgin