![Fleet Management FMI-HDP Installation And User Manual Download Page 43](http://html.mh-extra.com/html/fleet-management/fmi-hdp/fmi-hdp_installation-and-user-manual_2303524043.webp)
37
ETHERNET STREAMING PROTOCOL
OVERVIEW
The DVR streams audio/video data on TCP port 1234. This port is used for
audio/video only. No control information is sent via this port.
All control will be performed using standard commands via the Telnet interface on
TCP port 23.
The DVR allows multiple clients to stream audio/video if desired. This is limited to
a maximum of 8 external connections (RS-232, Telnet, FTP, or Streaming).
Video data is sent every frame. Audio data is buffered and sent five times a
second, or every 200 milliseconds.
BANDWIDTH THROTTLING
If Ethernet bandwidth (or client resources) become congested, the DVR will
throttle bandwidth by dropping video frames. No audio will be dropped. Dropped
video frames are marked in the data stream by sending zero length video frames
so that the client can keep track of dropped frames to ensure audio/video
synchronization.
DATA STREAM FORMAT
The data stream consists of audio/video blocks. Each block begins with an 8 byte
header which contains an audio/video stream identifier and a block length. This
header is the standard AVI data chunk header and is defined as follows:
chunkId: 32-bit audio/video stream identifier
chunkSize: 32-bit integer indicating number of data bytes following this header
The stream identifiers are (in little endian format):
Video Stream #1: 0x63643030 ("00dc")
Audio Stream #1: 0x62773130 ("01wb")
Video Stream #2: 0x63643230 ("02dc")
Audio Stream #2: 0x62773330 ("03wb")
Video Stream #3: 0x63643430 ("04dc")
Audio Stream #3: 0x62773530 ("05wb")
Video Stream #4: 0x63643630 ("06dc")
Audio Stream #4: 0x62773730 ("07wb")
If any video frames are dropped by the DVR, they are indicated by receiving a
video chunk with a size of 0 bytes.