Network architecture » History » Version 1

AUGER, Anne sophie, 03/23/2015 10:57 PM

1 1 AUGER, Anne sophie
h1. Network architecture
2 1 AUGER, Anne sophie
3 1 AUGER, Anne sophie
4 1 AUGER, Anne sophie
h2. Frame format  
5 1 AUGER, Anne sophie
6 1 AUGER, Anne sophie
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.
7 1 AUGER, Anne sophie
8 1 AUGER, Anne sophie
h2. Protocol stack
9 1 AUGER, Anne sophie
10 1 AUGER, Anne sophie
We define here a first sketch for the protocol stack, in particular the transport and network protocols that would best fit this application: 
11 1 AUGER, Anne sophie
12 1 AUGER, Anne sophie
* Transport layer: 
13 1 AUGER, Anne sophie
14 1 AUGER, Anne sophie
1. 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.
15 1 AUGER, Anne sophie
16 1 AUGER, Anne sophie
2. the real time constraint also imposes to minimize the packet transmission time. The solution for that is to use UDP transport protocol, which avoids the ACK process and thus is faster than TCP.
17 1 AUGER, Anne sophie
18 1 AUGER, Anne sophie
* Network layer: the use of IP is likely to be well adapted to our application: it is mostly associated with RTP for video streaming.
19 1 AUGER, Anne sophie
20 1 AUGER, Anne sophie
21 1 AUGER, Anne sophie
p=. !Slide2.png!