Skip to content
  • About
  • Courses
  • FAQs
  • Instructors
  • Get Help
    • Contact Support
    • Tutorial: Understanding the Interface
    • Tutorial: How-To Take A Course
  • About
  • Courses
  • FAQs
  • Instructors
  • Get Help
    • Contact Support
    • Tutorial: Understanding the Interface
    • Tutorial: How-To Take A Course
Login
$0.00 0 Cart

Conference Proceedings

  • Home
  • Pages
  • Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users

Presentation Recording

Description

What’s really the biggest streaming event ever? Superbowl? What could be bigger? Felix’s jump from the stratosphere? Fifa World Cup of 2018? Let me introduce you to, India and it’s Cricket fans. In 2019, there were two large cricket tournaments earlier this year – IPL & ICC World Cup 2019. Combined together we had 100+ games across 8 different teams each lasting for 4-10 hours with a lot of action. Cricket attracts about 600M+ users alone in India over broadcast. But that’s just half the story! Both of these events were streamed live to an audience of more than100 million users per match that peaked in the 2019 Season Semi-final at 25.3 million concurrent users across 10 platforms and diverse carrier networks from 2G to 4G & broadband. Now that’s another story – but not the story we want to tell in this talk. Each of these games has the most intense Ad Serving schedule with over a 100 ad breaks of 4 kinds, serving an audience of more than 100 million Unique Video Viewers in about 5-10 hours adding up to – an inventory of over 2 Billion Ad Impressions served. Even more exciting is that these impressions are served for over 100 different brands with complex targeting rules including demographics like Age groups, Gender, Location and Language. Welcome to Hotstar, India’s youngest and smallest team of engineers who dare. I am Ashutosh Agarwal, Architect & Lead Engineer of our SSAI Technology. I would present a day in the life of Ad Serving in an IPL/WorldCup Game via our SSAI service. This talk will cover the following elements: Overview of live streaming in India – In India, people consuming live sports come from all the parts, from metros to rural areas. This means that network connections are very choppy and unpredictable. Challenges with client-side insertion on the cricket – In cricket, the ad break pattern and duration are unpredictable, making this simple ad-insertion more complex Designing Server-side ad insertion using cohort technique to make it operate at scale, without introducing any latency from live action on the field. Building a real-time feedback system for near accurate delivery of ads at this scale of operation. Future of Live sports ad insertion at hotstar – Automating the entire playout operations.

Conference

Demuxed 2020

Speakers

Ashutosh Agrawal

Staff Software Engineer, Gemini

Tags

Advertising

Other Proceedings

Here are some other proceedings that you might find interesting.

What Codec Should I Use?

Alan Resnick

Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users

Ashutosh Agrawal

Is now the time to solve the deepfake threat?

Roderick Hodgson

Super Resolution: The scaler of tomorrow, here today!

Nick Chadwick

The do's and don'ts about Streaming security

Javier Brines Garcia

Modeling the conceptual structure of FFmpeg in JavaScript

Ryan Harvey

The magic of Human Visual System perception

Christopher Kennedy

Objectionable Uses of Objective Quality Metrics

Richard Fliam

RTMP: web video innovation or Web 1.0 hack… how did we get to now?

Sarah Allen

Large-Scale Media Archive Migration to the Cloud

Konstantin Wilms

Related Courses

Below are some courses that might interest you.

What Codec Should I Use?

Alan Resnick

Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users

Ashutosh Agrawal

Is now the time to solve the deepfake threat?

Roderick Hodgson

Super Resolution: The scaler of tomorrow, here today!

Nick Chadwick

The do's and don'ts about Streaming security

Javier Brines Garcia

Modeling the conceptual structure of FFmpeg in JavaScript

Ryan Harvey

The magic of Human Visual System perception

Christopher Kennedy

Objectionable Uses of Objective Quality Metrics

Richard Fliam

RTMP: web video innovation or Web 1.0 hack… how did we get to now?

Sarah Allen

Large-Scale Media Archive Migration to the Cloud

Konstantin Wilms

Follow

Twitter Linkedin-in

User Area

Legal

  • Legal Hub
  • Legal Hub

SVTA Sites

  • Diversity and Inclusion
  • LABS
  • OATC
  • Open Caching
  • SEGMENTS
  • Streaming Video Wiki
  • SVTA Fellows
  • SVTA University
  • Diversity and Inclusion
  • LABS
  • OATC
  • Open Caching
  • SEGMENTS
  • Streaming Video Wiki
  • SVTA Fellows
  • SVTA University

© Copyright 2023. Streaming Video Technology Alliance (SVTA).

About the SVTA University

The SVTA University (SVTAU) is an educational arm of the Streaming Video Technology Alliance, providing courses and other instructional content related to understanding and working with components within the streaming video stack.

About the SVTA

The Streaming Video Technology Alliance is a global technical association committed to bringing video streaming companies together to help build a better viewer experience at scale. Find out more at www.svta.org.

Accepted Payments

Stay In-the-Know!

Enter your email address below to subscribe to our newsletter for the latest in available courses and other Institute news. Note that by doing so, you agree to our privacy policy.

Loading...
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Login

Lost Your Password?

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.