- muss Videos unterschiedlicher Formate abspielen können
- Unterstützung für Hardwarebeschleunigung (1080i Videos mit Längen >1 Stunde werden sonst anstrengend)
- Vollbildwiedergabe
- Einbindung in eine Webseite und Steuerung über diese (Events/Callbacks/API)
VLC WebPlugIn
Genau das was ich gesucht habe! Leider jedoch mit Bug. Wenn Videos wiedergegeben werden und der Tab geschlossen wird, bleibt der letzte Frame stehen, bis der Webbrowser beendet wird. Der Bug besteht leider auch schon länger und es ist auch noch kein Datum für dessen fix bekannt.
QuickTime
DIE Multimediaplattform unter Mac OS... Kann alles tut alles... bis auf eines: keine Fullscreenunterstützung im Browser.
Flash
Würde alles abdecken bis auf die HW Bescheunigung. Ausserdem war ich mir nicht ganz sicher wie es mit dem abgreifen von Multicast Streams in Netzwerk aussieht.
die Lösung
Meine Lösung sieht folgendermaßen aus: erstelle ein WebPlugin das ein QTMovie benutzt um Videos abzuspielen (mit Perian dann sogar fast formatunabhängig). Dann erstelle mit den Cocoa-JS Bindings die nötigen Schnittstellen und schon kann man aus dem Browser hw-beschleunigtes Video im Fullscreen wiedergeben und über JS steuern.
Keine Kommentare:
Kommentar veröffentlichen