Protocol stack consideration » History » Version 5
« Previous -
Version 5/11
(diff) -
Next » -
Current version
AUGER, Anne sophie, 03/23/2015 07:48 PM
Network architecture¶
- Frame format
The application foreseen aims at transmitting video streams, so we choose to use the MPEG-4/H264 coding standard, and the adapted codec x264 for video compression/decompression. The associated frame format MP4 is used for the encapsulation of multimedia data type. As a result of this encapsulation, we will transmit longer frames, containing not only data bits, but encaplsulation bits (header, footer...). Therefore, we must consider a higher bit rate than the effective video bit rate.
- Protocol stack
We define here a first sketch for the protocol stack that would best fit this application:
- Transport layer: the transmission content is video stream, and our application requires real time performance. Therefore the Real Time transport protocol (RTP) seems adapted for the project. In fact RTP adds a header to UDP packets, which specifies the transported media type and format (codec) and numbers the packets to handle losses.
- Network layer: the real time constraint also imposes to minimize the packet transmission time. The solution for that is to use UDP transport