Communications - Scientific Letters of the University of Zilina 2012, 14(2):33-41 | DOI: 10.26552/com.C.2012.2.33-41

A Protocol Review for IPTV and WebTV Multimedia Delivery Systems

Lourdes Beloqui Yuste1, Hugh Melvin1
1 College of Engineering & Informatics, National University of Ireland, Galway, Ireland

This paper reviews the key protocols used for multimedia delivery both over privately owned managed IP Networks such as IPTV and public non-managed IP Networks such as WebTV. Within these two worlds, the choice between protocols is based on the characteristics of the multimedia service required, the media server and the client's receiver.Users have different expectations of these two delivery platforms and also of different output devices such as TV, PC, tablet or mobile phone. In an IPTV environment, which is a paid-service, users demand the Quality of Service (QoS) they pay for; different quotas provide different services to users. On the other hand, with WebTV, which is a free service, clients have lower quality expectations.There are multiple multimedia delivery systems used across both platforms, using different protocols to deliver multimedia from server to one or multiple clients. These include Real-Time Protocol (RTP), Real-Time Control Protocol (RTCP), Real-Time Streaming Protocol (RTSP), Real-Time Messaging Protocol (RTMP), Hypertext Transfer Protocol (HTTP), HTTP Live Streaming (HLS) and Microsoft Smooth Streaming Protocol (MS- SSTR).RTP, RTCP and RTSP are the main protocols used in IPTV while RTMP, HTTP, HLS and MS-SSTR are protocols used mainly for WebTV. This paper will explore the main differences and similarities between them and the reasons behind the choice of one or the other. This review paper also briefly outlines a testbed being developed by the authors to synchronise media streams using a subset of these protocols.

Keywords: index terms-IPTV, webTV, media streaming, RTP/RTCP, RTSP, HTTP, MS-SSTR, RTMP

Published: June 30, 2012  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
Yuste, L.B., & Melvin, H. (2012). A Protocol Review for IPTV and WebTV Multimedia Delivery Systems. Communications - Scientific Letters of the University of Zilina14(2), 33-41. doi: 10.26552/com.C.2012.2.33-41
Download citation

References

  1. Cisco Visual Networking Index: Usage. 25th October 2010.
  2. Cisco Visual Networking Index: Forecast and Methodology, 2010-2015, 1st June 2011
  3. MAISONNEUVE, J., DESCHANEL, M., HEILES, J., WEI, L., HONG, L., SHARPE, R., YIYAN, W.: An Overview of IPTV Standards Development, Broadcasting, IEEE Transactions on, vol. 55, no. 2, pp. 315-328, 2009. Go to original source...
  4. Internet Engineering Task Force. RFC793, Transmission Control Protocol (TCP). September 1981.
  5. Internet Engineering Task Force. RFC768, User Datagram Protocol (UDP). August 1980.
  6. MA, K. J., BARTOS, R., BHATIA, S., NAIR, R.: Mobile Video Delivery with HTTP, Communications Magazine, IEEE, vol. 49, no. 4, pp. 166-175, 2011. Go to original source...
  7. VAN DEURSEN, D., VAN LANCKER, W., VAN DE WALLE, R.: On Media Delivery Protocols in the Web, Multimedia and Expo (ICME), 2010 IEEE Intern. Conference on, pp. 1028-1033, 19-23 July 2010. Go to original source...
  8. GOLDBERG, G.: IPTV-ID-0087. RTP/UDP/MPEG-2 TS as a Means of Transmission for IPTV Streams. Intern. Telecommunication Union (ITU), Telecommunication Standardization sector, Study Period 2005-2008. Source: Cisco system Inc., USA
  9. BORONAT, S. F., GUERRI, C. J. C., LLORET, M. J.: An RTP/RTCP Based Approach for Multimedia Group and Inter-stream Synchronisation. Springer Science + Business Media, LLC, 2008.
  10. BASSO, A., CASH, G. L., CIVANLAR, M. R.: Real-Time MPEG-2 delivery based on RTP: Implementation Issues, Signal Processing: Image Communication, No. 15, 1999, pp. 165-178. Go to original source...
  11. MACAULAY, A., FELTS, B., FISHER, Y.: White Paper IP Streaming of MPEG-4: Native RTP vs. MPEG-2 Transport Stream. Envivio, October 2005.
  12. BASSO, A., VARAKLIOTIS, S.: Transport of MPEG-4 over IP/RTP. Multimedia and Expo, 2000. ICME 2000. 2000 IEEE Intern. Conference on, vol. 2, pp. 1067-1070, 2000.
  13. Internet Engineering Task Force. RFC3550, RTP: A Transport Protocol for Real-Time Applications. July 2003.
  14. Internet Engineering Task Force. RFC2326, Real Time Streaming Protocol. July 1998.
  15. Internet Engineering Task Force. RFC4566, SDP: Session Description Protocol. July 2006.
  16. Real-Time Messaging Protocol (RTMP) Specification 1.0. Adobe Systems Incorporated. April 2009.
  17. CONKLIN, G. J., GREENBAUM, G. S., LILLEVOLD, K. O., LIPPMAN, A. F., REZNIK, Y. A.: Video Coding for Streaming Media Delivery on the Internet, Circuits and Systems for Video Technology, IEEE Transactions on, vol. 11, no. 3, pp. 269-281, Mar 2001. Go to original source...
  18. Internet Engineering Task Force. RFC2616, Hypertext Transfer Protocol - HTTP/1.1. June 1999.
  19. ZAMBELLI, A.: IIS Smooth Streaming Technical Overview. Microsoft Corporation March 2009
  20. SHIH-FU, CH., DI, ZH., KUMAR, R.; Real-time Content-based Adaptive Streaming of Sports Videos, Content-Based Access of Image and Video Libraries, 2001. (CBAIVL 2001). IEEE Workshop on, pp.139-146, 2001.
  21. Informational Internet Draft, Work in progress. HTTP Live Streaming. draft-pantos-http-live-streaming-06. October 2011.
  22. IOS Developer Library. HTTP Live Streaming Overview. Networking & Internet. Apple Inc. April 2011.
  23. ISO/IEC 14496-14. Information technology Coding of audio-visual objects Part 14: MP4 file format. December 2003E.
  24. MS-Smooth Streaming Protocol Specification (MS-SSTR) v20110610. June 2011.
  25. ETSI TS 102 034 V1.4.1 (2009-08). Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks.

This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.