WHITE PAPER. Reliable Streaming Media Delivery



Similar documents
IxLoad: Testing Microsoft IPTV

Evaluating Wireless Broadband Gateways for Deployment by Service Provider Customers

IxLoad TM Adobe HDS Player Emulation

Fragmented MPEG-4 Technology Overview

WHITE PAPER. Network Traffic Port Aggregation: Improved Visibility, Security, and Efficiency

EBOOK. The Network Comes of Age: Access and Monitoring at the Application Level

WHITE PAPER. Net Optics Phantom Virtual Tap Delivers Best-Practice Network Monitoring For Virtualized Server Environs

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services

WHITE PAPER. Static Load Balancers Implemented with Filters

Video Streaming Without Interruption

PQoS Parameterized Quality of Service. White Paper

Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television

WHITE PAPER. Gaining Total Visibility for Lawful Interception

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

Implementation of a Video On-Demand System For Cable Television

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

Multi-Screen Video: A Requirement in Today s Digital World

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

IxChariot Virtualization Performance Test Plan

Live and On-Demand Video with Silverlight and IIS Smooth Streaming

TV2U INVESTOR ROADSHOW PRESENTATION

Cable and Satellite Digital Entertainment Networks. Moving toward an Integrated Digital Media Experience

WHITE PAPER. Addressing Monitoring, Access, and Control Challenges in a Virtualized Environment

Serving Media with NGINX Plus

CONVERGING TV VOD DELIVERY AND DISTRIBUTED CDNs KEEPING MSOs A STEP AHEAD IN EUROPE

Quality of Experience for Mobile Data Networks citrix.com

Demystifying CDNs: Building Video Enabled Networks That Maintain Your Network Integrity And Meet User Demand

WHITE PAPER. Extending Network Monitoring Tool Performance

Quality of Service Monitoring

Executive Summary Introduction Overview of whitepaper Market trends in video delivery/market analysis...

Guidebook to MEF Certification

WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access

Trends of Interactive TV & Triple Play

IxVeriWave BYOD (Bring Your Own Device) Testing

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

Alcatel-Lucent Multiscreen Video Platform RELEASE 2.2

Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College.

DIRECTV Set Top Box and Content Protection Description

Lecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia

White Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG >

The Evolution to Local Content Delivery

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

Delivering Network Performance and Capacity. The most important thing we build is trust

Wowza Streaming Cloud TM Overview

Adaptive HTTP streaming and HTML5. 1 Introduction. 1.1 Netflix background. 1.2 The need for standards. W3C Web and TV Workshop, 8-9 February 2011

How Can Telco Exploit the Internet TV Prospect?

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

10 METRICS TO MONITOR IN THE LTE NETWORK. [ WhitePaper ]

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

Testing & Assuring Mobile End User Experience Before Production. Neotys

Live and VOD OTT Streaming Practical South African Technology Considerations

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Testing Packet Switched Network Performance of Mobile Wireless Networks IxChariot

Ensuring Success in a Virtual World: Demystifying SDN and NFV Migrations

Introduction to Live Streaming

Cisco Enterprise Content Delivery System (ECDS)

Traffic load and cost analysis for different IPTV architectures

BABA Project Roma

The role of Digital Rights Management in content delivery Summary Introduction Background Increasing role of DRM in media and entertainment

Whitepaper. 10 Metrics to Monitor in the LTE Network. blog.sevone.com

App coverage. ericsson White paper Uen Rev B August 2015

diversifeye Application Note

STATE OF THE MEDIA: CONSUMER USAGE REPORT

Cisco Video Distribution Suite for Internet Streaming (VDS-IS)

Content Protection in Silverlight. Microsoft Corporation

IIS Media Services 3.0 Overview. Microsoft Corporation

BELL LABS METRO NETWORK TRAFFIC GROWTH: AN ARCHITECTURE IMPACT STUDY

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

high-quality steaming over the Internet

%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.

A New Architecture for Multiscreen Service Distribution, Rights Management and Monetization

PackeTV Mobile. solutions- inc.

OTT LIVE TV EST VOD. AVOD SVOD ivod. Defining Over-The-Top (OTT) Digital Distribution. Authored by Chris Roberts & Vince Muscarella (Rentrak)

Closing the Digital Gap. The Impact of Over-The-Top Platforms on Home Entertainment

Internet Protocol Television (IPTV)

Rethinking the Small Cell Business Model

The Changing Environment of Video Advertising

Octoshape s Multicast Technology Suite:

TRANSCODING CHOICES FOR A MULTISCREEN WORLD

Proactive Video Assurance through QoE and QoS Correlation

WHITE PAPER. Caching the Cloud By Bob O Donnell, Chief Analyst SUMMARY. Sponsored by

Solace s Solutions for Communications Services Providers

WHITE PAPER. Centrally Monitoring Set-tops and Implementing Whole-Home Video Assurance

Media Integration Platform

Video Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television

INTRODUCTION. The Challenges

Reduce Your Network's Attack Surface

IxLoad TM : Data HTTP, SSL, and FTP

IxLoad VoIP SIP, MGCP Features

Transcription:

WHITE PAPER Reliable Streaming Media Delivery www.ixiacom.com 915-1777-01 Rev B January 2014

2

Table of Contents Overview... 4 Business Trends... 6 Technology Trends... 7 Building in Reliability... 8 Ixia s Test Solutions... 9 Streaming Media Test Scenarios... 11 Conclusion...13 3

Overview Streaming media is an evolving set of technologies that deliver multimedia content over the Internet and private networks. A number of service businesses are dedicated to streaming media delivery, including YouTube, Brightcove, Vimeo, Metacafe, BBC iplayer, and Hulu. Streaming video delivery is growing dramatically: according to the comscore Video Metrix1, Americans viewed a significantly higher number of videos in 2009 than in 2008 (up 19%) due to both increased content consumption and the growing number of video ads delivered. In January of 2010, more than 170 million viewers watched videos online. The average online viewer consumed 187 videos in December of 2009, up 95% over the previous year, and the average video duration grew from 3.2 to 4.1 minutes. Hulu, for example, in that same month delivered more than 1 billion streams for a total of 97 million hours. According to comscore, the character of video viewing is changing as well, with more people watching longer content. The average online viewer consumed 187 videos in December of 2009, up 95% over the previous year, and the average video duration grew from 3.2 to 4.1 minutes. Figure 1. Changing Video Usage In fact, there s a growing effort by broadcasters to make regular TV content available online. The BBC has developed the BBC iplayer and the bbc.co.uk web site to support replication of most BBC broadcast material. The service has been outstandingly successful: 79.3 million requests were serviced in October of 2009. Most recently, NBC coverage of the 2010 Winter Olympics included live and recently recorded content, complete with commercials. Whenever there s the possibility of a large or dynamic viewer audience, a reliable distribution content delivery network (CDN) is required. CDNs, once only used to replicate web site content around the world, have expanded dramatically to handle streaming media. Research and Markets estimated the value of CDN services for 2008 at $1.25 billion, up 32% from 2007. Top CDNs include Akamai, Mirror Image Internet, Limelight Networks, 1 The comscore 2009 U.S. Digital Year in Review. 4

CDNetworks and Level 3. Streaming media services must deal with content collected from disparate sources and distributed to a growing number of devices. A generic aggregation/ distribution network is shown in Figure 2. player mobile delivery service provider A web delivery service provider B with DRM multimedia players media delivery content hosting content mgmt content source physical media for streaming or downloadable media replicate to CDN upload, player, edit, asign metadata, schedule, trim (live), DRM, encode other sources live feed Whenever there s the possibility of a large or dynamic viewer audience, a reliable distribution content delivery network (CDN) is required. Figure 2. Generic Streaming Media Service The five stages shown of an aggregation/distribution network are: Content sourcing aggregation of content from physical media, live feeds and other sources. Content management editing and management of the content, including uploading with digital rights management, with content encoded for multiple forms of delivery. Content hosting centralized library of video content, plus replication to other levels of a content delivery network (CDN). Media delivery the process of providing content in response to user requests, either through bulk download or via streaming, with optional digital rights management (DRM). Player the software application on the end-user device used to view and interact with content. The number and types of destination devices are continually growing, and include settop boxes (STBs), personal computers, Apple iphone, as well as various other Internet connected smart phones and Netbooks. 5

Business Trends But who s making money here? Server hardware and software vendors, and CDNs can charge for their premium services. Content owners, however, are still trying to find a business model that will allow them to get a return on their investment in their content. There are three emerging business models being pursued to generate revenue: Server hardwareand software vendors, and CDNs can charge for their premium services. Content owners, however, are still trying to find a business model that will allow them to get a return on their investment in their content. Based purely on advertisements. An online property is used as an aggregation site for a variety of content, with advertisements as the primary revenue source. Hulu s effort in particular is on a very large scale, and depends solely on advertising income at the moment. As a venture of NBC Universal, News Corp, the Walt Disney Company, and Providence Equity Partners, Hulu offers more than 1,700 current primetime TV hits using Adobe Flash as its delivery mechanism. Large advertisement networks from Tremor Media and Brightroll provide intelligent advertising platforms. Based on consumer subscription. Customers pay for access to premium and syndicated content. Networks such as the XBOX marketplace provides consumers with access not only to gaming, but also to significant content that can be purchased. Netflix was the first to offer a subscription video rental service, and it is highly regarded by its customer base for quality and content. Based on enterprise subscription, pay per use. Enterprises customers leverage expert platforms to create a significant online brand presence. Brightcove is a leading platform used by enterprises with a complete video management platform that performs functions from uploading videos, to syndication, to seamless multiplatform distribution. Operators in three categories are also searching for income-generating business models: Traditional MSOs and service providers. Carriers in particular are promoting TV everywhere, a feature that makes original broadcast TV programming available as catch up TV for its subscriber base, free of charge. An ad-supported model is frequently used to recoup the cost of this distribution. Service providers are also working towards a harmonious delivery of Internet content for in-home and on-tv entertainment as a way to create differentiation and embrace the new medium. Others are looking to increase their average revenue per user (ARPU) by offering alternate means of viewing broadcast and other content by making it available for purchase using video-on-demand services. Stand-alone players and independents. These are the new players in the video delivery market, and include online platforms or connected devices placed in homes that provide consumers access to movies, TV shows, and web content for a nominal, recurring fee. Independent operators often do not need to share revenue with service providers that offer Internet access, but instead compete with TV operators in some cases. Companies such as Apple TV, Blockbuster, Netflix, Boxee, Hulu, XBOX360 Marketplace, and TiVO are good examples. Wal-mart recently announced their intention to buy Vudu in order to distribute films and movies over the Internet in 2010. Content owners. National television channels with years of valuable content and highly acclaimed new content are also generating revenue through delivery to online and mobile audiences. Content owners often leverage global CDNs to syndicate and distribute their content. 6

Technology Trends Video delivery began as a limited service, delivered over closed, private networks. This has moved rapidly to syndicated delivery over multiple networks: private networks, the public Internet, and mobile delivery. At the same time, video sources have broadened to include live and recorded material, potentially interspersed with commercial messages. Free services have given way to paid services as well. The ability to receive video content on multiple devices via multiple networks is essential. There is a critical need for flexible and pervasive end-user technologies that requests and receives content. The most common network protocol used to transport video over IP networks is realtime streaming protocol (RTSP). RTSP is a stateful protocol used to establish and control media sessions between a media server and client viewer. RTSP clients issue VCR-like comments to control media playback. The transmission of the audio/video stream itself is most often handled by the real-time transport protocol (RTP), although some vendors have implemented their own transport protocol. RTSP and RTP are almost universally used to implement IPTV s video on demand (VoD) features. Most video players, such as the Adobe Flash Player, use proprietary protocols that provide additional functionality and flexibility. Adobe Flash has an almost total presence on PCs and MACs, and is used to deliver over 80% of online videos. The Adobe Flash Player is a lightweight client embedded in web browsers. Adobe uses the real-time messaging protocol (RTMP) to deliver streaming content, providing multiple independent channels which are used to control and deliver content. First released in 2007, Microsoft s Silverlight is growing in popularity within the player market. Silverlight uses HTTP as its top-level transport mechanism and for media streaming. Using HTTP as a single transport mechanism can result in significant internal cost reduction for end-to-end delivery. A unique feature of Silverlight is adaptive streaming capability, which allows the player to adjust the stream playback quality based on real-time network conditions. Silverlight includes digital rights management (DRM) similar features to those available in Adobe Flash. Most video players, such as the Adobe Flash Player, use proprietary protocols that provide additional functionality and flexibility. Hardware platforms used for streaming delivery can be as straight forward as off-theshelf hardware and standard software, or can involve custom platforms and applications. Large-scale, virtualized servers are frequently used to provide continuously expanded capacity and failover protection. CDNs are most often custom-designed multi-layer networks that deliver differentiated, economical, and highly reliable services. Recently Cisco and others have offered packaged content delivery solutions. Cisco s Medianet solution, for example, includes a virtual video infrastructure with a centralized content library that automatically distributes content to caching nodes and streaming systems. 7

Building in Reliability The ultimate measure of reliable delivery is user satisfaction, often referred to as their quality of experience (QoE). For streaming media delivery, the key QoE factors are: Rigorous testing of all streaming media delivery chain components is required to ensure user QoE. Components and networks must be tested under load to determine their limits. Continuous play without start/stop pauses Absence of video or audio skips Quick response to user actions that select and start the video, as well as pause, rewind and fast-forward operations Availability of low and high resolution versions Jitter, loss, and latency are inherent in every IP network. These factors are compensated for by buffering at multiple network levels. Players commonly buffer data before beginning a presentation and read ahead to guarantee error-free delivery. CDN nodes provide buffering as well, although usually with larger blocks of data. Other techniques that are often employed in IPTV deployments are not suitable for Internet video delivery, including forward error correction (FEC) and periodic retransmission of lost segments. There are many network levels, however, that must be transited between the streaming source and the destination the core Internet, edge and aggregation networks, wireless networks, and enterprise LANs. These uncontrolled elements contribute to jitter and loss levels that cannot be compensated for by client-side buffering alone. Rigorous testing of all streaming media delivery chain components is required to ensure user QoE. Components and networks must be tested under load to determine their limits. Streaming media audiences can be extremely dynamic responding to special events or viral popularity. It is especially important to test the devices that perform special handling on media flows: Media servers establish client connections, and convert and deliver content. Content delivery networks with sophisticated, multi-level architectures that distribute content from a central site to caching nodes and then finally to streaming servers located regionally and globally. Each level, and combination of levels, must be tested especially for delay. For example, the first viewer who requests a video that is only present at the central library site must not experience undue delay as the content is distributed to caching and streaming servers. Data center components the data centers maintained by service providers must balance their voice, video and data traffic to deliver QoE in all categories. Sophisticated devices, such as application delivery controllers (ADCs) that utilize deep packet inspection (DPI), inspect information flows to determine their required priorities and characteristics. Wireless networks especially 3G and LTE networks are experiencing increased video traffic destined for mobile devices. Wireless network nodes must perform functions similar to those found in the data center identifying flows and prioritizing video and voice traffic over data traffic. Pre-deployment testing is the only certain way of measuring maximum performance and true reliability at all load levels. Live network testing can be performed in low volume and QoE measurements can be made on individual streams to determine instantaneous network quality. 8

Ixia s Test Solutions Ixia offers solutions for all types of IP and wireless network testing. oad is Ixia s premier solution for testing multiplay delivery devices and networks. It is used to test servers and forwarding devices of all types used in the delivery of layer 4-7 data, especially streaming media. oad tests application layer devices and networks with large-scale emulation of subscribers and servers. Figure 3 demonstrates how oad emulates both clients and servers. oad emulated clients can directly send requests to and receive responses from media servers. In conjunction with emulated media servers, oad tests forwarding devices such as load balancers and caching devices. Media Server Emulated Clients Balancing, Forwarding, Caching Devices Emulated Servers Rigorous testing of all streaming media delivery chain components is required to ensure user QoE. Components and networks must be tested under load to determine their limits. Figure 3. How oad Works With respect to streaming media, oad provides large-scale emulation of streaming media clients, such as Adobe Flash Player and Microsoft Silverlight. oad s Adobe Flash Player emulation, for example, offers: True end-user emulation Playback of recorded media, including FLV, F4V, MP3, M4V, and MP4 formatted content Live event streaming Dynamic user actions: playback, mid-stream pause, forward and back backward seek Extensive format support, including H.264, VP6, and VP7 content 9

By emulating thousands of user sessions, streaming media testing measures the performance and scalability of: Edge and origin media servers Content proxies CDN components and networks Media load balancers oad s unique subscriber modeling creates complete, stateful sessions that closely mimic the dynamic nature of subscriber behavior. Subscriber modeling, combined with oad s ability to emulate large numbers of users, assesses the real-world performance of service delivery devices and networks for network equipment manufacturers and service providers. Subscriber modeling, combined with oad s ability to emulate large numbers of users, assesses the realworld performance of service delivery devices and networks for network equipment manufacturers and service providers. Few networks are used solely for video streaming, and usually transport information of all types. oad s ability to include all types of Internet traffic including web, email, FTP and peer-to-peer allowing streaming media QoE to be measured in a realistic background of non-streaming traffic. Subscriber modeling allows test engineers to prepare tests that mimic communities of users, specifying which applications are used and their proportions, upstream/ downstream bandwidth limits for each subscriber, and model usage over any period of time. oad provides the essential key performance indicators necessary to properly evaluate network performance. In addition, oad s QoE detective is a troubleshooting tool that gives insight into the test with comprehensive per-subscriber statistics. oad captures individual streams for detailed analysis, and its unique drill-down capabilities allow individual poor performing flows to be quickly identified. 10

Streaming Media Test Scenarios Testing can be performed in three typical scenarios: Media server Content proxy/cache Delivery network In all cases, large numbers of client devices are emulated. Each client performs a designated sequence of operations, including play, pause, and seek across a series of video files. Where caching and content delivery networks are used, tests specifically target content at different levels of the network. Clients are added to the test so as to determine the: Maximum number of supported users, maximum session connection rate, and maximum transaction rate Total transmit and receive throughput Min/max/average response time across all requests Min/max/average response time when content is cached or not Quality metrics, including latency, jitter, loss, and QoE Average and peak video I-, P- and B-frame bandwidth In order to diagnose device and network anomalies, other per-subscriber statistics are made available, including: Active stream count RTMP messages, handshakes, and connections Audio, video, and data packets received Total streams played, paused, successful, and failed 11

Media Server Testing Media servers deliver content files by formatting them into audio and video content streams. Modern media servers are very high capacity, servicing thousands of requests at a time. Testing media servers requires the emulation of thousands of users requesting content, with additional pause and seek requests. Content Proxy/Cache Testing Figure 3. Media Server Testing Content proxies and caches are the front-end systems that handle user content requests. Requests can be satisfied directly out of the cache through a media streamer, or require that content be fetched from the originating server in the CDN. Testing must be performed before deployment to determine capacity and quality. The scale of these systems is very high, and testing requires tens of thousands of emulated users. Players (1) Interactive User - Play, Pause, Seek (2) Content from Redirect - TV, Movies, Audio, Media Content Cache Streamers Origin Servers Figure 4. Content Proxy/Cache Testing 12

Content Delivery Network Testing Video content is delivered through a multi-level content delivery network, in addition to networks associated with the user connection. Mobile users connect through a radio access network and wireless core networks. Home and enterprise users connect through Wi-Fi and LAN networks. Different networks have individual latency, jitter, and loss characteristics that contribute to the user experience. End-to-end testing is required across all paths to ensure users quality of experience. Emulated Players Clients Mobile Network Content Delivery Network Radio Network Wireless Core Content Management Podcasts LAN Wireless, Wireline WiFi Internet Data Center Software Updates Books Online Store Movies/TV Music Figure 5. Content Delivery Network Testing Conclusion The largest part of Internet traffic growth will be associated with video delivery. Substantial infrastructure components will be purchased over the next decade to handle delivery of vast amounts of video content. Testing of the components and networks associated with that delivery are essential in order to bring quality services to market, properly scale the network and ensure end-user quality of experience. 13

WHITE PAPER 915-1777-01 Rev B January 2014 Ixia Worldwide Headquarters 26601 Agoura Rd. Calabasas, CA 91302 (Toll Free North America) 1.877.367.4942 (Outside North America) +1.818.871.1800 (Fax) 818.871.1805 www.ixiacom.com Ixia European Headquarters Ixia Technologies Europe Ltd Clarion House, Norreys Drive Maidenhead SL6 4FL United Kingdom Sales +44 1628 408750 (Fax) +44 1628 639916 Ixia Asia Pacific Headquarters 21 Serangoon North Avenue 3 #04-01 Singapore 554864 Sales +65.6332.0125 Fax +65.6332.0127 P/N 915-1767-01 Rev B January 2014