Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Build HQ Trivia (better than HQ)

1:25pm2:05pm Thursday, June 13, 2019
Emerging Tech
Location: LL21 E/F

Level

Intermediate

Prerequisite knowledge

  • A general understanding of networking for the web

Description

A lot of app developers right now are taking cues from HQ Trivia and adding the ability for viewers to interact with livestreamers in relative real time through chat, answering questions, betting, bidding, and more. They are all currently running into the same challenge of bringing the latency of livestreaming video down while syncing up interactions between the livestreamer and thousands of viewers.

There is currently a race between WebRTC-based approaches, which are very low in latency but hard to scale, and HTTP-based approaches, which are easy to scale but higher in latency. Neither are great. Steve Heffernan speaks to the different approaches available and the standards-based approaches that will soon help solve the issue using technologies that are already available to us.

Photo of Steve Heffernan

Steve Heffernan

Mux

Steve Heffernan is the creator of Video.js, an open source web video player in use on over 1 million websites and with over 1 billion videos played per month. He’s currently leading up product at Mux, building video performance monitoring and APIs for video streaming. Steve has been helping run the SF Video Tech Meetup and the Demuxed video engineering conference for the last five years.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Comments

Picture of Steve Heffernan
Steve Heffernan | COFOUNDER AND HEAD OF PRODUCT
02/25/2019 9:52am PST

Hey all, I’m looking forward to giving this talk! Leave a comment if there’s specific details you’d like me to touch on.