Professional Documents
Culture Documents
Comparative Analysis of Real Transport Protocol and Stream Control Transmission Protocol Over Motion Pictures Expert Group-4
Comparative Analysis of Real Transport Protocol and Stream Control Transmission Protocol Over Motion Pictures Expert Group-4
ABSTRACT
The demand of multimedia streaming over internet is growing day by day and the
researches are trying to develop new protocol with enhance features which can best
adjust to the highly dynamic nature of the multimedia traffic over the internet. Realtime Transport Protocol (RTP) and Stream Control Transmission Protocol (SCTP) are
the protocols that support multimedia streaming over internet. RTP gives services of
end-to-end delivery for that kind of data which has real-time features, like simulation
data or interactive video and audio, over the network services of unicast or multicast.
While the SCTP which is initially developed for the transport Public Switch Telephone
Network (PSTN) signaling messages over Internet Protocol (IP) based network, have
enhanced features such as reliability, initiation protection, multihoming and
multithreading, better suitable to the multimedia traffic over the internet. Three
different simulation scenarios were selected here to examine the performance of RTP
and SCTP for multimedia streaming over internet. In first simulation scenario Packet
Size had no effect over the SCTP performance parameters while RTP has shown
considerable degradation in its performance parameters. In second simulation scenario
Queuing Mechanism, the SCTP gained better performance in the DDR queuing
mechanism while the RTP has in the Drop Tail queuing mechanism. In last scenario
Rate Factor, as with the increase in rate SCTP performance parameters were not
affected by it while the RTP showed significant degradation in its performance
parameters values. To conclude SCTP performance was better as compared RTP and
more suitable to the dynamic nature of the multimedia traffic over the internet.
iii
DEDICATION
This thesis is dedicated to my father, who taught me that the best kind of
knowledge to have is that which is learned for its own sake. It is also dedicated to
my mother, who taught me that even the largest task can be accomplished if it is
done one step at a time.
ABDUL AZIZ
iv
ACKNOWLEDGEMENTS
I have no words to express my deepest sense of gratitude to Almighty ALLAH, who
enabled me to complete this piece of research work successfully.
I have no words to place on record to thank my advisor Mr. Sami Ullah Khan, Research
Associate, Mohammad Ali Jinnah University, Islamabad for his generous transfer of
knowledge, constructive criticism and supervision during my research.
Thanks are also extended to my both members Mr. Shehzad Rizwan, Lecturer, Institute
of Business and Management Sciences / Computer Sciences (IBMS/CS), Khyber
Pakhtunkhwa Agricultural University, Peshawar and Miss Lala Rukh, Lecturer,
Institute of Business and Management Sciences / Computer Sciences (IBMS/CS),
Khyber Pakhtunkhwa Agricultural University, Peshawar for their untiring help and
constructive criticism.
Last but not least, I extend my deepest sense of gratitude to my parents and my elder
brother Dr.Abdul Rasheed for their support, prayers and providing me an opportunity to
complete my studies.
TABLE OF CONTENTS
S.No.
Title
Page No.
ABSTRACT...............................................................................................iii
DEDICATION...........................................................................................iv
ACKNOWLEDGEMENT........................................................................v
TABLE OF CONTENTS .........................................................................vi
LIST OF FIGURES..................................................................................ix
LIST OF ABBERIVATIONS....................................................................xi
I.
INTRODUCTION.....................................................................................1
1.1
1.2
1.3
MPEG-4 Versions........................................................................3
1.3.1
1.3.2
1.4
RTP ..............................................................................................6
1.4.1
SCTP............................................................................................8
1.5.1
1.6
Problem statement........................................................................9
1.7
Objective......................................................................................9
vi
II.
III
IV
3.1
Parameters....................................................................................17
3.2
3.3
Ms Excel .....................................................................................18
3.4
Parameters/Performance Metrics.................................................20
4.1.1
4.1.2
Rate Factor...................................................................................20
4.1.3
Packet Size...................................................................................20
4.1.4
Queuing Behavior........................................................................20
4.1.5
End-to-End delay.........................................................................21
4.1.6
No of Dropped Packets................................................................21
4.1.7
Throughput...................................................................................21
4.2
Implementation............................................................................21
4.3
vii
4.3.1
4.4
Packet Size....................................................................................24
(a)
End-to-End delay..................................................................24
Throughput...........................................................................27
4.4.1
4.5
Queuing Mechanism.....................................................................29
(a)
End-to-End delay..................................................................29
Throughput...........................................................................32
4.5.1
4.6
Rate Factor....................................................................................34
(a)
End-to-End delay..................................................................34
Throughput...........................................................................37
Summery......................................................................................39
5.2
Conclusion...................................................................................39
5.3
Recommendations........................................................................40
LITERATURE CITED.............................................................................41
viii
LIST OF FIGURES
Figures
Figure 1.1
Page No.
03
Figure 1.2
04
Figure 1.3
07
Figure 1.4
07
Figure 4.3A
22
Figure 4.3B
22
Figure 4.3C
23
Figure 4.4A
24
Figure 4.4B
24
Figure 4.4C
25
ix
Figure 4.4D
25
Figure 4.4E
25
Figure 4.4F
26
Figure 4.4G
26
Figure 4.4H
26
Figure 4.4I
27
Figure 4.4J
27
Figure 4.4K
27
Figure 4.4L
28
Figure 4.5A
29
Figure 4.5B
29
Figure 4.5C
29
Figure 4.5D
30
Figure 4.5E
30
Figure 4.5F
31
Figure 4.5G
32
Figure 4.5H
32
Figure 4.5I
32
Figure 4.6A
34
Figure 4.6B
34
Figure 4.6C
34
Figure 4.6D
35
Figure 4.6E
35
Figure 4.6F
35
xi
Figure 4.6G
36
Figure 4.6H
36
Figure 4.6I
37
Figure 4.6J
37
Figure 4.6K
37
Figure 4.6L
38
xii
LIST OF ABBREVIATIONS
SCTT
MPEG
VRML
SMIL
IEC
ISO
HTTP
RTP
RFC
IETF
MIME
AVC
MMS
RTP
xiii