Estoy creando una aplicación que admite videollamadas y estoy buscando un tutorial/documento que explique la estructura del códec h.264. Quiero poder empaquetar la secuencia, envolverla en datagramas, enviar y desempaquetar en el lado de recepción.Códec H.264 explicado
¿Alguna sugerencia/material de lectura?
Estoy más interesado en el proceso de empaque RTP. Estoy haciendo una aplicación de transmisión de video en blackberry y tengo acceso a la transmisión de video y necesito poder empaquetarlo en paquetes RTP de manera correcta para que pueda ser utilizado correctamente en el extremo receptor independientemente de la pérdida de datagramas. Así que gracias a estos enlaces parece exactamente lo que necesito. Una última cosa: ¿un archivo de video con video codificado h.264 tiene un encabezado? Quiero decir, cuando grabo en un archivo con codificación h.264 guarda el video en un formato de archivo .3gp y parece que hay un encabezado al principio del archivo. ¿Dónde puedo leer sobre esto? –
Puede encontrarlo en la especificación 3GPP: AFAICT parece que podría ser el siguiente, pero compruebe que: http://www.3gpp.org/ftp/Specs/html-info/26244.htm De lo contrario, busque en http : //www.3gpp.org/specifications. Tenga en cuenta que el archivo .3gp es solo un formato contenedor (en su caso, uno utilizado en teléfonos móviles) y no tiene nada que ver con la paquetización de la red. Además, es posible que necesite/pueda leer H.264 SPS y PPS en algún lugar del encabezado. Podría ser importante que extraigas esa información. – Ralf