Java News & Music Streaming Server und Client. Stefan Pape · Bastian Ruppert · Sebastian Suck Seite 1 von 20 Fachhochschule Lippe und Höxter 03.12.03.

Slides:



Advertisements
Ähnliche Präsentationen
programmiert April-Juni 2003 von Knut Riechmann
Advertisements

Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury
Telekooperation / RBG University of Technology Darmstadt Motivation AblaufThemenvorstellung Ausklang Audio-Timeshift Synchronisation 1 Audio-Timeshift.
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung.
Tomcat Web-Server installieren
Der SmartPump-Server Ein tolles Stück Technik. 2Der SmartPump Server Architektur Kontrollkommunikation RTP-Videostrom Client Server RTSP Pipeline Daten.
Internetzugriff mit Strings und Streams
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Java News & Music Der Chat
Information und Technik Nordrhein-Westfalen Single Sign On mit CAS Düsseldorf, Single Sign On für Webanwendungen am Beispiel von CAS.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
eFormsDirect XML-basiertes eGovernment-Framework
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Struts Seminar Javabasierte Webanwendungen. Tobias Kutzler2 Überblick Historie Was ist Struts? Model Controller View Zusammenfassung.
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
Web-Content-Management-System
Seminar Internet Technologien
Webstreaming Grundlagen
WhatsUp Gold
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Systementwicklungsprojekt:
My Job Application Manager
von Julia Pfander und Katja Holzapfel E 12/2
Coccon das Web-XML-Publishing System Thomas Haller.
Einführung Servlets/JSPs
Martin Köllner XMLCompany Cocoon XMLCompany Apache Cocoon Web Publishing Framework.
Applets Java für’s Web.
LearningApps: Mehr Interaktivität für E-Learning im Web 2.0
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
Entstehung.
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Tobias Kluge: FAME Middleware / Karlsruhe / The FAME project – Middleware.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Java Server Pages Sergej Keterling
...connecting worlds GDI Workshop Ilmenau, Praktische Anwendung OGC-konformer Service mit ESRI Technologie am Beispiel eines Web Mapping Service.
Jürgen Müller Internet Service Jürgen Müller (April 1997) pro.vider.de Internetagentur GmbH (April 2000) Dipl.-Ing (FH): Fachhochschule Lübeck Master of.
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
QIS/LSF Dr. Martin Klingspohn.
LEGO-Robotik mit Java Projekt Virtueller Campus LLB Projektlauzeit: Oktober Februar 2006 Mitarbeiter:Jarka Arnold (Projektleitung) Andreas Marti.
Einführung in Web Services Web Services in der Praxis
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Client-Server-Modell
17. Mai 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 17. Mai 2006 Podcasting.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Eingereicht von:Michael Schrank Betreuung:o.Univ.-Prof. Dr. Hanspeter Mössenböck Mitbetreuung:Dipl.-Ing. Wolfgang Beer CyberStudent A Multiuser Awareness.
Java-Applets und URLs APP Philip Graf, Andreas Bößl.
ROS – Robot Operating System
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Spezifikation der Module / Programme
Java Server Pages Technologie zur Erzeugung dynamischer Webseiten basierend auf Java-Servlets Blockseminar Wintersemester 2001/2002Jochen Pfeiffer Seite.
Stefan Metzlaff1 Cocoon Stefan Metzlaff
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Referent · von xx Seiten SharkNet – Getting started.
Dynamische Webseiten CGI & co. © CGI - Lösung für alle ? Ja CGI kann alles tun, was man für Anwendungen braucht flexibel (beliebige.
© 2012 TravelTainment Einführung in Spring Web MVC Seminarvortrag Sebastian Hesse
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
Trimediale Produktion Übersicht Stand
 Präsentation transkript:

Java News & Music Streaming Server und Client

Stefan Pape · Bastian Ruppert · Sebastian Suck Seite 1 von 20 Fachhochschule Lippe und Höxter Einleitung 2. Funktionen 2.1. Streaming Server 2.2. Client Player 2.3. Kontrolle und Kommunikation 3. Installation und Einbindung 3.1. Tomcat Webserver 3.2. Streaming Server 4. Schlusswort 5. Quellenangaben Gliederung

Seite 1 von 20 Fachhochschule Lippe und Höxter Funktionen 2.1. Streaming Server 2.2. Client Player 2.3. Kontrolle und Kommunikation Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Streaming Server - Einlesen von einer oder mehreren Audiodateien - Konvertierung in ein streamfähiges Datenformat - Senden eines Streams Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Streaming Server Playlist Netzwerk RTPStreamer Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Streaming Server Playlist Netzwerk RTPStreamer Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Streaming Server RTPStreamer Playlist MediaLocator Processor AudioFormat DataSource RtpManager SendStream Client 2 Client 1 Client 3 Netzwerk... Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Client Player BorderLayout North: ControlPanelComponent Center: JLabelEast: JButton JApplet Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Client Player Client.classRtmChatClient.class Kommunikation mit dem RtpServer Anzeige der Titel und Serverinformationen init-Methode Player Initialisierung Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Client Player RTPManager SessionAddress empfänger SessionAddress sender ReceiveStreamListener DataSource RtpServer Player ReceiveStreamEvent (DataSource) Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Kontrolle und Kommunikation - Kontrolle über Socket Verbindung mit Hilfe von Zeichenketten - Übertragung des Musiktitels Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Kontrolle und Kommunikation Client RtmMessageServer RtmChatClient RTPStreamer RtmMessageServerThread AnfrageRTP-Stream Antwort Nachrichten Stream-Steuerung Nachrichten Steuerung Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Installation und Einbindung 3.1. Tomcat Webserver 3.2. Streaming Server Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Tomcat Webserver web.xml in.../tomcat/webapps/MeinServlet/WEB-INF/ NewsAndMusik serverstart... Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Tomcat Webserver - Servlet init-Methode: einmaliger Aufruf service-Methode:Aufruf bei jeder Clientanfrage Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Streaming Server Playlist RTPStreamer RtmMessageServer Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Schlusswort Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Quellenangaben Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Quellenangaben - Java Media Framework Programmers Guide Core Servlets and Java Server Pages - GoTo Java 2 – Handbuch der Java-Programmierung, Krüger, 2. Aufl. - IX – Magazin für prof. IT, Ausgabe 5, Mai Java Software Engineering unter Linux, SuSe PRESS, Oliver Böhm, S 393 ff. Stefan Pape · Bastian Ruppert · Sebastian Suck

Seite 1 von 20 Fachhochschule Lippe und Höxter Stefan Pape · Bastian Ruppert · Sebastian Suck