Difference between revisions of "Bit Rate Calculation"

Line 40: Line 40:
(Kbit = 1000 bit)  
(Kbit = 1000 bit)  
------------------------------------------------------------------------
------------------------------------------------------------------------
{| class="wikitable" border="1" cellspacing="0"
 
{| class="prettytable"
| <center>'''Audio Format'''</center>
| <center>'''Audio Format'''</center>
| <center>'''Audio Data Rate'''</center>
| <center>'''Audio Data Rate'''</center>
<center>'''(Kbit/sec)'''</center>
<center>'''(Kbit/sec)'''</center>
| <center>'''Packet/sec'''</center>
| <center>'''Packet/sec'''</center>
| <center>'''Overhead (bit)'''</center>
| <center>'''Overhead (bit)'''</center>
| <center>'''Overhead/sec (Kbit/sec)'''</center>
| <center>'''Total Bit Rate (Kbit/sec)'''</center>
| <center style="background-color:#FFB6C1">'''Total Bit Rate (Kbit/sec)'''</center>


|-
|-
Line 54: Line 55:
| <center>13.551</center>
| <center>13.551</center>
| <center>524</center>
| <center>524</center>
| <center>7.1</center>
| <center>135.1</center>
| <center>135.1</center>


Line 62: Line 62:
| <center>42.213</center>
| <center>42.213</center>
| <center>524</center>
| <center>524</center>
| <center>22.12</center>
| <center>406.12</center>
| <center>406.12</center>


Line 70: Line 69:
| <center>6.7</center>
| <center>6.7</center>
| <center>524</center>
| <center>524</center>
| <center>3.5</center>
| <center>67.5</center>
| <center>67.5</center>


Line 78: Line 76:
| <center>6.7</center>
| <center>6.7</center>
| <center>524</center>
| <center>524</center>
| <center>3.5</center>
| <center>67.5</center>
| <center>67.5</center>


Line 86: Line 83:
| <center>20.28</center>
| <center>20.28</center>
| <center>524</center>
| <center>524</center>
| <center>10.62</center>
| <center>202.62</center>
| <center>202.62</center>


Line 94: Line 90:
| <center>20.28</center>
| <center>20.28</center>
| <center>524</center>
| <center>524</center>
| <center>10.62</center>
| <center>202.62</center>
| <center>202.62</center>


Line 102: Line 97:
| <center>16.46</center>
| <center>16.46</center>
| <center>524</center>
| <center>524</center>
| <center>8.62</center>
| <center>96.62</center>
| <center>96.62</center>


Line 110: Line 104:
| <center>22.56</center>
| <center>22.56</center>
| <center>524</center>
| <center>524</center>
| <center>11.82</center>
| <center>155.82</center>
| <center>155.82</center>


Line 120: Line 113:
| <center>27.81</center>
| <center>27.81</center>
| <center>524</center>
| <center>524</center>
| <center>14.57</center>
| <center>206.57</center>
| <center>206.57</center>


Line 128: Line 120:
| <center>16.08</center>
| <center>16.08</center>
| <center>524</center>
| <center>524</center>
| <center>8.42</center>
| <center>104.42</center>
| <center>104.42</center>


Line 138: Line 129:
| <center>12.27</center>
| <center>12.27</center>
| <center>524</center>
| <center>524</center>
| <center>6.43</center>
| <center>71.43</center>
| <center>71.43</center>


Line 148: Line 138:
| <center>15.76</center>
| <center>15.76</center>
| <center>524</center>
| <center>524</center>
| <center>8.25</center>
| <center>98.25</center>
| <center>98.25</center>


Line 158: Line 147:
| <center>25</center>
| <center>25</center>
| <center>524</center>
| <center>524</center>
| <center>13.1</center>
| <center>153.1</center>
| <center>153.1</center>


Line 166: Line 154:
| <center>5.8</center>
| <center>5.8</center>
| <center>524</center>
| <center>524</center>
| <center>3.03</center>
| <center>31.03</center>
| <center>31.03</center>


Line 174: Line 161:
| <center>7.58</center>
| <center>7.58</center>
| <center>524</center>
| <center>524</center>
| <center>3.97</center>
| <center>47.97</center>
| <center>47.97</center>


Line 184: Line 170:
| <center>11.5</center>
| <center>11.5</center>
| <center>524</center>
| <center>524</center>
| <center>6</center>
| <center>70</center>
| <center>70</center>


|}
|}





Revision as of 09:15, 16 March 2009

With this document we want to explain how to calculate the total bit rate flowing on an Ethernet cable connected to a Barix device.

The total bit rate is equal at the audio bit rate plus the overhead due to the encapsulation of audio packet inside the layers of OSI stack [1].

We have used for the test an Instreamer 100 configured first in RAW UDP and then in RTP.


RAW UDP STREAMING MODE

For the structure of the Ethernet packet see here: [2]

The Total Ethernet Overhead per packet is 300 bit.


For the structure of the IP packet see here: [3]

The Total IP Overhead per packet is 160 bit.


For the structure of the UDP packet see here: [4]

The Total UDP Overhead per packet is 64 bit.


Total Bit of Overhead per Packet = Ethernet Overhead + IP Overhead + UDP Overhead = 524 bit


The Audio Bit rate is expressed in bit/sec but the Overhead is expressed in bit/packet. So we have to translate the Overhead (bit/packet) in Overhead rate (bit/sec). For this we need to know the amount of packet/sec, that depends by Audio Format and is measurable with Network Protocol Analyzer software like Wireshark.


The values of Audio Data for audio format, sampling frequency and quality (MP3 bitrate average), come from Instreamer Manual (firmware V3.10 – page 18 - [5])


Overhead/sec = Overhead/Packet x Packet/sec

Total Bit Rate (Kbit/sec) = Audio Data Rate (Kbit/sec) + Overhead/sec (Kbit/sec)

(Kbit = 1000 bit)


Audio Format
Audio Data Rate
(Kbit/sec)
Packet/sec
Overhead (bit)
Total Bit Rate (Kbit/sec)
PCM 16 bit 8 KHz
128
13.551
524
135.1
PCM 16 bit 24 KHz
384
42.213
524
406.12
uLaw 8 KHz
64
6.7
524
67.5
ALaw 8 KHz
64
6.7
524
67.5
ALaw 24KHz
192
20.28
524
202.62
uLaw 24 KHz
192
20.28
524
202.62
MPEG1 48KHz quality 0, stereo
88
16.46
524
96.62
MPEG1 48KHz quality 4, stereo
144
22.56
524
155.82
MPEG1 48KHz
quality 7, stereo
192
27.81
524
206.57
MPEG1 48KHz quality 4, mono
96
16.08
524
104.42
MPEG1 44.1KHz
quality 0, mono
65
12.27
524
71.43
MPEG1 44.1KHz
quality 4, mono
90
15.76
524
98.25
MPEG1 44.1KHz
quality 7, mono
140
25
524
153.1
MPEG2 16KHz quality 0, mono
28
5.8
524
31.03
MPEG2 16KHz quality 4, mono
44
7.58
524
47.97
MPEG2 16KHz
quality 7, mono
64
11.5
524
70













Audio Format
Audio Data Rate (Kbit/sec)
Total Bit Rate (Kbit/sec)
PCM 16 bit 8 KHz, mono
128
135.1
PCM 16 bit 24 KHz, mono
384
406.12
uLaw 8 KHz, mono
64
67.5
ALaw 8 KHz, mono
64
67.5
ALaw 24KHz, mono
192
202.62
uLaw 24 KHz, mono
192
202.62
MPEG1 48KHz, quality 0, stereo
88
96.62
MPEG1 48KHz, quality 4, stereo
144
155.82
MPEG1 48KHz, quality 7, stereo
192
206.57
MPEG1 48KHz, quality 4, mono
96
104.42
MPEG1 44.1KHz, quality 0, mono
65
71.43
MPEG1 44.1KHz, quality 4, mono
90
98.25
MPEG1 44.1KHz, quality 7, mono
140
153.1
MPEG2 16KHz, quality 0, mono
28
31.03
MPEG2 16KHz, quality 4, mono
44
47.97
MPEG2 16KHz, quality 7, mono
64
70



RTP STREAMING MODE


For the structure of the RTP packet see here: [6] The Total RTP Overhead per packet is 96 bit.

Total Bit of Overhead per Packet =

Ethernet Overhead + IP Overhead + UDP Overhead + RTP Overhead = 620 bit

The values of Audio Data for audio format, are the same of above, since the transmission protocol doesn't affect audio bit rate.

Overhead/sec = Overhead/Packet x Packet/sec

Total Bit Rate (Kbit/sec) = Audio Data Rate (Kbit/sec) + Overhead/sec (Kbit/sec)


Audio Format
Audio Data Rate (Kbit/sec)
Total Bit Rate (Kbit/sec)
ALaw 8 KHz, mono
64
95
MPEG1 48KHz, quality 0, stereo
88
113.8
MPEG1 48KHz, quality 4, stereo
144
169.85
MPEG1 48KHz, quality 7, stereo
192
217.85
MPEG1 48KHz, quality 4, mono
96
121.85
MPEG1 44.1KHz, quality 0, mono
65
88.7
MPEG1 44.1KHz, quality 4, mono
90
113.7
MPEG1 44.1KHz, quality 7, mono
140
163.7
MPEG2 16KHz, quality 0, mono
28
45.2
MPEG2 16KHz, quality 4, mono
44
61.2
MPEG2 16KHz, quality 7, mono
64
81.2