A group of friends at home watching a match on the big screen in the living room
Euro TV Pro logo

Euro TV Pro Editorial Team

Stream delay is the difference between the moment a live event happens and the moment the viewer sees it on the screen. In IPTV streams this difference can reach several seconds. The cause of the delay is not a single stage: encoding the picture, dividing it into segments, transmitting it over the network and the player building a buffer each add time in turn.

In this article we explain at which stages the delay occurs, how it can be measured and with which settings it can be reduced.

At which stages does the delay occur?

After the source picture is taken from the camera it is compressed; this process takes time even if it is short. If the stream is divided into segments, the player waits for a segment to be completed. The transmission over the network and the buffer created by the player are added as well. The total delay is the sum of these stages.

  • Encoding: compressing the picture adds time.

  • Segment: a wait equal to the segment duration occurs.

  • Network: the distance and density on the data path increase the delay.

  • Buffer: the player accumulates data to prevent stuttering.

How does the segment duration affect the delay?

In streams transmitted in segments, the segment duration directly creates delay: in a stream using 6-second segments the player generally plays a few segments behind. Short segments reduce the delay; however, because the data flow is interrupted more often, the risk of stuttering increases on unstable lines.

Delay components and their approximate effects
Component Typical effect How to reduce it
Encoding 1-3 seconds A setting on the broadcaster side
Segment duration 2-10 seconds A shorter segment duration
Network transmission Variable Wired connection, low density
Player buffer 1-5 seconds Lowering the buffer setting
Device processing Less than 1 second A powerful device, hardware acceleration

Measuring the delay

The simplest way to measure the delay is to compare the same event from two different sources. For example, by watching the broadcast on the television and the radio commentary, or a second screen, side by side, the difference can be estimated. In addition, the programme start times in the stream information can be used for comparison.

  • Comparison: watch the two sources at the same time.

  • Guide: check the programme start time.

  • Taking notes: the delay time should be recorded in seconds.

  • Repetition: the measurement should be repeated at different times.

  • Using the stream information EPG not working article.

Screen showing a stream playing without interruption

Methods of reducing the delay

Part of the delay occurs on the broadcaster side and is the part the viewer cannot intervene in. On the viewer side, the player settings, the connection type and the network conditions can reduce the delay. The steps below can be applied in order.

  • Player setting: low latency mode should be enabled if it is supported.

  • Connection: a wired connection regulates the data flow.

  • Buffer: the buffer duration can be shortened, but the risk of stuttering increases.

  • Network density: simultaneous downloads should be stopped.

  • Device: a device with a powerful processor decodes quickly.

  • For player-related settings, the buffer settings in the Watching IPTV with VLC article can be examined.

The balance between delay and quality

Every adjustment made to reduce the delay affects another heading. Short segment durations and small buffers lower the delay while increasing the likelihood of stuttering on weak lines. The ideal setting should therefore be chosen according to the stability of the line.

The balance between delay and stability
Setting Delay Risk of stuttering
Long segment, wide buffer High Low
Medium segment, medium buffer Medium Medium
Short segment, small buffer Low High
Wired connection Does not change Low
Busy wireless network Variable High

Why does the delay matter when watching a live match?

In live sports broadcasts the delay becomes noticeable when compared with social media and other viewers nearby. Whether the stream reaches the screen before the score or the opposite directly affects the viewing experience. For that reason a low latency setting can be preferred even in high-bitrate streams; however, if the connection is not stable, stuttering may occur.

  • Sports broadcast: the delay is noticed most here.

  • Notifications: phone notifications make the delay visible.

  • Setting change: low latency mode can be tried during the match.

  • Stability: if stuttering occurs, the buffer should be increased.

Screen showing the solution of stream problems

Frequently asked questions

What is stream delay?

It is the difference between the moment an event happens and the moment the viewer sees it on the screen.

Why does an IPTV stream arrive later than satellite?

Encoding the stream, dividing it into segments, transmitting it over the network and buffering it in the player each add time in turn.

Is it possible to remove the delay completely?

No. Encoding and transmission always create some delay; the aim is to minimise this time.

Is the delay caused by internet speed?

Insufficient speed leads to stuttering; the delay itself is more related to the segment duration, the buffer and the transmission path. The details are in the internet speed for IPTV article.

Sources

Official sources have been consulted for the technical statements in this article: RFC 8216 – HTTP Live Streaming (playlist format), ITU-T Y.1541 – Network performance objectives for IP-based services. These sources explain how broadcast technology generally works; for service scope and device support, see the relevant package and support pages.

4K IPTV Requirements: Speed, Codec and Device Checks

TV screen showing a multi-channel streaming interface
Euro TV Pro logo
Back to top WhatsApp