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