Master Thesis Electrical Engineering December 2012
A Comparision of RTMP and HTTP Protocols with respect to Packet Loss and Delay Variation based on QoE Ramesh Goud Guniganti and Srikanth Ankam
School of Computing Blekinge Institute of Technology 37179 Karlskrona Sweden
This thesis is submitted to the School of Computing at Blekinge Institute of Technology in partial fulﬁllment of the requirements for the degree of Master of Science in Electrical Engineering. The thesis is equivalent to 20 weeks of full time studies. A This Master Thesis is typeset using L TEX
Contact Information Author 1: Ramesh Goud Guniganti Address: Karlskrona, Sweden E-mail: email@example.com Author 2: Srikanth Ankam Address: Karlskrona, Sweden E-mail: firstname.lastname@example.org University advisor: Dr. Adrian Popescu, Prof. COM/BTH School of Computing Blekinge Institute of Technology 371 79 KARLSKRONA, SWEDEN Internet: www.bth.se/com Phone: +46 455 385000 SWEDEN
In recent year’s multimedia services like Video-on-Demand (VoD) and mobile video streaming, videos for e-learning, video conferencing are growing predominantly, and the user’s expectations towards the quality video are increasing as the technology is developing. There are diﬀerent video streaming protocols are used for streaming videos from servers to the client. Recently, Adobe Systems developed Real Time Messaging Protocol (RTMP) (proprietary) for streaming audio, video and data over the Internet between a Flash player and a Media Server. On the other hand, Hypertext Transfer Protocol (HTTP) is a well-known and eﬃcient protocol; it has achieved the popularity in multimedia services like VoD. Hence, a qualitative research is to be performed on comparing the two Transmission Control Protocol (TCP) based protocols, under sustainable network conditions for tracing the QoE results from acquired User Ratings (UR). This thesis investigates the quality assets on network parameters over VoD streaming. The study addresses the subjective assessment of RTMP and HTTP streaming protocols, by varying network parameters (like packet loss and delay variation) in a controlled and repeatable environment. The packet loss and delay variation are altered by the network emulator NetEm [1, 2] in between the server and client. The video collected at the client end are evaluated by using subjective assessment, MOS (Mean Opinion Score), following the International Telecommunication Union (ITU) Recommendations . Based on our results it was found that HTTP is having better ratings, when there are more packet losses compared to RTMP. RTMP accomplished better at minimum loss of packets. However, in the case of delay performance of HTTP is better than RTMP.
Keywords: HTTP, Mean Opinion Score, Quality of Experience, RTMP, Subjective Assessment, Network Emulator.
First and foremost, we oﬀer our sincerest gratitude to my supervisor, Prof. Adrian Popescu, who has supported throughout our Thesis with his patience and knowledge. We attribute the level of our Masters degree to his encouragement and eﬀort and without him this Thesis would not have been completed or written. We also owe our deepest gratitude to Dr. Patrik Arlos for providing us the experimental test bed and support throughout the Thesis work. We would like to thank all the video quality assessment survey participants, who have contributed towards survey part of this work. Finally, we would also like to thank our loved parents for supporting us both morally and ﬁnancially. Without their encouragement and motivation we could not able to complete this project. We would also like to thank our friends who helped us with their valuable suggestions and support.
Ramesh Goud Guniganti Srikanth Ankam
Abstract Acknowledgements i ii
Contents List of Figures List of Tables
iii vi vii
1 Introduction 1.1 Aims and Objectives . 1.2 Research Questions . . 1.3...
 Video Quality Experts Group, “Final report from the video quality experts group on the validation of objective models of multimedia quality assessment, phase I,” VQEG, Sept, 2008.
Please join StudyMode to read the full document