Improving Video Quality by Information Sharing!! Ion Stoica, CTO! (also at UC Berkeley and Databricks)!!

Size: px
Start display at page:

Download "Improving Video Quality by Information Sharing!! Ion Stoica, CTO! (also at UC Berkeley and Databricks)!!"

Transcription

1 Improving Video Quality by Information Sharing!! Ion Stoica, CTO! (also at UC Berkeley and Databricks)!!

2 Across many sites We ve seen 3 patterns While monitoring more than 4 Billion streams per month

3 1 Viewers watch more when video is not interrupted 28 UGC TV Channel Sport Aggregator % more % more % more % more * June 2012 * June 2012 Buffering Impacted Views (BIV): > 2% buffering or > 5s continuous buffering non-biv BIV

4 2 Viewers watch more when video is higher definition TV Channel Pre. Channel TV Channel News 89 46% more % more % more % more * July 2012 * June 2012 Live >1 Mbps <1 Mbps

5 3 Viewers leave and do not return to sites when video fails to start Viewers who experience a single video start-up failure return 54% less

6 Every step of the delivery chain presents unique challenges to delivering video with low interruptions and high bit-rate Encoders CDNs ISPs Devices Inaccurate choice of bit-rates & poor matching of screen sizes & resolution to bit-rates Wide variation in CDN performance across various ISPs with peak load, type of traffic and time of day Great diversity in access link speeds (fiber, cable, dsl, 3G/Wi-fi, corporate networks ) Heterogeneity of screen sizes and rendering performance across PCs, mobile hand-sets, tablets, game consoles, set top boxes, connected TVs

7 CDNs Vary in Performance over Geographies and Time Metric: buffering ratio One month aggregated data-set (2011) Multiple Flash (RTMP) customers Three major CDNs 31,744 DMA--hour with > 100 streams from each CDN DMA: Designated Market Area Percentage of DMA--hour partitions a CDN has lowest buffering ratio CDN 1 There is no single best CDN across geographies, network, and time 50% CDN 2 25% 25% CDN 3

8 Washington, DC viewer experience differed greatly Comcast viewers got the best streams from CDN 1 51% of the time and only 9% from CDN 2 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Washington DC (Hagerstown): -CXA-ALL Washington DC (Hagerstown): VZGNI-TRANSIT (19262) Verizon users got the best streams from CDN 1 only 17% of the time and 77% from CDN 2 There is no single best CDN in the same geographic region or over time

9 CDN Streaming Failures Are Common Events " % of stream failures: % of streams with video start failures " Three months dataset (May-July, 2011) for a premium customer using Flash CDN (relative) performance varies greatly over time

10 Performance Changes Minute-by-minute September 24 th, 2013 (1 minute data- points over 24 hours) CDN1 CDN2 Buffering Ra5o Video Start Failures Average Bitrate " For the same ISP, CDN performance varies minute by minute over the course of a day Different quality metrics no always correlated

11 Conviva Approach to Optimize Viewer Experience Viewer Centric Position " True end-point sensor to see what the viewer sees and inform the source in real time

12 Real-time Measurement from Every Viewer Player States Joining Playing Buffering Playing Events time Network/ stream connection established JoinTime (JT) Video buffer filled up BufferingRa2o(BR) RateOfBuffering(RB) Video buffer empty Buffer replenished sufficiently Stopped/ Exit User action

13 Conviva Approach to Optimize Viewer Experience Viewer Centric Position Continuous Optimization Global View and Policy Control " True end-point sensor to see what the viewer sees and inform the source in real time " Adjustments to streams every second to account for local environment and Internet variables " Dynamic policy control based on real-time patterns across viewers, affiliates, and networks

14 IP Video Streaming Architecture Business Policy Input Conviva Pla.orm Real- 5me data ingest and processing Real- 5me metric computa5on Real- 5me global op5miza5on Big- data analysis infrastructure Real- 5me Feedback/ac5on Real- 5me Heartbeats Pulse: Real- 5me Visibility for publishers Conviva Team PMC: Real- 5me Visibility for CDNs Offline Analysis and Recommenda5ons CDN Team Content Publisher Team CDN 1 HDS/HLS Fragments Mezzanine Crea5on / Transcoding CMS / Origin Storage CDNs: Origin storage HDS fragmenta5on HLS fragmenta5on SmoothStreaming CDN 2 HLS Fragments

15 IP Video Streaming Architecture Business Policy Input Conviva Pla.orm Real- 5me data ingest and processing Real- 5me metric computa5on Real- 5me global op5miza5on Big- data analysis infrastructure Real- 5me Feedback/ac5on Real- 5me Heartbeats Pulse: Real- 5me Visibility for publishers Conviva Team PMC: Real- 5me Visibility for CDNs Offline Analysis and Recommenda5ons CDN Team Content Publisher Team CDN 1 HDS/HLS Fragments Mezzanine Crea5on / Transcoding CMS / Origin Storage CDNs: Origin storage HDS fragmenta5on HLS fragmenta5on SmoothStreaming CDN 2 HLS Fragments

16 Conviva Platform Con5nuous real- 5me measurements from every client Real- 5me Global Data Aggrega5on and Correla5on (Streaming Map- reduce) Real- 5me Alerts Real- 5me and historical Insights Historical Data Aggrega5on and Analysis (Hadoop+Hive+Spark) Global Inference, Decision & Policy Engine Real- 5me global op5miza5ons Localize issues by region, network, CDN, and 5me Inference & Predic5on Engine Decision Engine DMA Akamai Level3 DMA DMA Limelight Time of day CDNs Bit Rates Op5mize viewer performance by selec5ng the best op5on within the set of bit rates and CDNs

17 Conviva Platform Con5nuous real- 5me measurements from every client Real- 5me Global Data Aggrega5on and Correla5on (Streaming Map- reduce) Real- 5me Alerts Real- 5me and historical Insights Historical Data Aggrega5on and Analysis (Hadoop+Hive+Spark) Global Inference, Decision & Policy Engine Real- 5me global op5miza5ons Localize issues by region, network, CDN, and 5me Inference & Predic5on Engine Decision Engine DMA Akamai Level3 DMA DMA Limelight Time of day CDNs Bit Rates Op5mize viewer performance by selec5ng the best op5on within the set of bit rates and CDNs

18 Key Idea behind Inference & Prediction Engine Share quality information across views Use quality information from existing views to predict performance of new viewers at join time performance of existing views if we were to switch bitrate or CDN Create a model consisting of a set of decision tables Reactively adapting after failure too late!

19 Inference and Decision Engines Update decision tables every 1min (5-8 sec processing) Make decisions in constant time (<1ms) Inference & Prediction Engine Decision Tables Spark Cluster Decision Engine

20 Spark In-memory computation engine APIs in Scala, Python, Java Unifies batch, streaming, interactive computations Powerful machine learning (MLlib) and soon graph (GraphX) libraries Used by tens of companies including Yahoo!, Intel, Streaming Interactive Sophisticated algos. Iterative Spark Streaming Batch, Interactive Shark SQL Spark MLlib GraphX

21 Use Case 1: Best Starting Bit Rate for Single CDN Pick the best starting bit rate based on decision tables Device Connection type (3G, 4G, wifi) Geo (DMA) Protocol Player version Etc. Quality (e.g., buf ra5o) of desktop users in [1] x rate[1] Desktop ipad iphone rate rate rate

22 Use Case 1: Best Starting Bit Rate for Single CDN Pick the best starting bit rate based on decision tables Device Connection type (3G, 4G, wifi) Geo (DMA) Protocol Player version Etc. For an ipad in [1] select highest bit rate providing good quality (i.e., rate[3]) Desktop ipad iphone rate rate rate

23 Use Case 2: Best Starting CDN for Multi-CDNs Pick the best CDN based on decision tables Device Connection type (3G, 4G, wifi) Geo (DMA) Protocol Player version Etc. Desktop ipad iphone DMA DMA DMA CDN1 Desktop ipad iphone DMA DMA DMA CDN2

24 Use Case 2: Best Starting CDN for Multi-CDN Pick the best CDN based on decision tables Device Connection type (3G, 4G, wifi) Geo (DMA) Protocol Player version Etc. Desktop ipad Assign viewers in [2]xDMA[2] iphone to CDN1 DMA DMA DMA CDN1 Desktop ipad CDN1 >> CDN2 for [2]xDMA[2] iphone DMA DMA DMA CDN2

25 Use Case 3: CDN Switch on Quality Degradation CDN1 CDN2 Desktop DMA Desktop DMA 3000 Available Bandwidth Trend Buffer Length Trend Detect and track buffer drop and bandwidth trends and take ac5on to prevent buffering Client centric predic=ve algorithms track recent trends in available bandwidth, buffer length, rendering performance and predict quality problems Global Inference & Predic=on algorithms track global trends by geography, network (), CDN iden5fy anomalies and predict quality of views

26 Use Case 4: Asset Publishing and Caching Issues CDN1 DMA % Video Start Failures Asset CDN2 DMA Asset Asset Global inference algorithms track individual asset failures by device geography, network (), CDN and iden5fy any regional anomalies Asset CDN3 DMA

27 Use Case 5: ISP Saturation Bandwidth Fluctua5on CDN1 CDN2 DMA DMA Peak Concurrent Viewers CDN3 DMA Network Satura5on Point This /DMA is saturated on all three CDNs è Don t switch CDN. Reduce bit rates and maintain

28 Use Case 5: ISP Saturation Bandwidth Fluctua5on CDN1 CDN2 DMA DMA Peak Concurrent Viewers CDN3 DMA Network Satura5on Point This /DMA is saturated on all three CDNs è Don t switch CDN. Reduce bit rates and maintain

29 Use Case 5: ISP Saturation Bandwidth Fluctua5on Bandwidth Fluctua5on Peak Concurrent Viewers Network Satura5on Point Unsaturated Network Peak Concurrent Viewers CDN1 CDN2 CDN3 DMA DMA DMA This /DMA is saturated on all three CDNs è Don t switch CDN. Reduce bit rates and maintain

30 Challenges " What happens if a partition doesn t has enough data? 1) Spatial aggregation Which partition use for prediction? DMA? CDN1 (buffering rabo)

31 Challenges " What happens if a partition doesn t has enough data? 1) Spatial aggregation Which partition use for prediction? 2) Temporal aggregation (increase window) What window size? DMA? CDN1 (buffering rabo) DMA CDN1 (buffering rabo)

32 Example 1: CDN and Bit Rate Selection

33 Example 1: Impact on CDN Usage " 7922 (Comcast) for all of Aug 19 th Metric Buffering Ra=o Avg. Bitrate Video failures CDN % 2270 K 9.3% CDN % 2668 K 8.12% CDN % % Precision picks CDN2 64% of the 5me " (AT&T Wireless) for all of Aug 19th Metric Buffering Ra=o Avg. Bitrate Video failures CDN % 1832 K 10.7% CDN % 1874 K 11.0% CDN % 1830 K 9.6% Precision picks CDN1 & CDN3 74% of the 5me

34 Example 1: Aggregate over 5 Days Metric Non- Precision Precision Precision Improvement Buffering Ra5o 2.3 % 1.5 % 33% Average Bitrate 1692 K 2287 K 35% Failures and Exits 11.5% 10.6 % 8% Buffering Impacted Views 13.4% 9.4 % 30%

35 Example 2: Preserving Quality in Presence of Failures! " Precision ensures that audience quality is NOT impacted by CDN failures " Content brands and audience are protected " Content owners can be more aggressive in using capacity from CDN vendors With Precision Video, CDN problem has no effect on viewers Without Precision Video, CDN problem has big effect on viewers

36 Summary " Key transition of main-stream video to the Internet " Video quality presents opportunity and challenge " Premium video on big screens à zero tolerance for poor quality " Ability to infer and predict viewer quality key to maximize quality perceived by users " Reacting after the fact too late!

37

38 Conviva Precision Protects Brands, Audience & CDN! " Precision ensures that audience quality is NOT impacted by CDN failures " Content brands and audience are protected " Content owners can be more aggressive in using capacity from CDN vendors With Precision Video, CDN problem has no effect on viewers Without Precision Video, CDN problem has big effect on viewers

39 Conviva Precision: Simultaneously Increasing Resolution & Reducing Buffering 100 Highest Quality/Most Engaged Audience Uninterrupted Views (%) (before Precision) (aker Precision) Other VoD Entertainment Competitors Average Bitrate (kbps)

40 With Conviva Precision, Viewers Watch More, Come Back More Often

41 Lift with Precision 25.00% 20.00% 15.00% 10.00% 5.00% 0.00% Views Impacted by Buffering Reduced views! impacted by buffering! from 16.13% to 5.56% Average Bit Rate Increased average bitrate! from 1.7 mbps to 2.1 mbps First Full Month Results Views Uniques Audience Viewed Minutes Minutes per View Minutes per Unique 19% 15% 36% 14% 18% Raised engagement by 36%

42 The Truth " Video delivery over the internet is hard CDN variability makes it nearly impossible to deliver high quality all the time with just one CDN SIGCOMM 12

43 The Idea " Where there is heterogeneity, there is room for optimization " For each viewer we want to decide what CDN to stream from " But it s difficult to model the internet, and things can rapidly change over time " So we will make this decision based on the real-time data that we collect

44

45 The Truth " Video delivery over the internet is hard CDN variability makes it nearly impossible to deliver high quality everywhere with just one CDN SIGCOMM 12

46 The Truth " Video delivery over the internet is hard CDN variability makes it nearly impossible to deliver high quality all the time with just one CDN SIGCOMM 12

47 The Idea " Where there is heterogeneity, there is room for optimization " For each viewer we want to decide what CDN to stream from " But it s difficult to model the internet, and things can rapidly change over time " So we will make this decision based on the real-time data that we collect

48 The Idea " For each CDN, partition clients by City " For each partition compute Buffering Ratio Seall e San Francisco New York Londo n Hong Kong Avg. buff ra5o of users in CDN1 (buffering rabo) Region[1] streaming from CDN1 CDN2 Avg. (buffering buff ra5o rabo) of users in Region[1] streaming from CDN2

49 The Idea " For each partition select best CDN and send clients to this CDN Seall e San Francisco New York Londo n Hong Kong CDN1 (buffering rabo) CDN2 (buffering rabo)

50 The Idea " For each partition select best CDN and send clients to this CDN Seall e San Francisco New York Londo n Hong Kong CDN2 >> CDN1 CDN1 (buffering rabo) CDN2 (buffering rabo)

51 The Idea " For each partition select best CDN and send clients to this CDN Seall e San Francisco New York Londo n Hong Kong CDN1 (buffering rabo) CDN2 (buffering rabo)

52 The Idea " For each partition select best CDN and send clients to this CDN Seall e San Francisco New York Londo n Hong Kong CDN1 (buffering rabo) Best CDN (buffering rabo) CDN2 (buffering rabo)

53 The Idea " What if there are changes in performance? Seall e San Francisco New York Londo n Hong Kong CDN1 (buffering rabo) Best CDN (buffering rabo) CDN2 (buffering rabo)

54 The Idea " Use online algorithm respond to changes in the network. Seall e San Francisco New York Londo n Hong Kong CDN1 (buffering rabo) Best CDN (buffering rabo) CDN2 (buffering rabo)

55 How? " Coordinator implementing an optimization algorithm that dynamically selects a CDN for each client based on Individual client Aggregate statistics Content owner policies " All based on realtime data Business Policies Content owners (CMS & Origin) Coordinator CDN 1 CDN 2 CDN 3 control Clients Con5nuous measurements

56 What processing framework do we use? " Twitter Storm Fault tolerance model affects data accuracy Non-deterministic streaming model " Roll our own Too complex No need to reinvent the wheel " Spark Easily integrates with existing Hadoop architecture Flexible, simple data model Writing map() is generally easier than writing update()

57 Spark Usage for Production Spark Cluster Spark Node Spark Node Spark Node Spark Node Storage Layer Spark Node Decision Maker Decision Maker Decision Maker " Compute performance metrics in spark cluster " Relay performance information to decision makers Clients

58 Results Non- buffering views 100% 95% 90% 85% 80% 75% Average Bitrate (Kbps)

59 Spark s Role " Spark development was incredibly rapid, aided both by its excellent programming interface and highly active community " Expressive: Develop complex on-line ML decision based algorithm in ~1000 lines of code Easy to prototype various algorithms " It has made scalability a far more manageable problem " After initial teething problems, we have been running Spark in a production environment reliably for several months.

60 Problems we faced " Silent crashes " Often difficult to debug, requiring some tribal knowledge " Difficult configuration parameters, with sometimes inexplicable results " Fundamental understanding of underlying data model was essential to writing effective, stable spark programs

61 Enforcing constraints on optimization " Imagine swapping clients until an optimal solution is reached CDN1 (buffering rabo) 50% Constrained Best CDN (buffering rabo) CDN2 (buffering rabo) 50%

62 Enforcing constraints on top of optimization " Solution is found after clients have already joined. " Therefore we need to parameterize solution to clients already seen for online use. " Need to compute an LP on real time data " Spark Supported it 20 LPs Each with 4000 decisions variables and 350 constraints 5 seconds.

63 Tuning " Can t select a CDN based solely on one metric. Select utility functions that best predict engagement " Confidence in a decision, or evaluation will depend on how much data we have collected Need to tune time window Select different attributes for separation

64 Tuning " Need to validate algorithm changes quickly " Simulation of algorithm offline, is essential

65 Spark Usage for Simulation HDFS with Produc5on traces Spark Node Spark Node Spark Node Spark Node Spark Node " Load production traces with randomized initial decisions " Generate decision table (with artificial delay) " Produce simulated decision set " Evaluate decisions against actual traces to estimate expected quality improvement

66 Future of Spark and Conviva " Leverage spark streaming " Unify live and historical processing " Develop platform to build various processing apps (e.g. Anomaly Detection, Customer Tailored Reporting) Can share the same data API Will all have consistent input

67 In Summary " Spark was able to support our initial requirement of fast fault tolerant performance computation for an on-line decision maker " New complexities like LP calculation just worked in the existing architecture " Spark has become an essential tool in our software stack

68 Real-time Measurement from Every Viewer Player States Joining Playing Buffering Playing Events time Network/ stream connection established JoinTime (JT) Video buffer filled up BufferingRa2o(BR) RateOfBuffering(RB) Video buffer empty Buffer replenished sufficiently Stopped/ Exit User action

69 An UK ISP: Top Metros by Metric over time Greater London Op5mizing for Buffering Ra5o Slough Birmingham Greater London Op5mizing for Video Start Failures Slough Birmingham Greater London Op5mizing for Average Bitrate Slough Birmingham Time (1 min data- points over 24 hours)

70 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% Measurements of 3 Leading CDN Show Significant Variation Over Geo and ISP Washington DC (Hagerstown):CMCS(33657) Milwaukee:ROADRUNNER- CENTRAL(20231) Green Bay - Appleton:SCRR- 7015(7017) Denver:- QWEST(209) Charlole:SCRR (11426) Washington DC (Hagerstown):- CXA- ALL- Philadelphia:VZGNI- TRANSIT(19262) San Diego:SBIS- AS(7132) Las Vegas:- CXA- LV CBS(13432) Madison:CHARTER- NET- HKY- NC(20115) Indianapolis:SBIS- AS(7132) Providence - New Bedford:- CXA- ALL- CCI Washington DC (Hagerstown):VZGNI- TRANSIT(19262) Harrord & New Haven:SBIS- AS(7132) Houston:SBIS- AS(7132) Grand Rapids - Kalamazoo - Balle Creek:SBIS- Atlanta:BELLSOUTH- NET- BLK(6389) Honolulu:HAWAIIAN- TELCOM(36149) Atlanta:COMCAST- 7725(7725) Washington DC (Hagerstown):SPCS(10507) Orlando - Daytona Beach - Melbourne:EMBARQ- Denver:CMCS(33652) Norfolk - Portsmouth - Newport News:- CXA- ALL- Saint Louis:CHARTER- NET- HKY- NC(20115) Cincinna5:FUSE- NET(6181) Phoenix:- QWEST(209) Dallas - Fort Worth:VZGNI- TRANSIT(19262) Pilsburgh:CCCH- 3(7016) Saint Louis:SBIS- AS(7132) San Francisco - Oakland - San Jose:SBIS- AS(7132) San Diego:ROADRUNNER- WEST(20001) Greenville - Spartansburg - Asheville - Kansas City:SBIS- AS(7132) Columbus - OH:SCRR (10796) Louisville:INSIGHT- COMMUNICATIONS- CORP- Chicago:ATT- INTERNET3(6478) Kansas City:- CXA- ALL- CCI RDC(22773) Miami - Fort Lauderdale:BELLSOUTH- NET- BLK(6389) Cleveland:NEO- RR- COM(11060) Chicago:VZGNI- TRANSIT(19262) Columbia - SC:SCRR (11426) Dallas - Fort Worth:SBIS- AS(7132) Detroit:SBIS- AS(7132) Kansas City:SCRR (11955) Los Angeles:CHARTER- NET- HKY- NC(20115) Miami - Fort Lauderdale:COMCAST (20214) Cleveland:SCRR (10796) West Palm Beach - Fort San Diego:- CXA- ALL- CCI RDC(22773) Sealle - Tacoma:- QWEST(209) New York:CABLE- NET- 1(6128) Portland - OR:- QWEST(209) Oklahoma City:SBIS- AS(7132) Phoenix:- CXA- ALL- CCI RDC(22773) Chicago:SBIS- AS(7132) Greensboro - High Point - Winston- Albany - Schenectady - Troy:RR- NYSREGION- Tyler - Longview (Lutin & Grand Rapids - Kalamazoo - Balle Creek:CMCS(33668) Houston:CMCS(33662) Harrord & New Haven:COMCAST- 7015(7015) Eugene:- QWEST(209) San Francisco - Oakland - San Jose:CMCS(33651)

11/16/11. Bringing Internet Video to Prime Time. Background : Internet Video Going Prime Time. 2005: Beginning of the Internet Video Era

11/16/11. Bringing Internet Video to Prime Time. Background : Internet Video Going Prime Time. 2005: Beginning of the Internet Video Era 11/16/11 Background Aditya Ganjam Vice President of Engineering at Conviva Conviva Startup founded by Hui Zhang (Prof. at CMU) and Ion Stoica in 2006 Conviva optimizes video quality for premium content

More information

GLOBAL VIDEO INDEX Q3 2012

GLOBAL VIDEO INDEX Q3 2012 GLOBAL VIDEO INDEX Q3 2012 Table of Contents ABOUT OOYALA S GLOBAL VIDEO INDEX...3 EXECUTIVE SUMMARY...4 GOING LONG: LONG-FORM VIDEO...5 TABLET AND MOBILE VIDEO...7 LIVE VIDEO VIEWING...8 Viewer Behavior

More information

C3: INTERNET-SCALE CONTROL PLANE FOR VIDEO QUALITY OPTIMIZATION

C3: INTERNET-SCALE CONTROL PLANE FOR VIDEO QUALITY OPTIMIZATION C3: INTERNET-SCALE CONTROL PLANE FOR VIDEO QUALITY OPTIMIZATION Aditya Ganjam, Jibin Zhan, Xi Liu, Faisal Siddiqi, Conviva Junchen Jiang, Vyas Sekar, Carnegie Mellon University Ion Stoica, University of

More information

Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers

Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers Live and on-demand programming delivered by over-the-top (OTT) will soon

More information

It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley

It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley It s Not the Cost, It s the Quality! Ion Stoica Conviva Networks and UC Berkeley 1 A Brief History! Fall, 2006: Started Conviva with Hui Zhang (CMU)! Initial goal: use p2p technologies to reduce distribution

More information

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK)

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) Cache Management for TelcoCDNs Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK) d.tuncer@ee.ucl.ac.uk 06/01/2017 Agenda 1. Internet traffic: trends and evolution

More information

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING AKAMAI.COM The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING PART 1: MANAGING THE FIRST MILE True differentiation in quality and consistency can only be achieved through adherence to best practices

More information

An Introduction to Apache Spark

An Introduction to Apache Spark An Introduction to Apache Spark 1 History Developed in 2009 at UC Berkeley AMPLab. Open sourced in 2010. Spark becomes one of the largest big-data projects with more 400 contributors in 50+ organizations

More information

Live Broadcast: Video Services from AT&T

Live Broadcast: Video Services from AT&T Delivering your content through the power of the cloud Live Broadcast: Video Services from AT&T Getting your content to your audience is becoming increasingly diverse and complex. Today, people want to

More information

Warehouse- Scale Computing and the BDAS Stack

Warehouse- Scale Computing and the BDAS Stack Warehouse- Scale Computing and the BDAS Stack Ion Stoica UC Berkeley UC BERKELEY Overview Workloads Hardware trends and implications in modern datacenters BDAS stack What is Big Data used For? Reports,

More information

WHITEPAPER: 6 Steps to Delivering a Successful Live Online Broadcast

WHITEPAPER: 6 Steps to Delivering a Successful Live Online Broadcast WHITEPAPER: 6 Steps to Delivering a Successful Live Online Broadcast INTRODUCTION Successfully delivering an exceptional live event over the web is a complex process. Perfecting the process from acquisition

More information

SBC Investor Update. Merrill Lynch Global Communications Investor Conference March 16, 2004

SBC Investor Update. Merrill Lynch Global Communications Investor Conference March 16, 2004 SBC Investor Update Merrill Lynch Global Communications Investor Conference March 16, 2004 Randall Stephenson Senior Executive Vice President and Chief Financial Officer Cautionary Language Concerning

More information

The Edge: Delivering the Quality of Experience of Digital Content

The Edge: Delivering the Quality of Experience of Digital Content The Edge: Delivering the Quality of Experience of Digital Content 2016 EDITION By Conviva for EdgeConneX As video consumption evolves from single screen to multi-screen, the burden on the Internet and

More information

Modeling Internet Application Traffic for Network Planning and Provisioning. Takafumi Chujo Fujistu Laboratories of America, Inc.

Modeling Internet Application Traffic for Network Planning and Provisioning. Takafumi Chujo Fujistu Laboratories of America, Inc. Modeling Internet Application Traffic for Network Planning and Provisioning Takafumi Chujo Fujistu Laboratories of America, Inc. Traffic mix on converged IP networks IP TRAFFIC MIX - P2P SCENARIO IP TRAFFIC

More information

Municipal Networks. Don Berryman. Executive Vice President & President, Municipal Networks

Municipal Networks. Don Berryman. Executive Vice President & President, Municipal Networks Municipal Networks Don Berryman Executive Vice President & President, Municipal Networks 1 Executive Summary EarthLink is the leader in this fast growing market Most feasible last mile technology Product

More information

Managing the Subscriber Experience

Managing the Subscriber Experience Managing the Subscriber Experience Steven Shalita TelcoVision 2013 October 24, 2013 Las Vegas 1 1 Service Delivery Orchestration More Important Than Ever Exponential Growth in Data & Video Traffic Personalized

More information

Spark, Shark and Spark Streaming Introduction

Spark, Shark and Spark Streaming Introduction Spark, Shark and Spark Streaming Introduction Tushar Kale tusharkale@in.ibm.com June 2015 This Talk Introduction to Shark, Spark and Spark Streaming Architecture Deployment Methodology Performance References

More information

The Value of Content at the Edge

The Value of Content at the Edge The Value of Content at the Edge Executive Summary The way we use the Internet has changed, and the result has been exploding traffic growth that is projected to increase at a 30 to 50 percent compound

More information

Q Conviva s State of the Streaming TV Industry

Q Conviva s State of the Streaming TV Industry 1 Conviva s State of the Streaming TV Industry Q3 2018 Conviva is the real-time measurement and intelligence platform for streaming TV, with a global footprint of 50 billion streams per year across 3 billion

More information

BUILDING LARGE VOD LIBRARIES WITH NEXT GENERATION ON DEMAND ARCHITECTURE. Weidong Mao Comcast Fellow Office of the CTO Comcast Cable

BUILDING LARGE VOD LIBRARIES WITH NEXT GENERATION ON DEMAND ARCHITECTURE. Weidong Mao Comcast Fellow Office of the CTO Comcast Cable BUILDING LARGE VOD LIBRARIES WITH NEXT GENERATION ON DEMAND ARCHITECTURE Weidong Mao Comcast Fellow Office of the CTO Comcast Cable Abstract The paper presents an integrated Video On Demand (VOD) content

More information

Q THE RISE OF MOBILE AND TABLET VIDEO GLOBAL VIDEO INDEX LONG-FORM VIDEO CONTINUES TO ENGAGE LIVE VIDEO DOMINATES ON-DEMAND MEDIA

Q THE RISE OF MOBILE AND TABLET VIDEO GLOBAL VIDEO INDEX LONG-FORM VIDEO CONTINUES TO ENGAGE LIVE VIDEO DOMINATES ON-DEMAND MEDIA THE RISE OF MOBILE AND TABLET VIDEO LONG-FORM VIDEO CONTINUES TO ENGAGE LIVE VIDEO DOMINATES ON-DEMAND MEDIA Q3 2013 GLOBAL VIDEO INDEX TABLE OF CONTENTS Executive Summary...3 The Rise of Mobile and Tablet

More information

MAXIMIZING ROI FROM AKAMAI ION USING BLUE TRIANGLE TECHNOLOGIES FOR NEW AND EXISTING ECOMMERCE CUSTOMERS CONSIDERING ION CONTENTS EXECUTIVE SUMMARY... THE CUSTOMER SITUATION... HOW BLUE TRIANGLE IS UTILIZED

More information

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER WHITE PAPER LINEAR VIDEO DELIVERY FROM THE CLOUD A New Paradigm for 24/7 Broadcasting Copyright 2016 Elemental Technologies. Linear Video Delivery from the Cloud 1 CONTENTS Introduction... 3 A New Way

More information

DATA SCIENCE USING SPARK: AN INTRODUCTION

DATA SCIENCE USING SPARK: AN INTRODUCTION DATA SCIENCE USING SPARK: AN INTRODUCTION TOPICS COVERED Introduction to Spark Getting Started with Spark Programming in Spark Data Science with Spark What next? 2 DATA SCIENCE PROCESS Exploratory Data

More information

Powering the Next-Generation Video Experience

Powering the Next-Generation Video Experience Powering the Next-Generation Video Experience NEULION DIGITAL PLATFORM Powering the Next-Generation Video Experience The NeuLion Digital Platform provides digital video broadcasting, distribution and monetization

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

SOLUTION GUIDE FOR BROADCASTERS

SOLUTION GUIDE FOR BROADCASTERS SOLUTION GUIDE FOR BROADCASTERS TV DIRECT TO VIEWERS Deliver live OTT, timeshift and VOD services with an amazing viewing experience, without redesigning your existing system, and save on delivery costs.

More information

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING AKAMAI.COM The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING PART 3: STEPS FOR ENSURING CDN PERFORMANCE MEETS AUDIENCE EXPECTATIONS FOR OTT STREAMING In this third installment of Best Practices

More information

A Tale of Three CDNs

A Tale of Three CDNs A Tale of Three CDNs An Active Measurement Study of Hulu and Its CDNs Vijay K Adhikari 1, Yang Guo 2, Fang Hao 2, Volker Hilt 2, and Zhi-Li Zhang 1 1 University of Minnesota - Twin Cities 2 Bell Labs,

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

Analytic Cloud with. Shelly Garion. IBM Research -- Haifa IBM Corporation

Analytic Cloud with. Shelly Garion. IBM Research -- Haifa IBM Corporation Analytic Cloud with Shelly Garion IBM Research -- Haifa 2014 IBM Corporation Why Spark? Apache Spark is a fast and general open-source cluster computing engine for big data processing Speed: Spark is capable

More information

Apache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context

Apache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context 1 Apache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context Generality: diverse workloads, operators, job sizes

More information

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development::

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development:: Title Duration : Apache Spark Development : 4 days Overview Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized

More information

Cloud Computing 2. CSCI 4850/5850 High-Performance Computing Spring 2018

Cloud Computing 2. CSCI 4850/5850 High-Performance Computing Spring 2018 Cloud Computing 2 CSCI 4850/5850 High-Performance Computing Spring 2018 Tae-Hyuk (Ted) Ahn Department of Computer Science Program of Bioinformatics and Computational Biology Saint Louis University Learning

More information

Lifesize Cloud, Architecture. A comprehensive guide

Lifesize Cloud, Architecture. A comprehensive guide Lifesize Cloud, Architecture A comprehensive guide Reference Paper July 2016 A service built to provide a connected experience, running on a platform built to perform that s Lifesize Cloud, powered by

More information

The Edge: Delivering the Quality of Experience of Digital Content. by Conviva for EdgeConneX

The Edge: Delivering the Quality of Experience of Digital Content. by Conviva for EdgeConneX The Edge: Delivering the Quality of Experience of Digital Content by Conviva for EdgeConneX Introduction Today s TV consumer uses the Internet more and more to access their entertainment. Not only does

More information

Embracing Failure. Fault Injec,on and Service Resilience at Ne6lix. Josh Evans Director of Opera,ons Engineering, Ne6lix

Embracing Failure. Fault Injec,on and Service Resilience at Ne6lix. Josh Evans Director of Opera,ons Engineering, Ne6lix Embracing Failure Fault Injec,on and Service Resilience at Ne6lix Josh Evans Director of Opera,ons Engineering, Ne6lix Josh Evans 24 years in technology Tech support, Tools, Test Automa,on, IT & QA Management

More information

Lifesize Cloud-based Service Architecture. A comprehensive guide

Lifesize Cloud-based Service Architecture. A comprehensive guide Lifesize Cloud-based Service Architecture A comprehensive guide Reference Paper November 2017 A service built to provide a connected experience, running on a platform built to perform that s the Lifesize

More information

The Genesis of a Streaming Platform

The Genesis of a Streaming Platform Tulix Sponsored Content The Genesis of a Streaming Platform How we created TNA, a high-performance, highly scalable live streaming architecture designed for our enterprise customers streamingmedia.com

More information

Telecom Tomorrow: A Telecommunications Providers Update

Telecom Tomorrow: A Telecommunications Providers Update Telecom Tomorrow: A Telecommunications Providers Update Moderator Linda Willey, Camden Property Trust Speakers Emily Chin, AT&T Connected Communities Vickie Rodgers, Cox Communications Mike Slovin, Comcast

More information

Internet Video Delivery. Professor Hui Zhang

Internet Video Delivery. Professor Hui Zhang 18-345 Internet Video Delivery Professor Hui Zhang 1 1990 2004: 1 st Generation Commercial PC/Packet Video Technologies Simple video playback, no support for rich app Not well integrated with Web browser

More information

Apache Spark 2.0. Matei

Apache Spark 2.0. Matei Apache Spark 2.0 Matei Zaharia @matei_zaharia What is Apache Spark? Open source data processing engine for clusters Generalizes MapReduce model Rich set of APIs and libraries In Scala, Java, Python and

More information

Deploying IPTV and OTT

Deploying IPTV and OTT Deploying IPTV and OTT Using New OSS Tools to Improve Video QoE and Reduce Operational Costs Patricio S. Latini Senior Vice President Engineering Title Table of Contents Page Number INTRODUCTION 3 CURRENT

More information

Distributed systems for stream processing

Distributed systems for stream processing Distributed systems for stream processing Apache Kafka and Spark Structured Streaming Alena Hall Alena Hall Large-scale data processing Distributed Systems Functional Programming Data Science & Machine

More information

Sky Italia - Operation Evolution. London March 20th, 2018

Sky Italia - Operation Evolution. London March 20th, 2018 1 Sky Italia - Operation Evolution London March 20th, 2018 Sky Italy to IP-based distribution Content Transmission Contribution Network Core Network Access Network (FTTx) Home Network Content Display Public

More information

Bringing Data to Life

Bringing Data to Life Bringing Data to Life Data management and Visualization Techniques Benika Hall Rob Harrison Corporate Model Risk March 16, 2018 Introduction Benika Hall Analytic Consultant Wells Fargo - Corporate Model

More information

MLlib. Distributed Machine Learning on. Evan Sparks. UC Berkeley

MLlib. Distributed Machine Learning on. Evan Sparks.  UC Berkeley MLlib & ML base Distributed Machine Learning on Evan Sparks UC Berkeley January 31st, 2014 Collaborators: Ameet Talwalkar, Xiangrui Meng, Virginia Smith, Xinghao Pan, Shivaram Venkataraman, Matei Zaharia,

More information

A Joint SLC/RealEyes Production.

A Joint SLC/RealEyes Production. A Joint SLC/RealEyes Production www.realeyes.com www.streaminglearningcenter.com Understanding the problem Reducing latency Delivery Player Content Up and Coming Some test results Time to video play Important

More information

GLOBAL VIDEO INDEX REPORT Q1 2012

GLOBAL VIDEO INDEX REPORT Q1 2012 GLOBAL VIDEO INDEX REPORT Q1 2012 TABLE OF CONTENTS EXECUTIVE SUMMARY... 3 VIEWER BEHAVIOR & ENGAGEMENT... 4 Viewers Watching Longer, Everywhere... 5 Time & Day of Week... 6 Individual Viewer Behavior...

More information

CS 260: Seminar in Computer Science: Multimedia Networking

CS 260: Seminar in Computer Science: Multimedia Networking CS 260: Seminar in Computer Science: Multimedia Networking Jiasi Chen Lectures: MWF 4:10-5pm in CHASS http://www.cs.ucr.edu/~jiasi/teaching/cs260_spring17/ Multimedia is User perception Content creation

More information

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415)

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415) ADAPTIVE STREAMING Improve Retention for Live Content A daptive streaming technologies make multiple video streams available to the end viewer. True adaptive bitrate dynamically switches between qualities

More information

Important Encoder Settings for Your Live Stream

Important Encoder Settings for Your Live Stream Important Encoder Settings for Your Live Stream Being able to stream live video over the Internet is a complex technical endeavor. It requires a good understanding of a number of working parts. That s

More information

THE POWER OF OTT. CTV Media, Inc 2018

THE POWER OF OTT. CTV Media, Inc 2018 THE POWER OF OTT CTV Media, Inc 2018 THE WAY YOU WATCH TV IS CHANGING Live Linear TV Set Top Box VOD (in your living room) TV Everywhere Mobile Laptop Tablet OTT : Roku Amazon Fire TV Chromecast, Apple

More information

Khadija Souissi. Auf z Systems November IBM z Systems Mainframe Event 2016

Khadija Souissi. Auf z Systems November IBM z Systems Mainframe Event 2016 Khadija Souissi Auf z Systems 07. 08. November 2016 @ IBM z Systems Mainframe Event 2016 Acknowledgements Apache Spark, Spark, Apache, and the Spark logo are trademarks of The Apache Software Foundation.

More information

Driving Creative Collaborations Around the World

Driving Creative Collaborations Around the World Driving Creative Collaborations Around the World Wiredrive is a cloud media-sharing service designed for the world s leading advertising agencies, brands, and entertainment companies. Creative professionals

More information

Transform your video services with a cloud platform: Succeed in a fragmented marketplace

Transform your video services with a cloud platform: Succeed in a fragmented marketplace with a cloud platform: Succeed in a fragmented marketplace Contents 3 4 7 cloud-based platform 8 10 12 14 16 points: Great in action 18 : Your business faces a significant challenge. Subscriber demands

More information

Finding a needle in Haystack: Facebook's photo storage

Finding a needle in Haystack: Facebook's photo storage Finding a needle in Haystack: Facebook's photo storage The paper is written at facebook and describes a object storage system called Haystack. Since facebook processes a lot of photos (20 petabytes total,

More information

NEULION DIGITAL PLATFORM POWERING THE NEXT-GENERATION VIDEO EXPERIENCE

NEULION DIGITAL PLATFORM POWERING THE NEXT-GENERATION VIDEO EXPERIENCE NEULION DIGITAL PLATFORM POWERING THE NEXT-GENERATION VIDEO EXPERIENCE NEULION DIGITAL PLATFORM Powering the Next-Generation Video Experience The NeuLion Digital Platform provides digital video broadcasting,

More information

Changing the Voice of

Changing the Voice of Changing the Voice of Telecommunications Level 3 Solutions for Voice Service Providers Competitive: It is a word you know well. As a voice services provider, you face a unique set of challenges that originate

More information

Webinar Series TMIP VISION

Webinar Series TMIP VISION Webinar Series TMIP VISION TMIP provides technical support and promotes knowledge and information exchange in the transportation planning and modeling community. Today s Goals To Consider: Parallel Processing

More information

Wowza Streaming Engine

Wowza Streaming Engine Wowza Streaming Engine Wowza Streaming Engine, formerly Wowza Media Server, is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device,

More information

Practical, Real-time Centralized Control for CDN-based Live Video Delivery

Practical, Real-time Centralized Control for CDN-based Live Video Delivery Practical, Real-time Centralized Control for CDN-based Live Video Delivery Matt Mukerjee, David Naylor, Junchen Jiang, Dongsu Han, Srini Seshan, Hui Zhang Combating Latency in Wide Area Control Planes

More information

Unifying Big Data Workloads in Apache Spark

Unifying Big Data Workloads in Apache Spark Unifying Big Data Workloads in Apache Spark Hossein Falaki @mhfalaki Outline What s Apache Spark Why Unification Evolution of Unification Apache Spark + Databricks Q & A What s Apache Spark What is Apache

More information

Resilient Distributed Datasets

Resilient Distributed Datasets Resilient Distributed Datasets A Fault- Tolerant Abstraction for In- Memory Cluster Computing Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael Franklin,

More information

How Optimizely Dramatically Improved Response Times with CDN Balancing

How Optimizely Dramatically Improved Response Times with CDN Balancing The Most Misleading Measure of Response Time How Optimizely Dramatically Improved Response Times with CDN Balancing 01 02 Introduction Understanding CDN Balancing What is a CDN? Response Time Improvement

More information

MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS

MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS SUJEE MANIYAM FOUNDER / PRINCIPAL @ ELEPHANT SCALE www.elephantscale.com sujee@elephantscale.com HI, I M SUJEE MANIYAM Founder / Principal @ ElephantScale

More information

Cloud Computing & Visualization

Cloud Computing & Visualization Cloud Computing & Visualization Workflows Distributed Computation with Spark Data Warehousing with Redshift Visualization with Tableau #FIUSCIS School of Computing & Information Sciences, Florida International

More information

TV Evolution Briefing

TV Evolution Briefing TV Evolution Briefing Unleashing the power of the Investor/Promoter and Consumer Engagement, through Brand Extension & Monetization. While providing embedded data streams for Distributors, Content Creators

More information

Big Data Infrastructures & Technologies

Big Data Infrastructures & Technologies Big Data Infrastructures & Technologies Spark and MLLIB OVERVIEW OF SPARK What is Spark? Fast and expressive cluster computing system interoperable with Apache Hadoop Improves efficiency through: In-memory

More information

Fluentd + MongoDB + Spark = Awesome Sauce

Fluentd + MongoDB + Spark = Awesome Sauce Fluentd + MongoDB + Spark = Awesome Sauce Nishant Sahay, Sr. Architect, Wipro Limited Bhavani Ananth, Tech Manager, Wipro Limited Your company logo here Wipro Open Source Practice: Vision & Mission Vision

More information

Live Digital Video Advertising Live Digital Video Advertising

Live Digital Video Advertising Live Digital Video Advertising Live Digital Video Advertising Live Digital Video Advertising Generate revenue, increase video AD inventory by device Generate revenue, increase and geography video ad inventory by device and geography

More information

TripleStream Product Description Version 4.6

TripleStream Product Description Version 4.6 TripleStream Product Description Version 4.6 Tripleplay Services Ltd. Rapier House 40-46 Lamb's Conduit Street London WC1N 3LJ www.tripleplay-services.com 2014 Tripleplay Services Ltd. All rights reserved.

More information

John Stankey. President and CEO AT&T Operations. UBS Global Media and Communications Conference Dec. 9, 2008

John Stankey. President and CEO AT&T Operations. UBS Global Media and Communications Conference Dec. 9, 2008 John Stankey President and CEO AT&T Operations UBS Global Media and Communications Conference Dec. 9, 2008 2008 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other marks

More information

The OTT Challenge. Daryl Collins Senior Network Architect Akamai Technologies 2017 AKAMAI FASTER FORWARD TM

The OTT Challenge. Daryl Collins Senior Network Architect Akamai Technologies 2017 AKAMAI FASTER FORWARD TM The OTT Challenge Daryl Collins Senior Network Architect Akamai Technologies The Akamai Intelligent Platform The world s largest on-demand, distributed computing platform delivers all forms of web content

More information

Ultra-Broadband Forum September 2015 Madrid, Spain

Ultra-Broadband Forum September 2015 Madrid, Spain Ultra-Broadband Forum 2015 8-9 September 2015 Madrid, Spain Beyond connectivity towards Video Life Video Life brings new User Experience Voice life Internet-social life Video life User needs: Immersive

More information

Producing High-Quality Video for JavaFXTM Applications

Producing High-Quality Video for JavaFXTM Applications Producing High-Quality Video for JavaFXTM Applications Frank Galligan On2 Technologies VP, Engineering Why We are Here Who We Are General Encoding Best Practices VP6 JavaFX & Video Questions 2 On2 Video

More information

Converting Video Streams to Revenue Streams From VoD to Linear TV

Converting Video Streams to Revenue Streams From VoD to Linear TV Converting Video Streams to Revenue Streams From VoD to Linear TV A white paper by S e pt ember 2 0 1 3 THE STATUS QUO: Content owners, broadcasters, and operators worldwide typically feature a sizable

More information

Fast, Interactive, Language-Integrated Cluster Computing

Fast, Interactive, Language-Integrated Cluster Computing Spark Fast, Interactive, Language-Integrated Cluster Computing Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael Franklin, Scott Shenker, Ion Stoica www.spark-project.org

More information

14 th Media Technology Conference IRIB International Conference Centre Tehran Damien Nagle Partnership Development

14 th Media Technology Conference IRIB International Conference Centre Tehran Damien Nagle Partnership Development 14 th Media Technology Conference IRIB International Conference Centre Tehran Damien Nagle Partnership Development www.netinsight.net From glass to glass, we deliver truly live media. EVENT STUDIO AUDIENCE

More information

SMARTRG HOME ANALYTICS

SMARTRG HOME ANALYTICS SMARTRG HOME ANALYTICS Optimize the in-home WiFi experience With the increase in smartphones, tablets, set-top boxes (STBs), thermostats and game consoles, dependency on broadband Internet traffic over

More information

Please have a seat and enjoy your session

Please have a seat and enjoy your session Please have a seat and enjoy your session OTT business models Video Quality Next Gen Tech Trends we are monitoring Security Device Tech Audience trends Trend 1: OTT Business Trends OTT Viewer numbers in

More information

DASH trial Olympic Games. First live MPEG-DASH large scale demonstration.

DASH trial Olympic Games. First live MPEG-DASH large scale demonstration. DASH trial Olympic Games. First live MPEG-DASH large scale demonstration. During the Olympic Games 2012 the VRT offered their audience to experience their Olympic Games broadcast in MPEG-DASH. The public

More information

Microsoft Exam

Microsoft Exam Volume: 42 Questions Case Study: 1 Relecloud General Overview Relecloud is a social media company that processes hundreds of millions of social media posts per day and sells advertisements to several hundred

More information

Flash Storage Complementing a Data Lake for Real-Time Insight

Flash Storage Complementing a Data Lake for Real-Time Insight Flash Storage Complementing a Data Lake for Real-Time Insight Dr. Sanhita Sarkar Global Director, Analytics Software Development August 7, 2018 Agenda 1 2 3 4 5 Delivering insight along the entire spectrum

More information

Multi-Screen-TV and Over-The-Top TV

Multi-Screen-TV and Over-The-Top TV Multi-Screen-TV and Over-The-Top TV Stefan Jenzowsky Head of Multimedia Siemens Communications, Media and Technology It s just a website September 17, 2005 The Economist announces the death of the traditional

More information

2/26/2017. Originally developed at the University of California - Berkeley's AMPLab

2/26/2017. Originally developed at the University of California - Berkeley's AMPLab Apache is a fast and general engine for large-scale data processing aims at achieving the following goals in the Big data context Generality: diverse workloads, operators, job sizes Low latency: sub-second

More information

INTELLIGENT DNS AS A CORNERSTONE OF DIGITAL TRANSFORMATION. CLOUDEXPO 2017

INTELLIGENT DNS AS A CORNERSTONE OF DIGITAL TRANSFORMATION. CLOUDEXPO 2017 INTELLIGENT DNS AS A CORNERSTONE OF DIGITAL TRANSFORMATION. CLOUDEXPO 2017 BUILD A SMARTER INTERNET Carl Levine Senior Technical Evangelist @stuffcarlsays SLIDE 1 WWW.NS1.COM @NSONEINC Today s World Dynamic,

More information

Engaging Employees and Customers with Video. The Benefits of Corporate Webcas3ng

Engaging Employees and Customers with Video. The Benefits of Corporate Webcas3ng Engaging Employees and Customers with Video The Benefits of Corporate Webcas3ng Agenda Introduc9on UnityLivestream Teradek Wowza Workflow Produc9on Streaming Delivery Case Studies Demo - Live Solu9on -

More information

The Future of Real-Time in Spark

The Future of Real-Time in Spark The Future of Real-Time in Spark Reynold Xin @rxin Spark Summit, New York, Feb 18, 2016 Why Real-Time? Making decisions faster is valuable. Preventing credit card fraud Monitoring industrial machinery

More information

GLOBAL VIDEO INDEX Q4 2013

GLOBAL VIDEO INDEX Q4 2013 GLOBAL VIDEO INDEX TABLE OF CONTENTS Introduction...3 Executive Summary...4 Mobile + Tablet Video...5 Long-form Video...7 Live Video...8 Sports Video...9 Online Video Outlook...11 Turning Information into

More information

Introduction to Big-Data

Introduction to Big-Data Introduction to Big-Data Ms.N.D.Sonwane 1, Mr.S.P.Taley 2 1 Assistant Professor, Computer Science & Engineering, DBACER, Maharashtra, India 2 Assistant Professor, Information Technology, DBACER, Maharashtra,

More information

Varnish Streaming Server

Varnish Streaming Server Varnish Streaming Server Delivering reliable, high-performance streaming, particularly of live, over-the-top (OTT) and video on demand (VoD) media, is at the heart of the challenge companies face. HTTP

More information

Case Study: Tata Communications Delivering a Truly Interactive Business Intelligence Experience on a Large Multi-Tenant Hadoop Cluster

Case Study: Tata Communications Delivering a Truly Interactive Business Intelligence Experience on a Large Multi-Tenant Hadoop Cluster Case Study: Tata Communications Delivering a Truly Interactive Business Intelligence Experience on a Large Multi-Tenant Hadoop Cluster CASE STUDY: TATA COMMUNICATIONS 1 Ten years ago, Tata Communications,

More information

WHITEPAPER. MemSQL Enterprise Feature List

WHITEPAPER. MemSQL Enterprise Feature List WHITEPAPER MemSQL Enterprise Feature List 2017 MemSQL Enterprise Feature List DEPLOYMENT Provision and deploy MemSQL anywhere according to your desired cluster configuration. On-Premises: Maximize infrastructure

More information

Creating a Recommender System. An Elasticsearch & Apache Spark approach

Creating a Recommender System. An Elasticsearch & Apache Spark approach Creating a Recommender System An Elasticsearch & Apache Spark approach My Profile SKILLS Álvaro Santos Andrés Big Data & Analytics Solution Architect in Ericsson with more than 12 years of experience focused

More information

Cisco and Akamai join forces to supercharge the branch office

Cisco and Akamai join forces to supercharge the branch office Cisco and Akamai join forces to supercharge the branch office Analyst: Peter Christy 29 Apr, 2014 Cisco and Akamai have announced a joint offering based on the Cisco ISR-AX branch router with Akamai content-delivery

More information

google SEO UpdatE the RiSE Of NOt provided and hummingbird october 2013

google SEO UpdatE the RiSE Of NOt provided and hummingbird october 2013 google SEO Update The Rise of Not Provided and Hummingbird October 2013 Lead contributors David Freeman Head of SEO Havas Media UK david.freeman@havasmedia.com Winston Burton VP, Director of SEO Havas

More information

Live Streaming Setup Requirements. What you need to get started

Live Streaming Setup Requirements. What you need to get started Live Streaming Setup Requirements What you need to get started 1. High Speed Internet Connectivity (>1000kbps upstream) Cable, T1, AT & T Uverse DSL (ok but not recommended) 2. Equipment Quadcore PC/Mac,

More information

Delivering Live. Solving live streaming challenges by improving backhaul delivery to digital distribution platforms

Delivering Live. Solving live streaming challenges by improving backhaul delivery to digital distribution platforms Delivering Live Solving live streaming challenges by improving backhaul delivery to digital distribution platforms Digital streaming of live television programming and live events Introduction 2 Introduction

More information

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved Hadoop 2.x Core: YARN, Tez, and Spark YARN Hadoop Machine Types top-of-rack switches core switch client machines have client-side software used to access a cluster to process data master nodes run Hadoop

More information