Pbm JMF/RTP

cs_snake6 Messages postés 29 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 10 octobre 2010 - 6 mars 2008 à 22:16
 rachid - 22 nov. 2013 à 14:48
bonjour;
je travaille sur un logiciel de videoconference avec JMF .
la premiere chose a faire c d'envoyer un flux d'un serveur pour le recevoir sur un client

j'ai un probleme au niveau d'un realize player  ... quand j'execucte  l'instruction suivante cote client mon programme bloque

player = Manager.createRealizedPlayer(SourceLocator);

si je fait un    System.out.println apres cette instruction rien ne s'affiche (sachant qu avant cette inst l affichage console marche)

merci pour vos reponses d'avance

voici mon main client

public static void main(String[] args) {
//        Adresse de la Source
 String SourceAddress = "rtp://127.0.0.1:22224/video/1";

                     

//        Creation du MediaLocator avec l'adresse de la Source

        MediaLocator SourceLocator = new MediaLocator(SourceAddress);

                     

//        Verification que la source existe

//        dans le cas contraire, arret du programme

        if(SourceLocator == null)

        {

               System.out.println("no Source");

               System.exit(-1);

        }

        else

        {

               System.out.println("Connected");

        }

                     

//        Declaration du Player

        Player player;

                     

        try

        {

               //Creation du player réalisé à partir du Médialocator

               //de la source
           
           
          
      player = Manager.createRealizedPlayer(SourceLocator); /// mon programme bloque ici

              

               //Demarrage du Player

               player.start();
              
                            

               //Creation d'une JFrame

               JFrame fenetre = new JFrame("Player");

               fenetre.setSize(160,140);

               //Ajout du Composant visuel du Player dans la fenetre

               //     (pour un flux vidéo)

               fenetre.getContentPane().add(player.getVisualComponent());

               fenetre.setVisible(true);

                            

        }

        catch (NoPlayerException e)

        {

        }

        catch (IOException e)

        {

        }

        catch (CannotRealizeException e)

        {

        }

    }

}

source du source : supinfo

2 réponses

lucard Messages postés 7 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 18 septembre 2010
14 sept. 2010 à 18:07
bonjour ,
j'espere que t'as pu trouvé une solution a ce problème, si c'est le cas eclaire moi parce ca fait une semaine que je suis councé sur ce point .
cordialement
0
moi aussi :)
0
Rejoignez-nous