210 likes | 435 Views
IMS IPTV Architecture with Media Caching Proxies. Presented by Robert Marston Department of Electrical Engineering University of Cape Town. Overview. IPTV IMS and IPTV Motivation Related Work Future Work Summary References. What is IPTV. Television over a IP network
E N D
IMS IPTV Architecture with Media Caching Proxies Presented by Robert Marston Department of Electrical Engineering University of Cape Town
Overview • IPTV • IMS and IPTV • Motivation • Related Work • Future Work • Summary • References
What is IPTV • Television over a IP network • 2 way channel between user and service provider • Potential to revolutionize the way we watch TV. • Integration of IPTV service with other servers e.g. Presence, Voip, IM, etc
IMS and IPTV • IPTV services will form part of the “Triple Play”, consisting of voice, video and data services. • Disadvantages of this service blending are increased CAPEX and OPEX costs due to multiple overlaid networks and service frameworks. • IMS is a common service platform enabling the integration of services • IMS has support from leading standards bodies such as 3GPP, 3GPP2 and TISPAN.
Proxies and Content Caching • One area yet to be investigated is the use of proxy servers to cache media content • Current Internet infrastructure makes use of proxy servers to cache content in order to decrease user access times and improve network usage.
Media Content Caching • A number of researchers have looked at extending this concept to that of media content caching • Streaming media presents additional challenges when compared to traditional web objects • Media objects are of far greater size • Requires low latency and continuous streaming of the object
Media Content Caching Strategies • Prefix-Suffix • Divide media object into initial small portion (prefix) and a larger remaining section (suffix), store prefix in proxy • On request stream prefix while fetching and relaying suffix from media server. • Segmented • Divide media object into segments (fixed or exponentially increasing in size) • Popular programs will then have more segments stored in proxy.
Media Content Caching (cont) • Session Buffering • Uses main memory to store a session of a media file • Access for files generally decreases with time • Buffer for session initially grows as more requests are received after which it freezes and plays out the rest of the stream before being de-allocated.
Future Work • Identify most appropriate solution for media content caching in the IMS IPTV service • Extended Squid or other open source proxy to integrate with IMS network and cache media content • Evaluate the performance of the scheme
Summary • Proxies have been succesfully deployed in the internet to speed up user access and decrease server workload • Benefits to be gained from using proxies for IPTV media within the IMS
References • Weldon, “IMS and IPTV, Perfect Together”, online: http://ipcommunications.tmcnet.com/hot-topics/ims/articles/280-ims-iptv-perfect-together.htm • R. Liu, “IMS/IPTV Are the Future for Service Providers”, online: http://www.tmcnet.com/tmcnet/articles/2005/ims-solutions-supercomm-ibm-sonus.htm • S. Sen, J. Rexford, and D. Towsley, "Proxy Prefix Caching for Multimedia Streams", in Proc. of IEEE INFOCOM. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 1310-1319, 1999 • S. Chen, B. Shen, Y. Yan, S. Basu, and X. Zhang, "SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions", in Proc. of 24th International Conference on Distributed Computing Systems (ICDCS), pp. 784-794, 2004 • T. Wauters, W. Van de Meerssche, F. De Truck, B. Dhoedt, P. Demeester, T. Van Caenegem, and E. Six, "Co-operative Proxy Caching Algorithms for Time-Shifted IPTV Services", in Proc. of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 379-386, 2006 • S. Chen, B. Shen, S. Wee, and X. Zhang, "Segment-Based Streaming Media Proxy: Modeling and Optimization", IEEE Trans. on Multimedia, vol. 8, no. 2, pp. 243-256, 2006