Capture image d'un flux RTSP

Fermé
Marcounnet Messages postés 16 Date d'inscription mercredi 18 juillet 2012 Statut Membre Dernière intervention 5 octobre 2013 - 3 mai 2013 à 12:30
Marcounnet Messages postés 16 Date d'inscription mercredi 18 juillet 2012 Statut Membre Dernière intervention 5 octobre 2013 - 7 mai 2013 à 08:33
Bonjour,

J'essaie actuellement de récupéré les images d'un flux RTSP avec un code Java.
En effet, j'ai à la base une adresse URL en rtsp://host/file pointant vers une caméra, et actuellement je fais ceci afin de pouvoir récupérer le flux image par image :

url = new URL(rtspAddr);
InputStream is = url.openStream();
OutputStream os = new FileOutputStream(dst);

byte[] b = new byte[2048];
int length;
			
while ((length = is.read(b)) != -1) {
	os.write(b, 0, length);
}
			
is.close();
os.close();	


Seulement, bien que cela marche parfaitement bien avec une URL en http:// (je précise que je souhaite pas conserver cette adresse HTTP, car je ne parviens pas à l'obtenir automatiquement en fonction de ma caméra, contrairement à mon URL RTSP), cela ne fonctionne pas avec mon URL en rtsp://

Afin de pouvoir contourner ce problème, j'ai essayé de me tourner vers JMF (qui apparemment est devenu obsolète...) et vers RtspUrl.
J'ai également tenté de décortiqué mon URL RTSP afin de la transformer en http://host/file, mais bien que ça ne me renvoi aucune erreur, ça ne me renvoi pas d'image non plus^^

Voilà, j'ai essayé d'être le plus clair possible pour expliquer mon problème, j'espère que quelqu'un pourra m'aider, même si c'est pour me dire que ce n'est pas possible (mais ça j'en doute^^)

Merci par avance
A voir également:

1 réponse

Marcounnet Messages postés 16 Date d'inscription mercredi 18 juillet 2012 Statut Membre Dernière intervention 5 octobre 2013
7 mai 2013 à 08:33
Un petit up ;)
0