Wie implementieren HTTP-Live-Streaming-server auf Unix?

Merkte ich, dass Apple die erforderlichen HTTP-Live-Streaming, um videos in iPhone-apps. Ich war mir nicht bewusst, bevor... ich versuche jetzt zu verstehen, was diese betrifft, so kann ich entscheiden, ob ich möchte, um die Arbeit zu tun und stellen Sie die videos in 3G-oder limit-video-Wiedergabe für Benutzer, die wi-fi-Verbindung.

Lese ich die übersicht von Apple bereitgestellt wird, und verstehe nun, dass mein server benötigt, um die segment-und index-meine Medien-Dateien. Ich verstehe auch, dass ich nicht haben, den Inhalt zu hosten, um in der Lage sein zu streamen (ich kann auf ein video gehostet woanders, richtig?).

Was mir nicht klar ist an dieser Stelle, was zu implementieren, die auf meinem server (Ubuntu Hardy), um die tatsächliche Segmentierung und der Indizierung on-the-fly (wieder einmal, dass ich nicht als host für die videos, die ich will, um zu dienen).

Fand ich eine link erklären, wie zu installieren FFmpeg und X264, aber ich weiß nicht, ob dies die beste Lösung ist (da habe ich einen Ubuntu-server, ich kann nicht mit der Apple-Live-Streaming-tools, ist es richtig?). Auch verstehe ich nicht, an welcher Stelle mein server weiß, dass ein video konvertiert werden muss, und startet den job...

Jede Rückmeldung, die mir helfen könnte zu verstehen, was genau zu tun ist, auf der server-Seite werden in der Lage, zum streamen von videos auf mein iPhone 3G würde sehr geschätzt werden! (Oh, und nur, es macht keinen Unterschied, meine app-back-end ist in Rails)

InformationsquelleAutor der Frage alex | 2011-12-12

Schreibe einen Kommentar