Rechercher : dans
Par :

[JAVA JMF RTP] Transmission et reception

Dernière réponse le 27 avr 2009 à 00:36:25 tsumago, le 4 jan 2009 à 16:17:34 
 Signaler ce message aux modérateurs

Bonjour,
Dans le cadre de nos projets encadrés, nous essayons de réaliser une petite application de messagerie instantanée, dans laquelle on a voulu implémenter la fonction de discussion audio et vidéo. La solution qui s'est imposée à nous est d'utiliser l'API JMF et le protocole RTP. N'ayant pas beaucoup d'expérience avec cette API, nous avons voulu essayer les exemples fournis par Sun pour l'envoi et la réception de média par RTP:

Réception:
java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/sol­utions/AVReceive.html
Transmission:
java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/sol­utions/AVTransmit.html

On a essayé de bricoler un peu le code afin de pour l'utiliser dans notre application dans le main (en modifiant les arguments dans le main pour qu'il utilise un string écrit dans le code au lieu d'utiliser les arguments du main)

Voici les modifications qu'on a effectué:

Dans AVReceive2.java:
[CODE]//...
AVReceive2 avReceive = new AVReceive2(new String[] {"192.168.0.1/36000"});
//...
/CODE

Dans AVTransmit2.java:
[CODE]//...
File media = new File("C:\\Ach3oro.mp3");
MediaLocator ds = new MediaLocator(media.toURI().toURL());
AVTransmit2 at = new AVTransmit2( ds, "192.168.0.2", "36000", fmt);
//...
/CODE

L'envoi s'exécute, à mon avis, normalement car voici le résultat de l'exécution:

Track 0 is set to transmit as:
mpegaudio/rtp, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
Created RTP session: 192.168.0.2 36000
Start transmission for 60 seconds...
...transmission ended.

Mais l'exécution de la réception ne donne aucun résultat (l'exécution s'arrête sans rien afficher au bout de 2 secondes)

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « [JAVA JMF RTP] Transmission et reception » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
[Outlook/ThunderBird/Incredimail] Envoi/Réception de mail VoirVous avez des problèmes d'envoi ou de réception de mail dans votre client de messagerie ? Cet article va vous aider à diagnostiquer le problème. 1. Introduction à la messagerie 2. Problèmes d'envoi de mail 3. Problèmes de réception de...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Transmission de données - Les modes de transmission VoirLes modes de transmission Pour une transmission donnée sur une voie de communication entre deux machines la communication peut s'effectuer de différentes manières. La transmission est caractérisée par : le sens des échanges le mode de...
Transmission de données - La liaison physique VoirQu'est-ce qu'un canal de transmission ? Une ligne de transmission est une liaison entre les deux machines. On désigne généralement par le terme émetteur la machine qui envoie les données et par récepteur celle qui les reçoit. Les machines peuvent ...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...

1

 Yassine, le 27 avr 2009 à 00:36:25

Zidni 3Lik

Répondre à Yassine
Collection CommentÇaMarche.net