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! |