Obligar a Android a utilizar RTSP / AVP / TCP intercalado
Estoy usando Android 4.1.2 en el Galaxy S3. Actualmente android mediaplayer siempre intenta RTSP UDP (RTP / AVP / UDP) método para conectarse con el servidor RTSP.
Si Android MediaPlayer no recibe los datos de sus puertos UDP … se detiene y luego intenta RTSP TCP intercalado (RTP / AVP / TCP). Esto está bien, pero introduce un retraso de 10 segundos o menos. Quiero evitar este retraso y obligar a Android MediaPlayer a utilizar siempre RTSP TCP intercalado (RTP / AVP / TCP) para todos o URL específicos.
- Uso de Gstreamer o ffmpeg para crear cliente rtsp en Android
- Solución de streaming UDP o RTP para android
- Transmisión en vivo desde IPcamera al servidor wowza a través del dispositivo Android RTSP Android
- ¿Soporta Android las API para implementar RTP, RTSP para VoIP y PTT Project?
- ¿El streaming de audio / video de Android no puede transmitir un archivo rtsp?
He intentado la sugerencia dada aquí para enviar 461 o 400 código de la respuesta de error a la petición de la CONFIGURACIÓN. Pero parece que mediaplayer no se preocupa por la respuesta, y envía comando SETUP para ambas pistas, y luego simplemente cuelga la conexión.
¿Cómo puedo resolver este problema?
- RTSP enlace de youtube
- Transmisión de vídeo mediante RTSP: Android
- Cómo hacer RTSP servidor en el teléfono android?
- Problema de transmisión en vivo de Android RTSP
- Decodificación Raw H264 corriente en android?
- ¿Cómo reanudar la reproducción de vídeo después de destruir la superficie?
- Rtsp rendimiento de vídeo como navegador provocado intención vs mi intención activada por la aplicación
- ¿Cómo enviar streaming desde Android a través de la base WiFi en VLC o RTSP?
Estoy usando VLC en lugar de uno nativo. Lea el código fuente Living555 pls. Puede especificar el campo Transporte: RAW / RAW / UDP en la solicitud SETUP para elegir el protocal a utilizar.
Podría estar equivocado, pero AFAIK android mediaplayer no es compatible con RTP sobre TCP.
- Espacio vacío entre el encabezado listview y el primer elemento
- Cree un cursor de matriz en lugar de DB