Capturar imagen de un flujo RTSP

Marcounnet Mensajes publicados 22 Estado Miembro -  
Marcounnet Mensajes publicados 22 Estado Miembro -
Hola, Estoy intentando actualmente recuperar las imágenes de un flujo RTSP con código Java. De hecho, tengo originalmente una dirección URL en rtsp://host/file que apunta a una cámara, y actualmente hago esto para poder obtener el flujo imagen por imagen:
 
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(); 
Sin embargo, aunque funciona perfectamente con una URL en http:// (aclaro que no quiero conservar esta dirección HTTP, ya que no consigo obtenerla automáticamente en función de mi cámara, a diferencia de mi URL RTSP), esto no funciona con mi URL en rtsp:// Para poder sortear este problema, intenté dirigirme a JMF (que aparentemente ha quedado obsoleto...) y a RtspUrl. También intenté descomponer mi URL RTSP para transformarla en http://host/file, pero aunque no me devuelve ningún error, tampoco devuelve ninguna imagen. Voilà, he intentado ser lo más claro posible para explicar mi problema, espero que alguien pueda ayudarme, incluso si es para decirme que no es posible (pero lo dudo^^) Gracias de antemano

1 respuesta

  1. Marcounnet Mensajes publicados 22 Estado Miembro
     
    Un pequeño aviso ;)
    0