---
title: "How WebRTC Transcoding Time Affects UX: In a live broadcast, seconds matter – WebRTC.ventures"
description: HTTP Live Streaming (HLS) is a protocol commonly used to scale WebRTC video to large audiences. As interactive features are added within and alongside the WebRTC to HLS transcoding, increased latency can tank the user experience. Our team to the rescue.
image: https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/How-WebRTC-Transcoding-Time-Affects-UX-1.png
---

[Skip to content](https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux#main-content)

![WebRTC.ventures](https://blog.webrtc.ventures/hubfs/logo-main-light.svg)

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)

Open main navigation

Close main navigation

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)
- [Contact us](https://webrtc.ventures/contact/)

[Contact us](https://webrtc.ventures/contact/)

 Mar 21, 2022 12:00:00 AM

# How WebRTC Transcoding Time Affects UX: In a live broadcast, seconds matter

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer)

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux) [X Twitter icon](https://twitter.com/intent/tweet?url=https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux) [envelope icon](mailto:?body=https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux)

If you are loading a webpage, a delay of 3 to 5 seconds for static content may be acceptable. Further delays for dynamic content from 10 seconds up to 30 seconds may be seen. Sure, the user may get a bit impatient, but it is not a game changer. In live video, however, relay time can cause latencies that can make or break the user experience, and literally tank an application. 

## The Complicator: HTTP Live Streaming

[WebRTC](https://webrtc.ventures/2021/01/what-is-webrtc/) provides ultra low latency, which is great for video conferencing. However, it does not scale out to a large number of users. [HTTP Live Streaming](https://developer.apple.com/streaming/) (or HLS) is a protocol commonly used to provide video to large audiences. HLS works well for both Video on Demand (VOD) and Live video.

To provide HLS from a WebRTC video conference, WebRTC video and audio must be mixed together and then transcoded into HLS format. Alongside the transcoding process, closed captioning may be included as part of the HLS data. This may often be done in parallel to the transcoding. As features are added within and alongside the transcoding process, inefficiencies are introduced, and can really add up and cause longer transcoding delays.

A natural and almost inevitable addition to applications providing WebRTC HLS broadcasting are interactions between viewers and the presenters. This is where lowering the delay of the WebRTC → HLS transcoding becomes really important. These interactive features may be difficult to provide a good UX if the delay is too large.

## The Solution Team!

A client of ours was experiencing a processing delay in their webcasting module. Transcoding time between the studio recording and live broadcast was sometimes up to a full minute! They had been working hard for some time to reduce it, with no success. Our team stepped in and through a lot of little changes in many places, we deployed the final piece that solved the puzzle. Our test broadcast had a delay of 6 seconds!

The shortening of the transcoding time was essential for the viability of their upgraded webcast platform. They were launching new features such as self-serve webcasts, automated closed captions and editing, polling, audience Q&A, and a streamlined presenter interface. Online gaming and live event streaming are other use cases where even milliseconds of latency can make a huge difference in the user experience. 

*Is your live video application experiencing latency issues? Our expert team can help!* [*Contact us today*](https://webrtc.ventures/contact/).

[CPaaS](https://blog.webrtc.ventures/tag/cpaas), [Managed Services](https://blog.webrtc.ventures/tag/managed-services), [Events](https://blog.webrtc.ventures/tag/events), [Video Conferencing](https://blog.webrtc.ventures/tag/video-conferencing), [Real Time Weekly](https://blog.webrtc.ventures/tag/real-time-weekly), [WebRTC Architecture](https://blog.webrtc.ventures/tag/webrtc-architecture), [Broadcasting](https://blog.webrtc.ventures/tag/broadcasting), [Medical](https://blog.webrtc.ventures/tag/medical), [WebRTC Live](https://blog.webrtc.ventures/tag/webrtc-live), [Showcase](https://blog.webrtc.ventures/tag/showcase), [Thoughts](https://blog.webrtc.ventures/tag/thoughts), [Vonage](https://blog.webrtc.ventures/tag/vonage), [Daily](https://blog.webrtc.ventures/tag/daily), [Jobs](https://blog.webrtc.ventures/tag/jobs), [Contact Centers](https://blog.webrtc.ventures/tag/contact-centers), [Telehealth](https://blog.webrtc.ventures/tag/telehealth), [Education](https://blog.webrtc.ventures/tag/education), [Technical](https://blog.webrtc.ventures/tag/technical), [General](https://blog.webrtc.ventures/tag/general), [Story of success](https://blog.webrtc.ventures/tag/story-of-success), [The WebRTC.ventures Blog](https://blog.webrtc.ventures/tag/the-webrtc-ventures-blog), [Testing](https://blog.webrtc.ventures/tag/testing), [Gaming](https://blog.webrtc.ventures/tag/gaming), [DevOps](https://blog.webrtc.ventures/tag/devops), [Symbl.ai](https://blog.webrtc.ventures/tag/symbl-ai)

## Related posts

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/Introducing-WebRTC-Live-3.png?height=200&name=Introducing-WebRTC-Live-3.png)](https://blog.webrtc.ventures/2019/08/introducing-webrtc-live)

## [Introducing WebRTC Live!](https://blog.webrtc.ventures/2019/08/introducing-webrtc-live)

[webrtc](https://blog.webrtc.ventures/author/webrtc) 

 Aug 23, 2019 12:00:00 AM

Last week, WebRTC.ventures produced its first episode of WebRTC Live! Formerly known as WebRTC...

[Read more](https://blog.webrtc.ventures/2019/08/introducing-webrtc-live)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/Screen-Shot-2019-08-23-at-9_11_21-AM.png?height=200&name=Screen-Shot-2019-08-23-at-9_11_21-AM.png)](https://blog.webrtc.ventures/2019/08/press-release-webrtc-ventures-re-launches-the-webrtc-standards-webinar-series)

## [PRESS RELEASE: WebRTC.ventures re-launches the WebRTC Standards webinar series](https://blog.webrtc.ventures/2019/08/press-release-webrtc-ventures-re-launches-the-webrtc-standards-webinar-series)

[webrtc](https://blog.webrtc.ventures/author/webrtc) 

 Aug 26, 2019 12:00:00 AM

WebRTC.ventures re-launches the WebRTC Standards webinar series Monday, August 26, 2019 |...

[Read more](https://blog.webrtc.ventures/2019/08/press-release-webrtc-ventures-re-launches-the-webrtc-standards-webinar-series)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/WebRTC-Live-86.png?height=200&name=WebRTC-Live-86.png)](https://blog.webrtc.ventures/2023/12/watch-webrtc-live-86-webrtc-live-streaming-the-neverending-hack)

## [Watch WebRTC Live #86: WebRTC Live Streaming - The NeverEnding Hack](https://blog.webrtc.ventures/2023/12/watch-webrtc-live-86-webrtc-live-streaming-the-neverending-hack)

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer) 

 Dec 6, 2023 12:00:00 AM

On December 6, 2023, Arin Sime welcomed Ryan Jespersen back to the show to discuss live streaming...

[Read more](https://blog.webrtc.ventures/2023/12/watch-webrtc-live-86-webrtc-live-streaming-the-neverending-hack)

### WebRTC.Ventures Services

...

- Assess
- Build
- Integrate
- Test
- Deploy & Manage

### Contact Us

...

**Video should be an opportunity, not a headache.**   
 We’re here to build, integrate, assess and optimize, test, and even deploy and manage your live video application. 

[Contact us](https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux#contact)

### WebRTC Live

...

 View [past episodes](https://blog.webrtc.ventures/webrtc-live/) of our webinar interview series about the latest webRTC use cases and technical updates. Join our mailing list to learn about upcoming episodes! 

![WebRTC Live](https://blog.webrtc.ventures/hs-fs/hubfs/Template%20Images/widged-bannet.webp?height=90&name=widged-bannet.webp)

![logo-main-light](https://blog.webrtc.ventures/hubfs/logo-main-light.svg "logo-main-light")

We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring live video application dreams to life.

 

### Let's get started!

###### **[Contact us today](https://webrtc.ventures/contact/)**

**[info@webrtc.ventures](mailto:info@webrtc.ventures)**

<https://www.linkedin.com/company/webrtc-ventures> <https://www.youtube.com/@WebrtcVentures>

### Join our mailing list

We don't e-mail often (a few times a month max), and it will be worth it when we do! Of course, we respect your privacy and will not share your contact information.

© 2023 WebRTC.ventures, an [AgilityFeat](https://agilityfeat.com/) company / [Privacy Policy](https://webrtc.ventures/privacy-policy//)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Jen Oppenheimer",
    "url" : "https://blog.webrtc.ventures/author/jen-oppenheimer"
  },
  "dateModified" : "2024-04-03T19:02:05.229Z",
  "datePublished" : "2022-03-21T04:00:00.000Z",
  "headline" : "How WebRTC Transcoding Time Affects UX: In a live broadcast, seconds matter – WebRTC.ventures",
  "image" : [ "https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/How-WebRTC-Transcoding-Time-Affects-UX-1.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.webrtc.ventures/2022/03/webrtc-transcoding-ux",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.webrtc.ventures/hubfs/logo-main-light.svg"
    }
  }
}
```