Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to implement HTTP Live Streaming server on Unix?
    text
    copied!<p>I just realized that Apple required HTTP Live Streaming in order to view videos in iPhone apps. I was not aware of this before... I am now trying to understand what this involves so I can decide whether I want to do the work and make the videos available in 3G or limit video playing to users who are connected to wi-fi.</p> <p>I read the <a href="http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html" rel="noreferrer">overview</a> provided by Apple, and now understand that my server needs to segment and index my media files. I also understand that I don't have to host the content to be able to stream it (I can point to a video hosted somewhere else, right?).</p> <p>What's not clear to me at this point is what to implement on my server (<strong>Ubuntu Hardy</strong>) to do the actual <strong>segmenting and indexing on the fly</strong> (once again, I do not host the videos I want to serve).</p> <p>I found a <a href="http://ubuntuforums.org/showpost.php?p=6963607" rel="noreferrer">link</a> explaining how to install FFmpeg and X264, but I don't know if this is the best solution (since I have an Ubuntu server, I can't use the Apple Live Streaming tools, is it correct?). Also, I do not understand at which point my server knows that a video needs to be converted and starts the job...</p> <p>Any feedback that could help me understand exactly what to do on the server side to be able to stream videos on my iPhone app in 3G would be greatly appreciated! (Oh, and just it makes any difference, my app back-end is in Rails)</p>
 

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