2011-07-27 24 views
5

Công ty của tôi đang phát triển một hệ thống giao diện với một số máy ảnh mạng. Cách chúng tôi truyền phát video từ máy ảnh qua HTTP (chủ yếu là do giới hạn máy ảnh kết hợp với thực tế là chúng tôi muốn nó có thể cung cấp hành vi cắm và chạy). Tôi nhận thấy rằng khi tôi sử dụng tính năng phát trực tuyến rtp qua tùy chọn http, cách rtp được phát trực tiếp là
| X | | RTP |
| -4- | | ------- |Đường hầm HTTP (của RTP) cho máy ảnh

trong đó X là tiêu đề 4 byte bắt đầu bằng "24 00" trong hexa và 2 byte còn lại là độ dài của gói RTP (và sau đó là gói RTP).

Bây giờ tôi không thể cho cuộc sống của tôi tìm ra giao thức X là gì. Tôi đã chứng kiến ​​hành vi tương tự này ở hai nhãn hiệu máy ảnh - Panasonic và Edimax, điều này cho thấy nó không phải là một dạng giao thức độc quyền nào đó.

Có ai có ý tưởng gì về loại giao thức này không? Có lẽ một số loại giao thức đường hầm HTTP?

Cảm ơn,
Tomer

Trả lời

2

Mục dữ liệu truyền qua TCP của this document có thể giúp: "The RTP hoặc RDT gói tin được đóng gói bởi một dấu ASCII đô la (24 hexidecimal), theo sau là một nhị phân một byte số nhận dạng kênh, theo sau là chiều dài của dữ liệu nhị phân được đóng gói là là số nguyên nhị phân, hai byte trong thứ tự byte mạng, theo sau là lớp giao thức tầng trên và dữ liệu luồng "#."

Có, nó là một phần (10.12) của the RTSP protocol như đã nêu trong tài liệu trên.

Các vấn đề liên quan