voila dans le cadre de l'élaboratione d'un logiciel de visioconference,
j'utilise un rtpmanager pour l'envoie et la réception de video venant d'une webcam
mais le rtpmanager n'envoie pas le bon format de stream
le client reçoit bien le stream mais en faisant un event.tostring il me dit que le stream est un StreamMappedEvent .... pourquoi le rtpmanager m'envoie donc t il ce type de stream ....
voici le code coté server :
Code :
- public void createRTPManager(Processor p)
- {
- //Creation du DataSource correspondant au Processor
- DataSource OutputSource = p.getDataOutput();
- //Nouvelle Instance d'un RTPManager
- RTPManager rtpm = RTPManager.newInstance();
- try
- {
- //Création d'une SessionAddress correspondant à l'adresse locale
- SessionAddress localaddr = new SessionAddress(InetAddress.getLocalHost(),40000);
- //Initialisation du RTPManager à partir de la SessionAddresse locale
- rtpm.initialize(localaddr);
- //Création d'une SessionAddress correspondant à l'adresse de destination
- SessionAddress destaddr = new SessionAddress(InetAddress.getByName("172.16.1.105" ),22224);
- //Ajout de cette SessionAddress dans le RTPManager
- rtpm.addTarget(destaddr);
- //Creation d'un SendStream à partir du DataSource
- ss2 = rtpm.createSendStream(OutputSource,0);
- //Demarrage du SendStream
- ss2.start();
- System.out.println("SendStream Started" );
- }
- catch(UnknownHostException e){System.out.println("erreur : "+e);}
- catch(IOException e) {System.out.println("erreur : "+e); }
- catch(InvalidSessionAddressException e) {System.out.println("erreur : "+e); }
- catch(UnsupportedFormatException e) { System.out.println("erreur : "+e);}
- }
|
aidez moi ... please