Im WS2023 wird die LV Realtime Media Systems durch Oliver Lietz vertreten. Continue reading “Realtime Media Systems”
Bachelor-Projekt Medieninformatik
Ab WS 2022 wird die Lehrveranstaltung Bachelor-Projekt im 5.Semester Medieninformatik von den Dozenten Dr. Angelika Hönemann, Markus Schubert und Oliver Lietz betreut.
Wir freuen uns auf rege Teilnahme!
Ergänzung: viele schöne Projekte sind in der LV entstanden , hier gibt es einen Auszug.
Jobs und Abschlussarbeiten
Das Unternehmen nanocosmos gmbh bietet einige Jobs und Abschlussarbeiten an für Medien- und Technische Informatik, im Bereich Realtime Media. Betreuer ist Oliver Lietz, Dozent an der BHT Berlin.
Bachelor-Projekt Medieninformatik
Ab WS 2018 wird die Lehrveranstaltung Bachelor-Projekt im 5.Semester Medieninformatik von den Dozenten Oliver Lietz und Frank Hampe betreut.
Oliver bringt folgende Schwerpunkte ein: Softwareentwicklung für Videoprojekte, Cloud, Full Stack
Frank bringt folgende Schwerpunkte ein: Agile Softwareentwicklung, Scrum
Wir freuen uns auf rege Teilnahme!
Ergänzung: viele schöne Projekte sind in der LV entstanden , hier gibt es einen Auszug.
Impressionen zum Live-Studio von der Langen Nacht der Wissenschaften 2013
Film-a-ton 2013 – Short Film Competition in Kajaani / Finnland
In Kajaani / Finnland fand vor kurzem ein witziger Kurzfilmwettbewerb statt,
Innerhalb von 3 Stunden sollten die Filme komplett produziert werden, mit unterschiedlichen Themen, “Blau”, “Horror”, “Freundschaft”.
Hier einige Ergebnisse:
http://www.youtube.com/user/filmaton12h
Mit Unterstützung der Kajaani University for Applied Sciences
Weitere Infos/Konzept hier, Facebook-Seite
Das wäre doch eine Idee für Beuth-Studis 🙂
MMT-Multimediatechnik-Vertiefung
Betreut von Prof. Mixdorff
Im SS 2012 vertreten durch Oliver Lietz und Ove Sander mit Schwerpunkt auf aktuellen Video- und Streamingtechnologien
Themen:
- Wiederholung der Grundlagen von Seh- und Hörsinn
- Wiederholung der Grundlagen zu gängigen technischen AV-Verfahren
- Themenkomplex Sprachverarbeitung: Grundlagen der Sprachsynthese und der Spracherkennung
- Themenkomplex Wahrnehmung: Stand der Wissenschaft zur menschlichen Verarbeitung von akustischen, visuellen und taktilen Reizen.
- Themenkomplex Digitale Signalverarbeitung: Spektralanalyse, digitale Filterung, AV-Kompression
- Themenkomplex Angewandte AV-Technologie: Grundlagen des Streamings, Einsatz von Metadaten
- Formale Struktur der Veranstaltung:
- 3 SWS SU, 1 SWS UE
- benotete Vorträge über Kapitel aus “Sensation and Perception” von Bruce Goldstein (in der Bibliothek verfügbar)
- Übungen zur digitalen Signalverarbeitung
- Projektarbeit nach Wahl
Weitere Infos auf der Moodle-Seite des LMS für SoSe2012
Projektseite projects.beuth-media.de
Neu: Forschungsarbeiten und Jobs
Video-Konvertierung mit FFMPEG
FFmpeg ist eine OpenSource-Software-Tool zum Konvertieren und Bearbeiten von Digitalem Video- und Audiomaterial. Neben dem Programm “ffmpeg”, das für Windows, Linux und MacOS für die Kommandozeile zur Verfügung steht, steht mit libavcodec eine Programmierbibliothek (API) für C-Compiler zur Verfügung.
Für Kompatibilität den o.g. Plattformen muss das Codecformat H.264 verwendet werden. ITU H.264 ist identisch mit ISO-Format MPEG4 AVC, Advanced Video Coding.
Anwendungsbeispiele
Umwandlung eines AVI-Files in ein MPEG4/MP4-File:
ffmpeg -i input.avi output.mp4
Befehlszeile mit expliziter Codec-Angabe zum Umwandeln in H264/MP4:
ffmpeg -i input.avi -vcodec libx264 -vprofile main output.mp4
Was bedeuten die weiteren Optionen?
-vcodec libx264 verwendet den freien H.264-Codec "x264"
-vprofile main verwendet das "Main-Profile" aus dem H.264 Standard
Welche Profile gibt es noch?
-vprofile baseline
verwendet das “Baseline Profile”, was ohne B-Frames komprimiert
-vprofile high
ist der Standard-Wert, der aber nicht zu allen Geräten kompatibel ist.
Einstellen der Qualität (Bitrate)
Die Bitrate wird über die Option “-b” eingestellt. In aktuellen ffmpeg-Versionen wird die Bitrate für den Video- oder Audioanteil getrennt über die Option “-b:v” eingestellt.
Beispiel:
ffmpeg -i input.avi -b:v 2000k -b:a 128k output.mp4
Änderung der Bildgröße
- SkalierungOption “-s WIDTHxHEIGHT”
Beispiel:
ffmpeg -i input.avi -s 640x480 output.mp4
- Crop (Abschneiden/Balken entfernen)
ffmpeg -i INFILE -vf crop=640:360:0:60 ... OUTFILEcrop : Operation: Ausschneiden
640:360 : die Größe (Dimension) WIDTH:HEIGHT des Resultats
0:60 : der Offset X:Y des Ausschnitts von der oberen linken Ecke
des Eingangsmaterials (INFILE) - Pad (Balken einfügen)INFILE sei ein 16:9-formatiger Film der Größe 640×360, der mit 60 Pixel hohen Balken oben und unten auf 4:3-Format gebracht werden soll. Kommando:
ffmpeg -i INFILE -vf pad=640:480:0:60 ... OUTFILEpad : Operation: Auffüllen
640:480 : die Größe (Dimension) WIDTH:HEIGHT des Resultats (OUTFILE)
0:60 : der Offset X:Y des Films von der oberen linken Ecke des ResultatsSoftware-Download
Weitere Links:
- ffmpeg-Homepage
Neues Wahlfach für Medieninformatik Master: “Live Medienproduktion und Video-Streaming”
In der Lehrveranstaltung werden spezielle Themen der Videoproduktion für mobile
Broadcast- und Streaming-Szenarien behandelt.
– Prinzip von Live Encoding / Streaming-Systemen
– Encoding, Streaming, Protokolle, Server, Endgeräte
– Konzeption und Aufbau eines Live Streaming-Setups für die Nutzung innerhalb der Beuth-Hochschule
– Software-Technologien von Streaming-Komponenten
– Entwicklung von Software-Tools
– Tools für Media-Konvertierung
– Mobile Devices für Videostreaming
Stichpunkte: Web, Streaming, Encoding, H.264, HTML5, Javascript, Flash, iPhone, Android, Windows, DirectShow, C/C++/C#
verschiedenen Entwicklungsplattformen (C+ /C#, HTML5, …) und Libraries für die
digitale AV-Produktion angesprochen.
Aktuelle Encoding- und Streamingtechnologien werden behandelt (z.B. Dynamic
Adaptive Streaming over http, iPhone, Android, Flash, Silverlight, usw.)
Am Rande wird ein Konzept über ein Szenario im Mobile-TV erarbeitet. Aus Sicht eines
Produktanbieter von IP-TV-Angeboten werden Kosten (u. a Server, Netz-Transport)
und Einnahme (u.a. Abonnement) bestimmt.
Voraussetzungen Grundkenntnisse der Audiotechnik, der Videotechnik, Netzwerktechnik/Streaming,
Programmierung (möglich u.a. HTML/JS, PHP, Flash, C/C++)
Medienproduktion
• Funktionsweise und Bedienung des Fernsehstudios und mobile Gräten
• Erstellung von Treatment und Produktionskonzepte
• Aufzeichnung, Mischung, Mastering, Export des Archiv-Formats für Videobeitrag
oder Life-Aufzeichnung
Distribution
• Konzept zur Dienstleistung und Szenarien, Produktmanagement, Aufwände
• Aktuelle Standards und Entwicklungen von Videocodierung und –Streaming
• Kodierung der AV-Medien, Metadaten
• Streaming & Distribution (Codecs, Formate)
• Programmierung: Bildverarbeitung, Multimedia-APIs, Directshow, C++, Plugins,
XML-Strukturen
• Test der mobilen Anwendung
Systemkonfiguration und Softwareentwicklung
• Aufbau von Live-Encoding- und Streaming-Systemen
• Soft- und Hardwareplattformen
• Entwicklung und Nutzung von modularen Plugin-Technologien
Projekte
• Innovative Contentproduktion: Mobile, Podcast
• Einsatz für Event-Aufzeichnung
• Anwendungsszenarien für Streaming-Dienste mit Blick auf geschäftliche und
akademische Nutzung
• Geräte/Übertragung/Ausgabe: Mobile, iOS (iPod, iPhone), PC
• Streaming- und Encoding-Technologien
• Einbindung in Hochschulplattformen, aktuelle Forschungs- und Lehrthemen (z.B.
Beuth-Box)
Dozenten: Prof. Lohr, Dipl.-Ing. Oliver Lietz