Digitale Sprache und Video im Internet



Ähnliche Dokumente
Holger Fahner Peter Feil Tanja Zseby. Aufbau und Einsatz von IP-Multicast-Netzen. Technische Universität Darmstadt FACHBEREICH INFORMATIK OO -

Multicast-Protokolle

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Voice over IP. Sprache und Daten in einem gemeinsamen Netz. Hans Peter Dittler BRAINTEC Netzwerk-Consulting GmbH

Inhalt. 1 Einleitung 1. Theoretische Grundlagen. 2 Übersicht IP-Multicast 7

Dienstkonzept und Routing-Algorithmen für Mehrpunktkommunikation (Multicast) Prof. B. Plattner ETH Zürich

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.

Internet Protokolle für Multimedia - Anwendungen

Online-Publishing mit HTML und CSS für Einsteigerinnen

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

ICMP Internet Control Message Protocol. Michael Ziegler

Electronic Systems GmbH & Co. KG

Vertrauliche Videokonferenzen im Internet

SMS/ MMS Multimedia Center

... relevante Ports für Streaming bzw. Remote Control!

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von s Teil C3:

Erweiterung der Autokonfigurationsmethode für Rich Communications Suite enhanced (RCS-e) durch die COCUS AG

Inhaltverzeichnis 1 Einführung Zugang zu den Unifr Servern Zugang zu den Druckern Nützliche Links... 6

Installation Microsoft Lync 2010 auf Linux

Streaming Media - MPEG-4 mit Linux

TK-Schnittstelleneinrichtung. Redundante Softswitches

bla bla OX App Suite Kalender und Kontakte synchronisieren mit CalDAV und CardDAV

, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-D-VoD.fm, ]

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel

Konfigurationsanleitung SIP Trunking und ISDN Anlagenanschluss Graphical User Interface (GUI) Seite - 1 -

Konfigurationsanleitung Standortkopplung mit SIP Trunking (Client / Server) Graphical User Interface (GUI) Seite - 1 -

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Grundlagen der Rechnernetze. Internetworking

etermin Kalendersynchronisation mit Google und Apple icloud

Anbindung des Onyx Editors an das Lernmanagementsystem OLAT Anwendungsdokumentation

Multicasting. Weitere Definitionen

Vorarlberger Standardschulinstallation Anbindung von Android Mobile Devices

FastViewer v3 bei der TechniData IT-Service GmbH

Konfigurationsanleitung Fax over IP (T.38) und CAPI Fax Server (T.30) Graphical User Interface (GUI) Seite - 1 -

Anleitung zur Nutzung des SharePort Utility

Streaming Protokolle Jonas Hartmann

Digitale Sprache und Video im Internet

3 Konfiguration OfficeMaster 3.10 SNMP

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch

Idee des Paket-Filters

Universität Freiburg. Thema: IP-Multicast Marcel Tschöpe. IP-Multicast

Vorlesung SS 2001: Sicherheit in offenen Netzen

WINLINK 2000 SPAM-KONTROLLE UND NACHRICHTEN PRIORITÄTEN Aktualisiert 27. März 2012

Mobile Terminated SMS Gateway Datum: Version: 2.3. Inhalt:

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

15 Transportschicht (Schicht 4)

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Client-Server-Prinzip

Terminland Schritt für Schritt

Videostreaming. Josko Hrvatin DMT. Prof. Dr. Robert Strzebkowski. TFH-Berlin WS 05/06

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

sidoku sidoku EXPRESS Release Stand: erstellt von: EXEC Software Team GmbH Südstraße Ransbach-Baumbach

Anwendungsprotokolle: HTTP, POP, SMTP

SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg Weiterstadt 1

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

teamsync Kurzanleitung

Vorlesung 11: Netze. Sommersemester Peter B. Ladkin

Enigmail Konfiguration

Schulung Marketing Engine Thema : Einrichtung der App

Der Name des Profils kann beliebig gewählt werden. Mit Bestätigung auf OK erscheint dieses Fenster:

Einrichtung Ihres 3 Konto unter MAC OS

Dokumentation zur Versendung der Statistik Daten

Anbindung einer Gateprotect GPO 150

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Benutzung der LS-Miniscanner

Anbindung des eibport an das Internet

HOSTED EXCHANGE EINRICHTUNG AUF SMARTPHONES & TABLETS

Um das Versenden von Anhängen an s zu ermöglichen, wurde der Assistent für die Kommunikation leicht überarbeitet und wo nötig verbessert.

Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript

Abwesenheitsnotiz im Exchange Server 2010

Verbindungslose Netzwerk-Protokolle

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

Live Streaming => Netzwerk ( Streaming Server )

Konfigurationsbeispiel ZyWALL USG

Telefon. Kurzanleitung Dienst Anrufbeantworter.

ZyXEL Ethernet Switch Security Switching in Layer 2+ und Layer 3+

Android Remote Desktop & WEB

Konfigurieren mit Mozilla Thunderbird

Einrichtung eines -konto mit Thunderbird

How-To-Do. Fernwartung einer VIPA Steuerung via Ethernet

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Skype for Business. Online zusammenarbeiten. Reinhold Gaugler. 1. Ausgabe, Juli 2015 ISBN: SKYPE2015AN

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

iphone- und ipad-praxis: Kalender optimal synchronisieren

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Multimedia und Datenkommunikation

CHECKZRK Benutzerhandbuch

Leitfaden für den Zugriff auf die SEB-Webseite. Anmelden, Kennwort ändern, mit- arbeiten und gestalten ;-)

Internet for Guests. Interfaces Deutsch. Interfaces Seite 1/14

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

Diese Daten fließen dann sowohl der Arbeitszeitverwaltung der Mitarbeiter, dem Tätigkeitsnachweis und der Nachkalkulation von Projekten zu.

Powermanager Server- Client- Installation

Technical Note ewon über DSL & VPN mit einander verbinden

Transkript:

Digitale Sprache und Video im Internet Kapitel 6.3 MBONE 1

MBONE MBONE wurde entwickelt für den Transport von Multicast- Multimedia im Internet (etwa seit 1994) MBONE wird insbesondere von Forschungseinrichtungen und Universitäten eingesetzt zur Vorlesungsübertragung und Konferenzübertragung MBONE verbindet mehrere Tausend Subnetze in über 50 Ländern Reichhaltige Tools als Free Software erhältlich für alle Betriebssysteme MBONE ist ein virtuelles Netz (multicast backbone) auf dem Internet. Multicastpakete werden zwischen MBONE Routern als IP in IP getunnelt. 2

MBONE Architektur (1) MBONE Applications Videotools vic, nv, ivs Audiotools vat, rat, NeVoT, ivs further tools wb, nte Session Tools sd, sdr sdp, saa, sip Transport Tools Network Tools rtp, rtcp udp DVMRP, MOSPF, PIM IGMP IP 3

MBONE Architektur (2) IGMP: Internet Group Management Protocol DVMRP: Distance Vector Multicast Routing Protocol MOSPF: Multicast Open Shortest Path First PIM: Protocol Independent Multicast Routing rtp: Real Time Transport Protocol rtcp: Real Time Control Protocol sdp: Session Description Protocol saa: Session Announcement Protocol sip: Session Initiation Protocol sd, sdr: Session Directory vic: Video conferencing (H.261) nv: NetVideo vat: Visual Audio Tool (PCM, DVI, GSM, LPC4) rat: Reliable Audio Tool NeVoT: Network Voice Terminal wb: white board nte: network text editor ivs: Konf-Tool von INRIA 4

Session Description Protocol (RFC 2327) bietet Möglichkeit, eine Konferenz samt Parameter anzukündigen in ASCII in der Form <type of info> = <value> Beschreibt Name und Zweck einer Sitzung Zeiträume, zu denen eine Sitzung aktiv ist Kontakt Medienströme, die während Sitzung genutzt werden (Audio, Video, Text, genutztes Transportprotokoll, Kodierung) Information, wie Medienströme empfangen werden können (Adressen, Ports, Formate) SDP-Transport nicht an bestimmtes Protokoll gebunden. Könnte sein Email oder mittels SAP, SIP, HTTP 5

Session Description Protocol 6

Session Announcement Protocol Im Gegensatz zu SDP spezifiziert SAP auch, wie eine Sitzungsbeschreibung am Tln versendet bzw. vom Server abgerufen werden kann, d.h. auf welche Weise die Beschreibung per Multicast dem Paar (Multicast-Adresse, Port) versendet wird SAP-Paket: Header: Absender der Nachricht Typ der Nachricht Nachrichtenidentifikator Inhalt: Sitzungsbeschreibung Nachrichtentypen: Ankündigung, Änderung, Löschung. Verschlüsselung ist vorgesehen 7

Session Initiation Protocol SIP ist ein textbasiertes Client Server Protokoll zum Aufbau von Verbindungen (Mbone-Sessions) mit einem oder mehreren Tln (entspricht Signalisierungsprotokoll) Funktionen: Verbindungsaufbau: annehmen, weiterleiten, ablehnen Adressen: Benutzer oder Programme gestattet automatische Programmstarts nach Verbindungsaufbau arbeitet mit Verzeichnisdiensten wie X.500 oder LDAP zusammen SIP auch unter Einsatz von MCUs verwendbar, also gemanagten Konferenzen 8

Session Directory Tool sdr sdr ist ein Konferenzverwaltungstool. Verwendet SAP, um SDP- Beschreibungen zu generieren und zu versenden. Auch SIP wird verwendet. Funktionen (Ausschnitt) Starten sdr: zeigt Liste aller angekündigten Public Sessions (Advertisements) sdr preferences: gestatten Setzen von Nutzer-Infos (Name, Email, Phone, SIP-Server-URL) calendar: zeitliche Planungsdaten session information: Typ, beteiligte Ströme, Kompression, Protocolstack, Multicast-Address, Port, Sichtbarkeitsbereich über TTL, z.b. create new (advertised) session: (Name, Beschreibung gemäß sdr, URL, Type of Session [Test, Meeting, Broadcast], Verweis auf Kalender und Distribution Scope) 9

Audio-Tool vat (1) Visual Audio Tool gestattet Übertragung von Sprache / Musik in Telefonqualität zwischen mehreren Teilnehmern Umschalten der E/A-Geräte: listen (aktiviert/deaktiviert Wiedergabe) talk (aktiviert/deaktiviert Aufnahmegerät) Anzeige der teilnehmenden und aktiven Sender: stumm / nicht aktiv Schieberegler für Lautstärke bzw. automatische Regelung Aufnahme und Wiedergabe von Audiodateien Verschlüsselung des Datenstroms Anzeigen zur Synchronisation der Ströme 10

Audio-Tool vat (2) Auswahl der Kodierungsverfahren PCM (nicht komprimiert) mit zunehmender Kodierungsdichte und Abnahme benötigter Bandbreite PCM2, PCM4, DVI, DVI2, DVI4, GSM, LPC Störungsbehandlung Audio ist sehr empfindlich bzgl. Störungsakzeptanz Geräte-Testfunktionen (Test Ton, Lautstärke, Echo etc.) Mechanismen zur Fehlerkorrektur wie Interpolation fehlender Samples, redundante Übertragung Jitterkompensation durch variable Empfangspuffer Timingkompensation bei Abweichung Sender/ Empfänger Audiotool rat (reliable audio tool): wie vat, jedoch bessere Verlustkompensation 11

Video Tool vic vic (video conference) [ähnlich ist nv und ivs] gestattet Aufnahme und Wiedergabe von Videodaten Funktionen Steuerung des Kodierungs- und Komprimierungsverfahrens: jpeg, H.261, Steuerung der Framerate (fps) und Übertragungsrate (kbps) Steuerung der Sprechersynchronisation (A/V-Ströme) Automatische Auswahl des Sprecherfensters 12

Mbone Tools vb und nte wb (Whiteboard) gemeinsame Nutzung einer Zeichenfläche während einer Videokonferenz gestattet Import von Texten und Postscript-Dateien während Konferenz nte (network editor) gemeinsames Editieren eines Textes Tln ist an Farbe zu erkennen, wird in der Tln-Liste (participants) angezeigt Text kann innerhalb eines Textblocks immer nur von einem Tln eingegeben werden 13

Ablauf MBONE Sitzung (1) Start sdr-programm Um Empfang von SAP-Paketen (diese enthalten mit SDP formatierte Sitzungsbeschreibungen) zu aktivieren, muss sdr Mitglied der vom SAP verwendeten Multicast-Group werden sdr informiert die multicastfähigen MBONE-Router darüber mittels IGMP zur Steuerung des Leitwegaufbaus Router transportieren relevante Pakete mittels eines Multicast- Routingprotokolls (DVMRP, MOSPF, PIM, CBT) Eintreffende SDP-Beschreibungen werden angezeigt und erlauben den Start entsprechender (Anwendungs-) Programme 14

Ablauf MBONE Sitzung (2) Mediendaten treffen in RTP-Paketen ein. Falls sie zu mehreren zusammengehörigen Medienströmen gehören, werden sie aufgrund der Zeitstempel synchronisiert, dekodiert und ausgegeben. Im Laufe der Übertragung kann sich Kodierung ändern (Payloadtype im Strom) Rückkopplungsmechanismen zwischen Sender und Empfänger über RTCP-Reports Sicherstellen bzw. Verbesserung der Dienstgüte möglich über RSVP oder Abbildung auf ATM oder Nutzung von DiffSERV oder Overprovisioning 15