Bonjour,
Je suis actuellement en train de créer une application JAVA permettant de faire de la téléphonie VoIP. (Protocole : SIP, SDP, RTP)
N'ayant aucune connaissance dedans, lors de mes recherches j'ai trouvé l'API Jain-SIP, pour faire la connexion a mon compte SIP (chez OVH) pour recevoir les appels entrant sur la ligne (uniquement, je n'ai pas besoin d'appeler), grâce a proccessRequest(), je reçois et répond aux requêtes INVITE et je réussis a établir une communication entre les 2 appareils.
Le soucis est qu'il n'y a pas le flux audio, je ne sais pas comment faire la transmission du flux audio (RTP), après de multiples recherche j'ai trouvé l'API JMF (Un peu ancien) et libJitsi, malgré divers exemples je n'ai pas compris comment les utiliser et n'arrive pas les faire fonctionner.
Pourriez-vous me dire si vous connaissez des meilleurs API pour faire la transmission RTP et si possible, m'indiquer l'ordre à suivre (Utilisation des classes comme RTPManager, RTPSession, etc...) pour recevoir et transmettre un flux RTP ?
Faut-il mettre le traitement des flux dans le processACK() ?
(Si j'ai oublié des détails, ou mal exprimé ma demande, pourriez-vous me le faire savoir, j’essayerais de tout clarifier)
Voila,
En espérant que quelqu'un pourras m'éclairer.
Merci d'avance
Bonne journée
Partager