Results 1 to 4 of 4

Thread: Live streaming to iOS devices, without delay

  1. #1

    Default Live streaming to iOS devices, without delay


    I am looking for the best software solution that would allow me to stream live video feed to iOS devices with minimal delay.
    Would you be able to tell me if this is possible with Wowza and what delay I can expect?
    Right now I have 30 sec.


  2. #2
    Join Date
    Jul 2012


    Hi Tom,

    Apple HLS uses HTTP streaming which, unlike other video streaming protocols, inherently incurs more latency. That being the case, Wowza does offer extensive capability to tune HLS packetization, which can dramatically improve performance. Take a look at this resource:

    How to configure Apple HTTP Live Streaming packetization (cupertinostreaming)

    I would suggest setting up a test by requesting a trial license and free download of Wowza Streaming Engine.


  3. #3


    Thank You Tim.

    I will take a look at suggested URL, and make a test.
    Do you think that I will be able to reduce latency to less than 5 second?
    Someone suggested to me that they have 30ms latency, which seams even to be difficult to measure...

    Thanks, T

  4. #4



    HTTP streaming is chunk based which means that the player requests chunks of the stream each time. The server doesn't automatically push chunks out to the player. These chunks are sized on key frame boundaries so each chunk must start with a key frame and include all the other frames up to the next key frame. A chunk normally will contain more than one key frame which is done to reduce the number of requests from the player to the server.

    You can reduce the latency of the stream by reducing the key frame interval and reducing the chunk size but the lowest you will be able to go is the key frame interval.

    Note: when you do reduce the latency, you will increase the load on the server per player and the player may also have problems if it cannot request the chunks quickly enough.

    In contrast, RTMP and RTSP streaming are push based where the server pushes the stream out to the player at a fixed rate. It is possible to get extremely low latencies with these methods that are not possible with HTTP streaming.


Similar Threads

  1. Long delay when playing live stream on iOS devices using SMIL file
    By mishak in forum Live Streaming and Encoder Discussion
    Replies: 4
    Last Post: 07-02-2014, 08:46 PM
  2. iOS live streaming disconnects right away other devices are fine
    By vladworks in forum Live Streaming and Encoders
    Replies: 1
    Last Post: 02-17-2014, 12:56 PM
  3. Live streaming to non-IOS devices not using Flash
    By barryb in forum Live Streaming and Encoder Discussion
    Replies: 2
    Last Post: 11-08-2012, 05:25 AM
  4. Live Streaming to IOS and Android Devices Latency
    By GameDayXtra in forum Performance Tuning Discussion
    Replies: 2
    Last Post: 06-20-2012, 11:53 AM
  5. Live Streaming on IOS Devices
    By darknight in forum Live Streaming and Encoder Discussion
    Replies: 6
    Last Post: 12-30-2011, 03:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts