Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Video Streaming Simon Valentini. 2 Agenda Motivation Verwendete Techniken Applikation Protokoll Integration in andere Projekte Probleme.

Ähnliche Präsentationen


Präsentation zum Thema: "Video Streaming Simon Valentini. 2 Agenda Motivation Verwendete Techniken Applikation Protokoll Integration in andere Projekte Probleme."—  Präsentation transkript:

1 Video Streaming Simon Valentini

2 2 Agenda Motivation Verwendete Techniken Applikation Protokoll Integration in andere Projekte Probleme

3 3 Motivation Einsatz in Smart Environments Komplexe Programme schöpfen Kapazitäten moderner Rechner aus Auswerten der Videodaten auf mehreren Rechnern (Client-Server-System) Streaming-Server zum Senden des Videostreams Auf Client-Seite C++-Bibliothek Geringer Verbrauch an Rechenleistung / Speicher

4 4 Verwendete Techniken OpenCV Netzwerk-Kommunikation Direct-Show FireWire Kameras Framegrabber Qt

5 5 Applikation

6 6 Protokoll UDP-Multicast-Streaming Verzicht auf Videocodec Bilder werden einzeln serialisiert Und mit Metadaten versehen

7 7 Integration in andere Projekte Voraussetzungen: Installation von OpenCV IPLReceiver-Bibliothek IplReceiver.lib einbinden IplReceiver.h und NetworkTools.h einfügen Ausführliche Beschreibung im Tutorial

8 8 Integration in andere Projekte CIplReceiver* receiver = CIplReceiver::getInstance(); receiver->setIP("127.0.0.1"); receiver->setPort(1234); receiver->stop(); IplImage* image = receiver->getImage(); receiver->start();

9 9 Probleme Entwicklung basierend auf dem VideoLanClient (VLC) gescheitert Inkompatible Windows Socket-Bibliotheken Kein freier Videocodec mit geringem Ressourcenverbrauch vorhanden Probleme mit UDP

10 10 Für weitere Fragen stehe ich gerne zur Verfügung Hier in der anschließenden Diskussionsrunde Oder per Email: valentin@in.tum.devalentin@in.tum.de Danke für Eure Aufmerksamkeit!


Herunterladen ppt "Video Streaming Simon Valentini. 2 Agenda Motivation Verwendete Techniken Applikation Protokoll Integration in andere Projekte Probleme."

Ähnliche Präsentationen


Google-Anzeigen