Tengo H264 codificado El archivo de vídeo vino de la cámara móvil androide y quiero conseguir los marcos y almacenarlos como archivos uno por uno. El problema es, ¿cómo puedo distinguir los marcos, los marcos se dividen por alguna etiqueta especial? Ahora tengo esta función que puede obtener los marcos de longitud by bytes, tal […]
¿Existe alguna documentación disponible sobre el formato de color ColorFormatSurface (AndroidOpaque)? Mi codificador de vídeo actualmente no es compatible con este formato, y se supone que debo añadir esa característica, pero no puedo encontrar nada al respecto. Cualquier ayuda sería apreciada.
Estoy escribiendo una aplicación para Android que incluye enviar y recibir una secuencia de vídeo desde una PC de escritorio. Para que la aplicación funcione correctamente necesitamos la menor latencia posible, sacrificando la calidad de vídeo si es necesario. Estamos usando gstreamer 1.45 en ambos extremos, pero con la tubería actual tenemos un retraso de […]
¿cómo puedo convertir imágenes a vídeo sin utilizar FFmpeg o JCodec , sólo con android MediaCodec . Las imágenes para video son archivos de mapa de bits que pueden ser ARGB888 o YUV420 (mi elección). Lo más importante es que el video tiene que ser jugable en dispositivos Android y la API máxima es 16. […]
He notado que ffmpeg ya ha incluido (libavcodec / libstagefright.cpp) y afirmó apoyar la descodificación de H264 hardware a través de StageFright marco. He construido la biblioteca compartida de acuerdo con (tools / build_libstagefright). Pero al hacer la descodificación real del marco H264, parece fallar en Stagefright_init (). ¿Alguien tiene éxito para usar esta nueva […]
Tengo un problema con un video en vivo en streaming. Estoy tratando de transmitir contenido en vivo a teléfonos Android en rtsp. Todo está funcionando bien hasta que una aplicación probada en mi Samsung Galaxy 3 con 4.1.1 OS. Samsung no es un problema, porque la corriente ha trabajado antes de la actualización (cuando el […]
Estoy viniendo de un hilo Codificación H.264 de la cámara con Android MediaCodec . Mi configuración es muy similar. Sin embargo, intento escribir mux los marcos codificados y con javacv y difundirlos vía rtmp. RtmpClient.java … private volatile BlockingQueue<byte[]> mFrameQueue = new LinkedBlockingQueue<byte[]>(MAXIMUM_VIDEO_FRAME_BACKLOG); … private void startStream() throws FrameRecorder.Exception, IOException { if (TextUtils.isEmpty(mDestination)) { throw […]
Estoy tratando de construir un sistema que transmite en directo los videos y audio capturados por los teléfonos Android. El video y el auido se capturan en el lado androide usando MediaRecorder, y luego se empujan directamente a un servidor escrito en python. Los clientes deben tener acceso a este feed en vivo usando su […]
Estoy evaluando la posibilidad de mostrar un feed H.264 en vivo (RTSP) en un dispositivo Android (2.3 + o incluso 4.0). Necesito el tiempo de retardo (fuente para mostrar, puede suponer que la codificación de la fuente tiene cero retardo) para estar dentro de 1 segundo más o menos. Me pregunto si alguien ha hecho […]
Estoy desarrollando un decodificador de video acelerado de hardware Android para descodificar en tiempo real H264 anexo B stream. Después de un poco de investigación, parece que tengo que ensuciar mis manos para hacer esto. Llegué a varias palabras clave como OMXCodec , OMXCodec OS de stagefright y stagefright ffmpeg, MediaCodec API, GStreamer . También […]