Note that there are some explanatory texts on larger screens.

plurals
  1. POHTTP Live Streaming of static file to iOS device
    primarykey
    data
    text
    <p>I'm trying to understand the "chunked" aspect of <a href="http://en.wikipedia.org/wiki/HTTP_Live_Streaming" rel="nofollow noreferrer">HTTP Live Streaming</a> a static video file to an iOS device. <strong>Where does the chunking of the video file happen?</strong></p> <p><strong>Edit</strong>: from reading <a href="https://stackoverflow.com/questions/6592485/http-live-streaming">HTTP LIve Streaming</a> and a bit more of <a href="http://tools.ietf.org/html/draft-pantos-http-live-streaming-07" rel="nofollow noreferrer">http://tools.ietf.org/html/draft-pantos-http-live-streaming-07</a> it sounds like the video file is split into .ts segments on the server. Or the m3u8 playlists can specify byte offsets into the file (apparently using <code>EXT-X-BYTERANGE</code>).</p> <p>Here's what I understand of this process after reading <a href="https://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html#//apple_ref/doc/uid/TP40008332-CH103-SW1" rel="nofollow noreferrer">Apple's HLS description</a> and <a href="http://tools.ietf.org/html/draft-pantos-http-live-streaming-07" rel="nofollow noreferrer">http://tools.ietf.org/html/draft-pantos-http-live-streaming-07</a>:</p> <ul> <li>A static file lives on my server. It has the proper audio/video encoding (H.264 and AAC).</li> <li>I'll pass an <code>m3u8</code> playlist to the media player (<code>MPMoviePlayer</code> or similar) in my app.</li> <li>The app will "reload the index" during media playback. In other words the app will request additional segments to play.</li> <li>each 10 second segment is in an <a href="http://en.wikipedia.org/wiki/MPEG-TS" rel="nofollow noreferrer">MPEG Transport Stream</a> container.</li> </ul> <p>My understanding of this process is incomplete (and perhaps incorrect). Any additional info is much appreciated.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload