2011-07-27 11 views
5

Moja firma opracowuje system, który łączy się z kilkoma kamerami sieciowymi. Sposób przesyłania strumieniowego wideo z kamer odbywa się za pośrednictwem protokołu HTTP (głównie ze względu na ograniczenia kamery w połączeniu z tym, że chcemy, aby była w stanie zapewnić zachowanie typu "podłącz i używaj"). Zauważyłem, że kiedy używam streamowania opcji rtp przez http, sposób przesyłania strumienia rtp to
| X | | RTP |
| -4- | | ------- |Tunelowanie HTTP (RTP) dla kamer

gdzie X to 4-bajtowy nagłówek zaczynający się od "24 00" w hexa, a pozostałe 2 bajty to długość pakietu RTP (a następnie przychodzi pakiet RTP).

Teraz nie mogę dla mojego życia dowiedzieć się, co to jest protokół X. Byłem świadkiem tego samego zachowania w dwóch marek kamer już - Panasonic i Edimax, co sugeruje, że nie jest to jakiś zastrzeżony protokół.

Czy ktoś ma pojęcie, jaki to jest protokół? Może jakiś protokół tunelowania HTTP?

Dzięki,
Tomer

Odpowiedz

2

Sekcja Dane przesyłane przez TCP this document mogą pomóc: „RTP lub RDT pakiety są zamknięte przez dolara ASCII (24 szesnastkowym), następnie binarny jeden bajt identyfikator kanału, a następnie długość enkapsulowanych danych binarnych jako binarnej, dwubajtowej liczby całkowitej w porządku bajtów sieci, a następnie warstwa protokołu warstwy wyższej i dane strumienia. "

Tak, jest to część (10.12) z the RTSP protocol, zgodnie z powyższym dokumentem.

Powiązane problemy