IBM maakt HD-videostreams op PS3-Linux mogelijk

Op de LinuxTag 2008 demonstreert IBM op zijn stand een toepassingsmogelijkheid van Linux op Sony’s PlayStation 3 (PS3): het gelijktijdig decoderen van meerdere HD-videostreams middels de geïntegreerde SPU’s van de IBM Cell-processor.

IBM maakt HD-videostreams op PS3-Linux mogelijkIBM gebruikt hiervoor het NMM-raamwerk samen met een zelf geknutselde HD-satellietontvanger op PPC440-basis. NMM staat voor "Network MultiMedia" en stelt het streamen van multimedia naar een ander apparaat mogelijk; in dit geval de PS3. Volgens IBM is het live transcoderen van de streams om het naar andere streaming-clients, zoals de Sony PSP en de Apple iPhone, te sturen ook geen probleem.

De demo-installatie van IBM laat gelijktijdige decodering van vier MPEG2-HD-streams zien maar de ontwikkelaars zijn al bezig om twee gelijktijdige H264-HD-streams mogelijk te maken. De beelden werden geschaald en gedeeltelijk transparant over elkaar geschoven weergeven.

Voor het decoderen van één 1080P H264-HD-stream heeft de Cell-processor drie SPU’s nodig, omdat onder PS3-Linux echter slechts zes SPU’s beschikbaar zijn en men 1 SPU voor het schalen en de transparantie nodig heeft emuleert IBM virtuele SPU’s om het onderste uit de kan te halen.

IBM maakt HD-videostreams op PS3-Linux mogelijk

Een op de PS3-gebaseerde HD-videorecorderoplossing als MythTV lijkt hiermee binnen handbereik, waardoor PS3-Linux nog een extra meerwaarde voor de PS3-bezitter kan betekenen. Om dit werkelijkheid te maken is er echter een geschikte netwerk-ontvanger nodig, IBM zoekt momenteel partners voor de productie van zijn zelfgemaakte ontvanger die in een toekomstige versie ook over een CI-slot voor betaalde televisie zal beschikken.

IBM wil tevens de voor de Cell-processor geoptimaliseerde decoderversie voor MPEG2 en H264 vrijgeven zodat ook de community het kan gebruiken. Projecten als FFmpeg kunnen deze code gebruiken waardoor het al snel beschikbaar wordt voor alle Linux multimediasoftware.

Bron:linux-magazin.de