• SEARCH
  • DOWNLOADS
  • MY ACCOUNT
  • Buy (0)
  • CONTACT
  • Free Trial
Wowza Logo
  • PRODUCTS
  • DEVELOPER
  • SOLUTIONS
  • PRICING
  • RESOURCES
  • SUPPORT
  • My Account
  • Buy (0)
  • SEARCH
  • Ask a question
  • Forums
    • Wowza ClearCaster
    • Wowza Streaming Engine
    • Wowza Streaming Cloud
    • Wowza Player
    • Wowza GoCoder SDK
    • Wowza Developer Dojo
    • Topics
    • Questions
    • Articles
    • Users
    • Badges
  • Sign in
  • Community Home /
  • Wowza Streaming Engine /
  • General Forum /
avatar image
Question by Tom Green · Jul 07, 2014 at 06:46 PM ·

Live streaming to iOS devices, without delay

Hello,

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.

Thanks
Comment

People who like this

0 Show 0
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image

Answer by Tim Dougherty · Jul 07, 2014 at 04:06 PM

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.

-Tim
Comment

People who like this

0 Show 2 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Tom Green · Jul 07, 2014 at 07:17 PM 0
Share
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
avatar image Roger Littin ♦ Tom Green · Jul 08, 2014 at 12:32 PM 0
Share
Hi,

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.

Roger.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

When to, or not to set mpegtsVideoIsAligned 1 Answer

crossdomain and clientaccess location remote server 2012? fail!! 1 Answer

HLS Streaming (m3u8) to Android (Browser) 5 Answers

Source stream or file could not be found or access was denied 1 Answer

wowza can support http in comming streaming 1 Answer

Hot Topics
  • AWS Hosting
  • Mobile SDK
  • Deployment Options
  • Load Balancing
  • Content Security
Product Sign-in
  • Wowza Streaming Cloud
  • Wowza Player
Under the Hood
  • Developer Tools
  • Wowza System Status
  • Test Players
  • Developer IDE
Resellers
  • Find a Reseller
  • Reseller Portal
  • Become a Reseller
Company
  • About Us
  • Blog
  • News
  • Events
  • Careers
  • Customers
  • Partners
  • Contact Us
Stay Connected
Get Monthly Newsletter
Select a Language
  • English
    • English
    • Español
    • 日本語
    • 한국어
    • हिन्दी भाषा
    • 中文
    • русский язык

© 2005–2019 Wowza Media Systems, LLC. All rights reserved.   Terms | Privacy | Trademarks | Legal


Enterprise
Social Q&A

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Forums
  • Wowza ClearCaster
  • Wowza Streaming Engine
  • Wowza Streaming Cloud
  • Wowza Player
  • Wowza GoCoder SDK
  • Wowza Developer Dojo
  • Explore
  • Topics
  • Questions
  • Articles
  • Users
  • Badges