Ticket #54 (closed enhancement: fixed)
0016815: 4 [Core] Ondersteuning voor OGG Vorbis en Theora formaten (ogg en ogv)
| Reported by: | admin | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | MediaMosa 1.6 |
| Component: | Transcoding | Version: | Tested and Accepted |
| Keywords: | Cc: | ||
| MoSCoW: | Estimated time after impact analysis: | ||
| Related to project: | none | Tested: | |
| Accepted: | yes | Estimated Hours: |
Description
0016815: 4 [Core] Ondersteuning voor OGG Vorbis en Theora formaten (ogg en ogv)
http://mantis.kennisnet.nl/view.php?id=16815
Vanuit verschillende kanten krijgen we vragen over de mogelijkheden voor SURFmedia om open formaten te kunnen streamen. De vragen gaan dan voornamelijk over het ogg-formaat (ogg-vorbis voor audio en ogg-theora voor video).
We zien dat als we .ogv uploaden in SURFmedia 2 via VP-Core, er zelfs een mooie flash transcoding wordt gemaakt. Via de 'download-knop' is het mogelijk om de bestanden aan te bieden aan de gebruikers. Een programma als VLC, en vast ook andere players gaan prima om met progressive download van het videomateriaal.
Jens (zie de mail hieronder) heeft nog wat uitgezocht rondom streaming - oplossingen. Er zijn zowel varianten voor 'ogg' als voor 'any waaronder ogg'. Vooral die eerste (icecast of flumotion) lijken me kandidaten die met relatief weinig werk ingezet zouden kunnen worden, vooral als ze dan alleen gekoppeld hoeven te worden aan content-types die daarvoor niet gestreamed konden worden. Er is dan geen legacy backlog.
As promised wat info over Ogg streaming. Op de website van Theora, de Ogg video codec, noemen ze Icecast (www.icecast.org) en Flumotion
(www.flumotion.net) als mogelijke oplossingen (zie ook
http://theora.org/benefits/). [] Googlen op "icecast theora" en "streaming theora" levert nog veel meer interessante info op, zoals deze uitgebreide howto: http://www.oddsock.org/guides/video.php [] . De WikiPedia?-pagina http://en.wikipedia.org/wiki/Theora [] noemt ook programma's als VLC en FreeJ als mogelijke streamers. Bijkomend voordeel is dat de meeste (zoniet alle) oplossingen die hier genoemd worden ook Ogg Vorbis en MP3 aankunnen, twee populaire audioformaten waar we nog geen streamer voor hebben.
In het kader van architectuurverbetering is het wellicht ook verstandig te kijken naar GStreamer (voor zover dat nog niet is gedaan):
http://en.wikipedia.org/wiki/GStreamer, []
http://gstreamer.freedesktop.org/. [] GStreamer is een plugin-based filter pipeliner, met andere woorden: met de juiste plugins kun je er van alles in stoppen en er ook weer op legio manieren uitkrijgen en ondertussen ook nog van alles mee doen. Misschien een beetje hoog gegrepen voor VP-core om er nu nog in te stoppen, maar misschien dat er ooit nog development komt...
