Im Wintersemester 2010/2011 habe ich mich im Rahmen meines Studiums “Medientechnik” an der Fachhochschule Düsseldorf mit der Thematik der skalierbaren Videocodierung in der Verwendung des Netzwerkstreaming beschäftigt. Dabei habe ich die H.264/MPEG-4 SVC Erweiterung genutzt, um Videos skalierbar zu codieren und via Netzwerk zu versenden.
Während meiner Arbeit war ich vor das Problem gestellt, dass man sogut wie keine verwertbaren Informationen im Internet findet. Es gibt lediglich eine Implementation – die JSVM-Referenzsoftware – und diese ist so gut wie gar nicht dokumentiert.
Aus diesem Grund biete ich meine Ergebnisse hier online an - falls sich jemand anderes ebenfalls vor eine derartige Aufgabe gestellt sieht, sollten ihm diese Materialien eine Hilfe sein.
Das Downloadpaket beinhaltet zwei Dateien:
- Ein ZIP-Archiv, welches den Quellcode der Server- sowie der Clientanwendung enthält; mit doxygen kann daraus auch eine Dokumentation generiert werden: Quellcode.zip
- Eine zugehörige Dokumentation, welche den Aufbau der Software erläutert: Dokumentation.pdf
Die Programme bedienen sich der jsvm-Bibliotheken, daher muss diese separat heruntergeladen werden (link siehe oben).
Ich hoffe, dass dieses Material dem einen oder anderen weiterhilft. Die Idee von skalierbaren Video ist meines Erachtens keine schlechte, möglicherweise tut sich in diesem Bereich ja nochmal etwas.
Letzte Kommentare