Bonjour,

Je me bats depuis quelques jours avec une caméra. C'est un modèle du constructeur Vivotek et il gère le HTTP, RTSP et le RTP.

Au départ, on était parti sur du RTSP mais pour nos besoins, le RTP nous parait mieux.

Pour le moment, je souhaiterais simplement ouvrir le flux, on verra pour le reste par la suite.

Voici donc le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
         IContainer container;
 
         String filename = (new StringBuilder("rtp://")).append("[mon ip]").append(":").append("5556").append("/").append("live.sdp").append("?tcp").toString();
         container = IContainer.make();
 
         if(container.open(filename, com.xuggle.xuggler.IContainer.Type.READ, null) < 0)
         {   
             System.out.println("erreur le flux ne peut pas être ouvert");     
         }
         else
         {
             System.out.println("le flux est ouvert");
         }
Je peux mettre n'importe quelle IP mais rien ne remonte, pas une erreur.

Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.

désolé d'être impatient mais cela deviens bloquant voir urgent.....

après moult debug mon soucis a l'air de venir de mon IContainer
quand je je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
container.open(filename, IContainer.Type.Read, null);
le programme à l'air de boucler a l'infini j'ai pas d'erreur mais sans cela pas possible d'aller plus loin.

Après avoir jouer un peu avec les paramètres de la cam j'ai réussi a ouvrir un flux vidéo en http en jpeg.

ma question et donc comment et former un flux (url) en rtp ?