HTTP-Live-Streaming... Für die Endanwender eine Freude da einfach zu bedienen. Am iPhone kommt ein Play-button. Einmal draufklicken und der Player geht auf. Sogar im Background kann dieser laufen. Also eine Tolle Sache gegenüber konventionellen Streaming-Methoden wie Shout- oder IceCast. Doch wie sieht dies für die Content-schaffenden aus?
Laut Apple ist es für diese mindestens genauso leicht wie für die User. Sie stellen für SnowLeopard sogar eigene Software zur Verfügung mit der man relativ einfach solche Streams erstellen kann. Man braucht noch nicht mal einen besonderen Server dafür, ein FTP Server mit angeschlossenem Apache oder ähnlichem ist komplett ausreichend. Für den TouchTalk LiveStream hab ich dann einen sehr komplizierten Weg genommen HTTP-Live-Streaming zu realisieren. Letzten Endes endete dann alles in einem Schlamassel, da ich nicht auf den ShoutCast Server kam, der als Input der Apple-Software gedacht gewesen wäre.
Daraufhin kam dann die Entscheidung dass eine einfache Software, mit einer Grafischen Benutzeroberfläche (die Apple-Software ist Kommandozeilenbasiert) her muss. Im Netz hat sich nichts gefunden, also habe ich mich selbst drangemacht. Ein Wochenende später kam dann etwas mehr oder weniger brauchbares dabei raus. Man kann einen Lokalen Pfad eingeben und noch einen FTP Server konfigurieren. Und dann gibt es noch einen großen "Start/Stop" Button. Das wars im Prinzip auch schon.
Als Input nimmt die Software den Standart Audio Input (der, der in den Systemeinstellungen unter "Audio" aktiviert wurde) aus. Dann sollte auch das Streaming toll funktionieren. Einfach. Simpel. (nicht ganz so) Schön.
Limitierungen die das Programm noch hat:
- Das Lokale Verzeichnis muss händisch eingegeben werden (FIXED)
- Das Verzeichnis muss leer sein
- Es werden generell noch keine Fehlermeldungen ausgegeben
- Man kann noch kein Adaptiv-Quality machen
- Es wird zurzeit noch die Standart Input-Quelle des Systems verwendet
- Man kann nicht zwischen der Qualität wählen (es kommt immer Mono AAC heraus) (FIXED)
- Der FTP Upload funktioniert noch nicht 100%ig mit allen FTP-Servern
Da ist also die Lösung. Sie ist relativ einfach zu Bedienen, allerdings noch sehr Buggig. Keine Angst, es wird noch daran weiterentwickelt, aber einige wollten unbedingt die App schon testen. Deswegen hier jetzt einfach der
Ich freue mich natürlich über zahlreiches Feedback :)
Edit: Es wurde ein Sparkle-Update-System integriert. Ich hab, ehrlich gesagt, keine Ahnung ob das alles so funktioniert wie ich das eingerichtet habe. Wenn ja, bekommt ihr bei einer neuen Version automatisch eine Benachrichtigung.