Capture image d'un flux RTSP

Marcounnet Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
Marcounnet Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
Un petit up ;)
0

Discussions similaires