2011-07-27 22 views
5

Mi empresa está desarrollando un sistema que interactúa con varias cámaras de red. La forma en que transmitimos el video de las cámaras es a través de HTTP (principalmente debido a las limitaciones de la cámara combinadas con el hecho de que queremos que sea capaz de proporcionar un comportamiento plug-and-play). Me di cuenta de que cuando uso la transmisión de la opción rtp en http, la manera en que se transmite rtp es
| X | | RTP |
| -4- | | ------- |tunneling HTTP (de RTP) para cámaras

donde X es un encabezado de 4 bytes que comienza con "24 00" en hexa, y los otros 2 bytes son la longitud del paquete RTP (y luego viene el paquete RTP).

Ahora no puedo entender qué es el protocolo X. Ya he sido testigo de este mismo comportamiento en dos marcas de cámaras: Panasonic y Edimax, lo que sugiere que no es un tipo de protocolo propietario.

¿Alguien tiene alguna idea de qué tipo de protocolo es este? ¿Tal vez algún tipo de protocolo de túnel HTTP?

Gracias,
Tomer

Respuesta

2

Sección de datos a través de TCP de this document puede ayudar: "Los paquetes RTP o RDT se encapsulan por un signo de dólar ASCII (24 hexadecimal), seguido de un binario de un byte identificador de canal, seguido de la longitud de los datos binarios encapsulados como un entero binario de dos bytes en orden de bytes de red, seguido de la capa de protocolo de capa superior y los datos de flujo ".

Sí, es una parte (10.12) de the RTSP protocol según lo indicado en el documento anterior.

Cuestiones relacionadas