Vorlesung Multimediakommunikation. 10. Data Sharing. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze

Größe: px
Ab Seite anzeigen:

Download "Vorlesung Multimediakommunikation. 10. Data Sharing. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze"

Transkript

1 Vorlesung Multimediakommunikation 10. Data Sharing Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze

2 1. Einführung - Web Conferencing - Beispiel: WebEx Teilnehmerliste Chat Workspace Video 10. 2

3 Einordnung ecollaboration MMK-Anwendung Presence, Instant Messaging Signalisierung Audio/Video ecollaboration XMPP, SIMPLE DNS, ENUM, SIP, H.323, SDP, SIP Extensions, RTSP Audio Codecs G.7xx Video Codecs H.26x Pufferung, Synchronisierung Group Com. Service PubSub Service Consistency Service XMPP, SIP MSRP Collab. Procotols (RFB, ) TCP/UDP RTP / RTCP UDP TCP IP 10. 3

4 ecollaboration - Definition Wodurch ist ecollaboration gekennzeichnet? gemeinsame Objekte - zielgerichtete Interaktion gemeinsamer Workspace - Kontext für Interaktion Collaboration Session Zeitraum synchroner Interaktion mit ecollaboration-tools innerhalb einer Gruppe meist parallel zu Kommunikations-Session (Internettelefonie, Videokonferenz) aufgebaut Data Sharing vs. Shared Editing Data Sharing Inhalte (Präsentationen, Webseiten, Desktop) zeigen und gemeinsam diskutieren Shared Editing Objekte (Text, Zeichnung) gemeinsam gleichzeitig editieren Data Sharing Web Conferencing / ecollaboration Daten Shared Editing 10. 4

5 Workspace Gemeinsame Objekte Gemeinsame Sicht auf Objekte ganzer Bildschirm Anwendungen Dokument Seite im Dokument, Scrollposition, Zoomstufe Aktionen auf Objekten Aktionen Erzeugen neuer Objekte Manipulation (z.b. Verschieben) Navigation im Arbeitsbereich Zeigen auf Objekte (Telepointer) 10. 5

6 Sharing Presentation Sharing, Document Sharing Application Sharing, Desktop Sharing Shared Whiteboard Co-Browsing 10. 6

7 WYSIWIS WYSIWIS = What You See Is What I See Workspace wird für alle Teilnehmer gleich dargestellt für synchrone Interaktion sehr wichtig 10. 7

8 Funktionen von Webconferencing-Systemen Kategorie Funktionen 1 Kommunikation Signalisierung, Teilnehmer-Liste, Mehrpunkt-Kommunikation 2 Awareness Telepointer, Instant Feedback, Artefakt-Awareness 3 Sharing Presentation Sharing, Document Sharing, Co-Browsing, Desktop Sharing, File Sharing, Wiedergabe von Audio- und Videostreams 4 Interaktion Chat, Umfragen, Whiteboard, Annotationen, integrierte VoIP- und Videokommunikation 5 Operations and Management Content Distribution, Archivierung, Aufnahme und Wiedergabe von Sessions, Analyse der Datenströme, Skalierbarkeit, Administration 6 Session-Verwaltung Meetingplanung, Berichte, -Einladungen, Adressbuch, Administration, Moderation, Policies, Breakout Rooms 7 Integration Techniken der Webintegration, mobile s, Integration in Unternehmenswebseiten, Plattformunabhängigkeit 8 Sicherheit Verschlüsselung, Authentisierung, Zugriffsrechte, Ausfallsicherheit, Firewall-Integration

9 2. Kommunikation Mehrpunkt-Daten-Kommunikation in Echtzeit benötigt Möglichkeiten: HTTP, SIP, XMPP HTTP Synchronisierung der Web-s über gemeinsamen Application Server -Techniken: JavaScript (Ajax), Flash SIP Focus erzeugen (XCON) Presence und Awareness über SIP Event Service MSRP-Session von jedem Teilnehmer zum MSRP Switch XMPP Mehrpunkt-Kommunikation: spezieller, MUC oder PubSub zahlreiche Erweiterungen für ecollaboration verfügbar einfache Web-Integration über BOSH möglich (siehe Kapitel zu XMPP) 10. 9

10 HTTP: Beispielarchitektur mit HTML5 (BigBlueButton) (HTML5) WebM Streaming Server Codec Conversion Node.js redis Flash (Präsentation) Voice + Video (HTML5) WebM - freie HTML5-Codecs (VP8, Vorbis) Node.js - Event-basierter Server (hier Web-Server) redis - NoSQL-Datenbank (Remote Dictionary Server) RED5 - freier Flash-Streaming-Server FreeSwitch - freier Telefonie-Server (SIP u.a.) RED5 BigBlueButton Server FreeSwitch

11 WebSockets Web-Server GET Connection:Upgrade 101 Switching Protocols Austausch von Messages (Text, Binärdaten,...) Close Frame Close Frame TCP-Verbindung wird abgebaut GET /chat HTTP/1.1 Host: server.example.com Upgrade: websocket Connection: Upgrade Sec-WebSocket-Key: dghlihnhbxbszsbub25jzq== Origin: Sec-WebSocket-Protocol: chat, superchat Sec-WebSocket-Version: 13 HTTP/ Switching Protocols Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: s3pplmbitxaq9kygzzhzrbk+xoo= Sec-WebSocket-Protocol: chat Quelle:

12 Beispiel: Multi-User Chat mit Node.js und WebSockets // This callback function is called every time someone // tries to connect to the WebSocket server wsserver.on('request', function(request) { var connection = request.accept(null, request.origin); // we need to know client index to remove them on 'close' event var index = clients.push(connection) - 1; var username = false; Teilnehmer hinzufügen // user sent some message connection.on('message', function(message) { if (message.type === 'utf8') { // accept only text if (username === false) { // first message sent by user is their name // remember user name username = htmlentities(message.utf8data); } else { // broadcast the message var obj = {time: (new Date()).getTime(), text: htmlentities(message.utf8data), author: username}; var json = JSON.stringify({ type:'message', data: obj }); for (var i=0; i < clients.length; i++) { clients[i].sendutf(json); } } } }); // user disconnected connection.on('close', function(connection) { if (username!== false) { // remove user from the list of connected clients clients.splice(index, 1); } }); }); Quelle: Message Handler an alle s weiterleiten Teilnehmer entfernen

13 SIP: Mehrpunkt-Chat mit MSRP SIP-Dialog Focus SIP-Dialog MSRP- Session MSRP Switch MSRP- Session INVITE von an Focus mit SDP m=message port TCP/MSRP * Focus erzeugt ggf. Chatraum auf MSRP- Switch --> MSRP-URI, z.b. msrp://msrp.a.de:12763/ kjhd37s2s20w2a;tcp 200 OK --> URI des Chatraums Teilnehmerliste über SIP Event Notification (hier nicht gezeigt) Nachricht senden: MSRP SEND Message Spezifikationen der IETF MSRP - RFC 4975 MSRP Relays - RFC 4975 MSRP Multi-party Chat - draft-ietfsimple-chat

14 XMPP Variante 1: Collaboration Session = XMPP XMPP- Server XMPP Bot spezieller als XMPP Bot (eigene JID, wird zu Beginn der Session erzeugt) s müssen sich per IQ bei Bot registrieren schicken alle Nachrichten an den Bot dieser leitet an alle Teilnehmer weiter Teilnehmerliste muss explizit verteilt werden Vorteil: spezielle Weiterleitungs- Regeln (z.b. Filterung) möglich

15 XMPP Variante 2: Collaboration Session = MUC Chatroom Chatraum XMPP- Server MUC-Erweiterung benötigt (XEP-0045) Chatraum hat eigene JID beitreten/austreten über Directed Presence an Chatraum Chatraum-Presence --> Teilnehmerliste Nachrichten an Chatraum-JID schicken (message Stanza mit XML-Payload) Vorteil: kein externer Forwarder benötigt, umfassende Konfiguration des Chatraums möglich

16 XMPP Variante 3: Collaboration Session = PubSub Node PubSub XMPP- Server PubSub-Erweiterung benötigt (XEP-0060) Teilnehmerliste und/oder gemeinsame Datenstruktur als PubSub Node modelliert s schreiben sich für Updates ein keine Nachrichten sondern Modifikation eines Knotens (Publish) Vorteile: besonders für synchronisierte Datenstrukturen geeignet (z.b. Shared Drawing, Widget- Synchronisierung) Late-Join-Unterstützung Robustheit

17 XMPP: hybrider Ansatz PubSub XMPP- Server Chatraum XMPP Bot XMPP-Bot für Setup und Modifikation des Chatraums sowie Mehrpunkt-IQs Chatraum für Teilnehmerliste und flüchtige Mehrpunkt-Messages (z.b. Status-Updates) PubSub für Shared Data inkl. Late-Join-Unterstützung PubSub für Awareness (siehe nächster Abschnitt)

18 XMPP Variante 4: Out-of-Band-Lösung Architektur ähnlich wie bei SIP MSRP Multipoint Relay unterhält direkte Verbindungen (UDP oder TCP) mit s XMPP- Server XMPP Multipoint Relay Session-Aufbau per XMPP (z.b. Jingle) sehr effiziente Lösung für hohe Datenraten XMPP TCP, UDP

19 Funktionen von Webconferencing-Systemen Kategorie Funktionen 1 Kommunikation Signalisierung, Teilnehmer-Liste, Mehrpunkt-Kommunikation 2 Awareness Telepointer, Instant Feedback, Artefakt-Awareness 3 Sharing Presentation Sharing, Document Sharing, Co-Browsing, Desktop Sharing, File Sharing, Wiedergabe von Audio- und Videostreams 4 Interaktion Chat, Umfragen, Whiteboard, Annotationen, integrierte VoIP- und Videokommunikation 5 Operations and Management Content Distribution, Archivierung, Aufnahme und Wiedergabe von Sessions, Analyse der Datenströme, Skalierbarkeit, Administration 6 Session-Verwaltung Meetingplanung, Berichte, -Einladungen, Adressbuch, Administration, Moderation, Policies, Breakout Rooms 7 Integration Techniken der Webintegration, mobile s, Integration in Unternehmenswebseiten, Plattformunabhängigkeit 8 Sicherheit Verschlüsselung, Authentisierung, Zugriffsrechte, Ausfallsicherheit, Firewall-Integration

20 3. Awareness Awareness is an understanding of the activities of others, which provides a context for your own activities. (Dourish & Bellotti, 1992) Awareness = Gruppen- und Prozesswahrnehmung Presence Rollen und Verantwortlichkeiten (z.b. Moderator) sozialer Kontext (emotionaler Zustand, Interesse, Fähigkeiten) Aktivitäten im Workspace Ziele Verlust an unbewusster Wahrnehmung ausgleichen Missverständnisse, Abstimmungsprobleme, Synchronisationsprobleme vermeiden synchron: Awareness-Ereignisse direkt verteilen asynchron: vergangene Ereignisse verfügbar machen

21 Beispiel: CommunityBar ständig sichtbare Sidebar kleine Webcam-Bilder à was machen die Kollegen gerade? ergänzt durch Thumbnails von Desktop des Teilnehmers à woran arbeitet ein Kollege gerade? Quelle: Tee, K., Greenberg, S., and Gutwin, C Providing artifact awareness to a distributed group through screen sharing. In Proceedings of the th Anniversary Conference on Computer Supported Cooperative Work (Banff, Alberta, Canada, November 04-08, 2006). awareness interaction exploration

22 Awareness vs. Privatsphäre Problem bessere Awareness-Mechanismen = Möglichkeit der Überwachung Lösungen Zugriffsrechte (Benutzer-, Rollen-, Ereignis-basiert) Prinzip der Reziprozität à wenn A B beobachten kann, dann kann auch B A beobachten Transparenz à über Beobachter informieren Blurring à Bilder / Bildbereiche unkenntlich machen Update-Frequenz einstellen / manuelle Updates Möglichkeit, falsche Aktivität vorzuspielen (z.b. Dauerschleife bei Video)

23 Realisierung von Awareness: Publish/Subscribe Publisher Event Service R Subscribe Subscriber Publish Subscription Management Unsubscribe R Publisher Subscriptions Notify Subscriber Publish Cached Events Publisher Notification Filtering Notify Subscriber Publish

24 Awareness-Tools Telepointer Mauszeiger entfernter Teilnehmer Nutzerfarben für Texte, Freihandzeichnungen Übersichtsfenster Miniaturen für Desktop anderer Teilnehmer, Radarübersicht Instant Feedback Zustimmung/Ablehnung, Lauter/leiser, schneller/langsamer, Lachen/Applaus Video auch z.b. Standbild alle 3 Sekunden hilfreich Avatare Icon, 3D-Avatar

25 Telepointer spezieller Cursor, für alle Benutzer sichtbar wichtiges Awareness-Tool Aktionen anderer Nutzer verfolgen Konzepte gemeinsamer Telepointer nur einer für den Workspace multiple Telepointer jeder (aktive) Nutzer hat einen eigenen Telepointer Realisierung initial Form und Farbe (bzw. Bitmap) übertragen bei Bewegung neue Koordinaten übertragen

26 Beispiel: Telepointer mit Publish/Subscribe Alice Event Server Bob Carol

27 High Performance Telepointers Telepointer über PubSub: kein Echtzeit-Verhalten für manche Anwendungen Echtzeit mit fps nötig genaue, flüssige Wiedergabe von Telepointer-Gesten Maßnahmen direkte Übertragung per UDP o auch in spezieller RTP-Session möglich (video/pointer - RFC 2862) Playout Buffer beim Empfänger (Jitter kompensieren) Forward Error Correction (FEC) - n vorherige Positionen in jedem Paket mitschicken (Redundanz) o z.b. bei n=3 können 3 Paketverluste in Folge kompensiert werden Motion Prediction - Vorhersage fehlender Positionen beim Empfänger UDP Telepointer Relay UDP UDP

28 Instant Feedback - Beispiel Adobe Connect jeder Nutzer kann Status setzen --> direktes Feedback für den Vortragenden Status ist für Vortragenden in der Teilnehmerliste sichtbar Status wird nach gewisser Zeit (10 s) bzw. durch Teilnehmer oder Vortragenden explizit gelöscht Realisierung: Rich Presence oder PubSub Quelle: WS11d1def534ea1be08a52b610b38bfaa95-7f43.html

29 Funktionen von Webconferencing-Systemen Kategorie Funktionen 1 Kommunikation Signalisierung, Teilnehmer-Liste, Mehrpunkt-Kommunikation 2 Awareness Telepointer, Instant Feedback, Artefakt-Awareness 3 Sharing Presentation Sharing, Document Sharing, Co-Browsing, Desktop Sharing, File Sharing, Wiedergabe von Audio- und Videostreams 4 Interaktion Chat, Umfragen, Whiteboard, Annotationen, integrierte VoIP- und Videokommunikation 5 Operations and Management Content Distribution, Archivierung, Aufnahme und Wiedergabe von Sessions, Analyse der Datenströme, Skalierbarkeit, Administration 6 Session-Verwaltung Meetingplanung, Berichte, -Einladungen, Adressbuch, Administration, Moderation, Policies, Breakout Rooms 7 Integration Techniken der Webintegration, mobile s, Integration in Unternehmenswebseiten, Plattformunabhängigkeit 8 Sicherheit Verschlüsselung, Authentisierung, Zugriffsrechte, Ausfallsicherheit, Firewall-Integration

30 4. Sharing gemeinsame Objekte Material das gemeinsam betrachtet/bearbeitet wird Präsentationsfolie, Textdokument, Anwendung Anforderungen stets im aktuellen Zustand bei allen Teilnehmern sichtbar Änderungen so schnell wie möglich übertragen Strategien für Objektreplikation Vollreplikation vollständige Kopie aller Objekte an alle Teilnehmer verteilen Teilreplikation nur Teil für den sich der Teilnehmer gerade interessiert Strategien bei Änderung Volles Update geändertes Objekt wird neu verschickt Teil-Update nur Änderung wird verschickt und auf lokale Kopie angewendet

31 Patterson-Modell: Zentrale Architektur File File File Model Model Model Model View View View View View Display Display Display Display Display Display Shared File Shared Model Shared View Display: Anzeige (grafische Repräsentation) = Bitmap-Darstellung, View: Abbildung des Modells auf grafische Repräsentation (=Fenster, Dialoge, etc.), Model: Modell (z.b. PowerPoint-Präsentation als Objektbaum), File: persistente Repräsentation des Modells (PowerPoint-Präsentation als Datei)

32 Patterson-Modell: Verteilte Architektur a) Application Sharing b) WebConferencing File File File File File File File Model Model Model Model Model Model Model View View View View View View View View Display Display Display Display Display Display Display Display Synchronized File Synchronized Model Synchronized View

33 Sharing: Klassifikation Art des Sharings Art des Inhaltsobjektes Webseite Präsentation Textdokument Desktop File File Sharing Inhalt oder Snapshot der Seite Ganze Präsentation Ganzes Dokument -- Model Shared Viewing Link teilen Einzelne Folien Einzelne Seiten, Abschnitte oder Zeilen -- View Application Sharing, Screen Video Browser-Ausgabe teilen Viewer-Ausgabe (PowerPoint) teilen Viewer-Ausgabe (Word) teilen Desktop-Ausgabe teilen

34 File Sharing: Microsoft Office Groove Teil von Office 2007 Enterprise, seit Office 2013 durch Microsoft SkyDrive Pro ersetzt bietet Workspaces zur gemeinsamen Erstellung von Dokumenten an alle Dateien im Workspace werden vollständig synchronisiert (Vollreplikation) nur Änderungen übertragen (Teil-Update) Peer-to-Peer und -Server-Verteilung der Inhalte ähnliche Funktionalität auch in Dropbox & Co. weitergehende Funktionalität in Google Docs (echtes Shared Editing) File File Model Model View View Display Display Quelle:

35 Shared Viewing: WebEx Meeting Center Shared Viewing in WebEx: Dokumente wie PowerPoint oder Word können importiert werden werden über externe Host-Anwendung (z.b. Office) in Universal Communications Format (UCF) umgewandelt vom Moderator gezeigte Folie wird an alle Teilnehmer übertragen Browsen in schon erhaltenen Folien möglich (lokaler Cache) Annotationen und Telepointer auf dem Inhalt File Model View View Display Display Quelle:

36 Application Sharing: Beispiel Citrix GotoMeeting Freigabe von Anwendungen oder ganzem Desktop möglich Teilnehmer sehen Bildschirmausgabe können selbst Steuerung übernehmen Senden von Maus- und Tastatur- Events Grundlage: Remote-Desktop-Protokolle Codecs optimiert für Übertragung von Bildschirminhalt File Model View Display Display Quelle:

37 Protokolle für Application Sharing - Beispiel Remote Framebuffer Protocol (RFB) VNC- VNC-Server Polling: fordert Updates an à Lastkontrolle nur geänderte rechteckige Bereiche werden übertragen Arten der Codierung Raw Pixel uncodiert RRE Run-length encoded CopyRect Rechteck von alter Position kopieren (z.b. Fenster verschoben) manche Implementierungen unterstützen auch JPEG und MPEG komplexere Mechanismen in Protokollen wie RDP (Remote Desktop Protocol) z.b. Hintergrund für spätere Verwendung puffern (Pop-Up-Dialog)... Codecs für Bildschirminhalte optimiert

38 H.239-Video bei Raumsystemen Data Sharing häufig über zweiten Video-Kanal realisiert sog. Content Channel mit H.239 standardisiert ein dedizierter Content Channel pro Konferenz Aushandlung des Codecs wie für normales Video (H.261, H.263, H.264) Nachteil: normale Video-Codecs nicht für Screen-Output optimiert à höhere Datenrate als bei Application Sharing

39 Realisierung von Presentation Sharing Shared-Viewing nur betrachtete Folien an die Teilnehmer verteilen in geeignetem Transferformat (z.b. UCF bei WebEx) - speziell auf Shared Viewing hin optimiert Unterstützung von dynamischen Inhalten schwierig Blättern in Folien möglich File Sharing + Viewer-PlugIn Präsentation im Vorfeld verteilen über Viewer-PlugIn jeweils auf aktuelle Folie wechseln Unterstützung dynamischer Inhalte möglich ggf. unterschiedliche Darstellung Application Sharing der Präsentationsanwendung z.b. PowerPoint Sharing mit VNC, hohe Datentrate Unterstützung dynamischer Inhalte schwierig Editieren möglich Slide-Video (H.239) z.b. als H.264-Video bei Cisco Telepresence meist kontinuierliche Datenraten gut geeignet, um Animationen und Demo-Videos zu übertragen Datenrate niedrig Datenrate hoch

40 Funktionen von Webconferencing-Systemen Kategorie Funktionen 1 Kommunikation Signalisierung, Teilnehmer-Liste, Mehrpunkt-Kommunikation 2 Awareness Telepointer, Instant Feedback, Artefakt-Awareness 3 Sharing Presentation Sharing, Document Sharing, Co-Browsing, Desktop Sharing, File Sharing, Wiedergabe von Audio- und Videostreams 4 Interaktion Chat, Umfragen, Whiteboard, Annotationen, integrierte VoIP- und Videokommunikation 5 Operations and Management Content Distribution, Archivierung, Aufnahme und Wiedergabe von Sessions, Analyse der Datenströme, Skalierbarkeit, Administration 6 Session-Verwaltung Meetingplanung, Berichte, -Einladungen, Adressbuch, Administration, Moderation, Policies, Breakout Rooms 7 Integration Techniken der Webintegration, mobile s, Integration in Unternehmenswebseiten, Plattformunabhängigkeit 8 Sicherheit Verschlüsselung, Authentisierung, Zugriffsrechte, Ausfallsicherheit, Firewall-Integration

41 5. Interaktion - Chat z.b. über XMPP Multi-User Chat Room <message>-stanzas mit <body> à Text anzeigen

42 Whiteboard/Annotationen: Beispiel SVG <?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/graphics/svg/1.1/dtd/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="467" height="462"> <rect x="80" y="60" width="250" height="250" rx="20" style="fill:#ff0000; stroke:#000000;stroke-width:2px;" /> <rect x="140" y="120" width="250" height="250" rx="40" style="fill:#0000ff; stroke:#000000; stroke-width:2px; fill-opacity:0.7;" /> </svg> Zeichnungen können mit SVG in XML dargestellt werden native Browser- Unterstützung ab HTML5 Verteilung z.b. als Payload für PubSub Nodes Quelle:

43 Umfragen - XMPP Data Forms (1) <message from= to= <x xmlns="jabber:x:data" type="form"> <title>umfrage</title> <instructions> Planung für das nächste Meeting: </instructions> <field label="voraussichtliche Teilnahme" type="boolean" var="field-1"/> <field label="eigene Präsentation geplant" type="boolean" var="field-2"/> <field label="wenn ja, wie viel Zeit benötigt?" type="text-single" var="field-3"/> <field label= Anreise" type="list-single" var="field-4"> <option label="bahn"><value>train</value></option> <option label="flugzeug"><value>plane</value></option> <option label="auto"><value>car</value></option> </field> </x> </message>

44 Umfragen - XMPP Data Forms (2) <message from= to= id="a4c7303d"> <x xmlns="jabber:x:data" type="submit"> <field type="boolean" var="field-1"> <value>1</value> </field> <field type="boolean" var="field-2"> <value>1</value> </field> <field type="text-single" var="field-3"> <value>30 min</value> </field> <field type="list-single" var="field-4"> <value>plane</value> </field> </x> </message>

45 Zusammenfassung Kategorie Funktionen 1 Kommunikation Signalisierung, Teilnehmer-Liste, Mehrpunkt-Kommunikation 2 Awareness Telepointer, Instant Feedback, Artefakt-Awareness 3 Sharing Presentation Sharing, Document Sharing, Co-Browsing, Desktop Sharing, File Sharing, Wiedergabe von Audio- und Videostreams 4 Interaktion Chat, Umfragen, Whiteboard, Annotationen, integrierte VoIP- und Videokommunikation 5 Operations and Management Content Distribution, Archivierung, Aufnahme und Wiedergabe von Sessions, Analyse der Datenströme, Skalierbarkeit, Administration 6 Session-Verwaltung Meetingplanung, Berichte, -Einladungen, Adressbuch, Administration, Moderation, Policies, Breakout Rooms 7 Integration Techniken der Webintegration, mobile s, Integration in Unternehmenswebseiten, Plattformunabhängigkeit 8 Sicherheit Verschlüsselung, Authentisierung, Zugriffsrechte, Ausfallsicherheit, Firewall-Integration

46 Navigator 1. Einführung 2. XMPP 3. XMPP-Erweiterungen 4. Codierung und Transport 5. Internettelefonie 6. Videokonferenzen 7. Streaming 8. SIP 9. SIP-Erweiterungen 10.Data Sharing 11.Shared Editing 12.WebRTC

47 Literatur D. Mayrhofer, A. Back, R. Hubschmid, Web-Conferencing Software Tools - A Comprehensive Market Survey, University of St. Gallen, BigBlueButton Project - Cisco WebEx - Wainhouse Research - Node.js und WebSocket Tutorial - WebConferencing Council - Multi-party Chat Using the Message Session Relay Protocol (MSRP) - draft-ietf-simple-chat-18 Dyck, Jeff, et al. "High-performance telepointers." Proceedings of the 2004 ACM conference on Computer supported cooperative work. ACM, 2004 John F. Patterson A taxonomy of architectures for synchronous groupware applications. SIGOIS Bull. 15, 3 (April 1995), DOI= / / The RFB Protocol Specification - H.239 : Role management and additional media channels for H.300-series terminals - XEP-0004: Data Forms

Web Conferencing. Anwendungen 1. Leif Hartmann

Web Conferencing. Anwendungen 1. Leif Hartmann Anwendungen 1 Leif Hartmann Überblick Szenario Anforderungen Schwerpunkte Technologien Vorhandene Lösungen Architekturentwurf 2 / 28 Szenario Einzelplatz Einzelplatz Konferenzraum 3 / 28 Anforderungen

Mehr

Streaming Protokolle Jonas Hartmann

Streaming Protokolle Jonas Hartmann Streaming Protokolle Jonas Hartmann 1 Streaming Protokolle Inhaltsverzeichnis 1. Definition / Anwendungsfälle 2. Offizielle RFC Streaming Protokolle 3. Ein wichtiges proprietäres Protokoll 4. Konkreter

Mehr

Websockets: Leichtgewichtige Verbindungen für Web-Applikationen

Websockets: Leichtgewichtige Verbindungen für Web-Applikationen Websockets: Leichtgewichtige Verbindungen für Web-Applikationen Seite: 1 / 16 Über mich Stefan Neufeind Mit-Geschäftsführer der SpeedPartner GmbH aus Neuss ein Internet-Service-Provider (ISP) Individuelle

Mehr

Digitale Sprache und Video im Internet

Digitale Sprache und Video im Internet Digitale Sprache und Video im Internet Kapitel 6.4 SIP 1 SIP (1) SIP (Session Initiation Protocol), dient als reines Steuerungsprotokoll (RFC 3261-3265) für MM-Kommunikation Weiterentwicklung des MBONE-SIP.

Mehr

disruptive!.? Wesentliche Innovationen & Hypes n*megatrends mit hohem Impact auf Enterprise PBX/UCC

disruptive!.? Wesentliche Innovationen & Hypes n*megatrends mit hohem Impact auf Enterprise PBX/UCC UPI Open Forum 2015 Einführung disruptive!.? Wesentliche Innovationen & Hypes n*megatrends mit hohem Impact auf Enterprise PBX/UCC Frank Schmidberger (UPI Consulting) [Hinweis: einige -aus Google Bilder

Mehr

Vorlesung Multimediakommunikation. 9. SIP-Erweiterungen. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze

Vorlesung Multimediakommunikation. 9. SIP-Erweiterungen. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze Vorlesung Multimediakommunikation 9. SIP-Erweiterungen Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze 1. Einführung - Wiederholung: SIP-Endpunkt MESSAGE RFC 3428 Signaling / Conference

Mehr

Regionaler Akademietag in Putbus auf Rügen 22.09.2012

Regionaler Akademietag in Putbus auf Rügen 22.09.2012 Regionaler Akademietag in Putbus auf Rügen 22.09.2012 webex als universelles Meeting-System "Live im Klassenraum" 11.09.2012 uwe.starke@hs-wismar.de 1 Agenda Grundlegendes zu Cisco webex Main- Tools inside

Mehr

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

Videostreaming. Josko Hrvatin DMT. Prof. Dr. Robert Strzebkowski. TFH-Berlin WS 05/06 Josko Hrvatin DMT Prof. Dr. Robert Strzebkowski TFH-Berlin WS 05/06 Streaming Media Streaming Media ist der Oberbegriff von Streaming Audio und Streaming Video und bezeichnet die aus einem Computernetzwerk

Mehr

Wandel der Arbeitsformen

Wandel der Arbeitsformen ecollaboration Wandel der Arbeitsformen Individuelles Arbeiten Zentrale Organisation Vorgabe und Anweisung Fremdkontrolle Individuelle Leistung Individuelles Wissen Arbeitszeitorientierung Hierarchie Starre

Mehr

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

... relevante Ports für Streaming bzw. Remote Control! ... relevante Ports für Streaming bzw. Remote Control! Wenn Sie mit der Installation des IO [io] 8000 / 8001 beginnen, ist es am sinnvollsten mit einem minilan zu beginnen, da dies mögliche Fehlrequellen

Mehr

drupal + nodejs erste schritte. @frega - fl@flink-solutions.de

drupal + nodejs erste schritte. @frega - fl@flink-solutions.de drupal + nodejs erste schritte. @frega - fl@flink-solutions.de am konkreten beispiel (inkl. code-schnipsel und live-demo, what could go wrong...) eine "shoutbox", d.h. ein kleinstmöglicher chatroom. nodejs?

Mehr

XMPP: Extensible Messaging and Presence Protocol

XMPP: Extensible Messaging and Presence Protocol XMPP: Extensible Messaging and Presence Protocol (aka Jabber) 5. Dezember 2005 Einleitung Was ist XMPP? Architektur Allgemeines Kommunikation via XMPP: Streams, Stanzas Beispielanwendung

Mehr

Unified Communications & Collaboration

Unified Communications & Collaboration Telefonkonferenz am 11.09.2009 Unified Communications & Collaboration Channel 8.52009 Kickoff Lars Thielker SWG Technical Sales Lotus, Channel 2009 IBM Corporation als Kommunikationsplattform offen erweiterbar

Mehr

WebEx Collaboration Meeting Room im Test

WebEx Collaboration Meeting Room im Test WebEx Collaboration Meeting Room im Test DFN Betriebstagung März 2015 TU Chemnitz, Universitätsrechenzentrum WebEx Collaboration Meeting Room im Test DFN Betriebstagung März 2015 Yvonne Mußmacher TU Chemnitz,

Mehr

Multimediatechnik / Video

Multimediatechnik / Video Multimediatechnik / Video Video-Streaming http://www.nanocosmos.de/lietz/mtv Streaming: Anwendungen TV und Internet IP-TV: Video on Demand, Live Streaming Zugesicherte Qualität (QoS, Quality of Service)

Mehr

Vorlesung Multimediakommunikation. 3. XMPP-Erweiterungen. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze

Vorlesung Multimediakommunikation. 3. XMPP-Erweiterungen. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze Vorlesung Multimediakommunikation 3. XMPP-Erweiterungen Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze Übersicht Publish Subscribe XMPP Ping Multimedia (Jingle) In-Band Registration

Mehr

Jabber. Florian Holzhauer. Proseminar Uni Ulm, 27. April 2005.

Jabber. Florian Holzhauer. Proseminar Uni Ulm, 27. April 2005. <page=1 max=22/> Jabber Florian Holzhauer Proseminar Uni Ulm, 27. April 2005 Idee, Geschichte Nachrichtentechnik Ausblick, Zukunft Gründe / Intention Grosse

Mehr

SWITCHpoint Videokonferenz und mehr... Dr. Rolf Brugger rolf.brugger@switch.ch

SWITCHpoint Videokonferenz und mehr... Dr. Rolf Brugger rolf.brugger@switch.ch SWITCHpoint Videokonferenz und mehr... Dr. Rolf Brugger rolf.brugger@switch.ch Zürich, 18. März 2010 Übersicht SWITCH? Wer ist das? SWITCHpoint Videoconferencing nationale Infrastruktur Demo: Reservationstool

Mehr

Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn

Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn Vortrag im Seminar 3D-Grafik im Web Raphael Gräbener Übersicht Was ist Streaming Anwendungsbeispiele Broadcasting Audio-/

Mehr

Vorlesung Multimediakommunikation. 12. WebRTC. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze

Vorlesung Multimediakommunikation. 12. WebRTC. Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze Vorlesung Multimediakommunikation 12. WebRTC Dr.-Ing. Daniel Schuster Fakultät Informatik, Professur Rechnernetze 1. Einführung WebRTC = Web Real-time Communications Messaging, Voice over IP, Video Conferencing,

Mehr

Multimedia-Streams: Client-Puffer

Multimedia-Streams: Client-Puffer Multimedia-Streams: Client-Puffer Cumulative data constant bit rate video transmission variable network delay client video reception buffered video constant bit rate video playout at client client playout

Mehr

Rechnernetze Übung 12

Rechnernetze Übung 12 Rechnernetze Übung 12 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juli 2011 Sie kennen sicherlich sogenannte Web-Mailer, also WWW-Oberflächen über die Sie Emails lesen und vielleicht

Mehr

"Live im Klassenraum"

Live im Klassenraum Akademietag 2013 WebEx als universelles Meeting System "Live im Klassenraum" 29.05.2013 uwe.starke@hs wismar.de 1 Agenda Grundlegendes zu Cisco WebEx Main Tools inside WebEx Teilnahme an einem Meeting

Mehr

Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication

Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication Frank Kargl Torsten Illmann Michael Weber Verteilte Systeme Universität Ulm {frank.kargl torsten.illmann weber} @informatik.uni-ulm.de

Mehr

Mehr als Voice over IP Integrierte Sprach- und SIP. =====!" ==Systems= Wolfgang Mandok T-Systems Nova, Technologiezentrum

Mehr als Voice over IP Integrierte Sprach- und SIP. =====! ==Systems= Wolfgang Mandok T-Systems Nova, Technologiezentrum Mehr als Voice over IP Integrierte Sprach- und IP-Kommunikationslösungen basierend auf SIP Wolfgang Mandok T-Systems Nova, Technologiezentrum Mehr als Voice over IP Übersicht 1. Einleitung 2. SIP Architektur

Mehr

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

Voice over IP. Sprache und Daten in einem gemeinsamen Netz. Hans Peter Dittler BRAINTEC Netzwerk-Consulting GmbH Voice over IP Sprache und Daten in einem gemeinsamen Netz Hans Peter Dittler BRAINTEC Netzwerk-Consulting GmbH Inhalt Einleitung Grundlagen Normen Ablauf und Einzelheiten Verbindungsaufbau und Verbindungsverwaltung

Mehr

Verteilte Systeme - 1. Übung

Verteilte Systeme - 1. Übung Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)

Mehr

14. Fachtagung Mobilkommunikation Osnabrück

14. Fachtagung Mobilkommunikation Osnabrück SOA-basierte Peer-to-Peer-Mehrwertdienstebereitstellung 14. Fachtagung Mobilkommunikation Osnabrück 13. - 14. Mai 2009 Dipl.-Ing. Armin Lehmann, Prof. Dr.-Ing. Ulrich Trick Fachhochschule Frankfurt am

Mehr

SIRTCP/IP und Telekommunikations netze

SIRTCP/IP und Telekommunikations netze SIRTCP/IP und Telekommunikations netze Next Generation Networks und VolP - konkret von Ulrich Trick und Frank Weber 2., erweiterte und aktualisierte Auflage Oldenbourg Verlag München Wien Inhalt Inhalt

Mehr

2006-2007, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-D-VoD.fm, 2006-11-22 08.08] http://www-vs.informatik.uni-ulm.

2006-2007, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-D-VoD.fm, 2006-11-22 08.08] http://www-vs.informatik.uni-ulm. D Video on Demand D.1 1 RTSP Real-Time Streaming Protocol (RTSP) IETF Standard definiert in RFC 2326 (1998) Zielsetzung Signalisierung und Kontrolle von multimedialen Datenströmen Aufbau, Abbruch von Sitzungen

Mehr

Unified Communications. Wolfgang Rychlak Technologieberater Microsoft Deutschland GmbH

Unified Communications. Wolfgang Rychlak Technologieberater Microsoft Deutschland GmbH Unified Communications Wolfgang Rychlak Technologieberater Microsoft Deutschland GmbH Agenda Veränderungen, Fakten und Herausforderungen Plattform für Unternehmens-Kommunikation HD-Videokonferenzen & Zusammenarbeit

Mehr

Architekturvergleich einiger UC Lösungen

Architekturvergleich einiger UC Lösungen Architekturvergleich einiger UC Lösungen Eine klassische TK Lösung im Vergleich zu Microsoft und einer offene Lösung Dr.-Ing. Thomas Kupec TeamFON GmbH Stahlgruberring 11 81829 München Tel.: 089-427005.60

Mehr

UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext. Folie 1

UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext. Folie 1 UnterrichtsMitschau 2.0 - Vorlesungsaufzeichnungen im sozialen Kontext Folie 1 I. UnterrichtsMitschau der LMU II. Gemäßigt konstruktivistische Lerntheorie III. UnterrichtsMitschau 2.0 IV. Technische Realisierung

Mehr

Der studentische Jabber-Server. Instant Messaging an der RWTH Aachen. Andreas Kelle-Emden, Martin Weusten. 1. Oktober 2009. JUNe

Der studentische Jabber-Server. Instant Messaging an der RWTH Aachen. Andreas Kelle-Emden, Martin Weusten. 1. Oktober 2009. JUNe Der studentische Jabber-Server Instant Messaging an der RWTH Aachen Andreas Kelle-Emden, Martin Weusten 1. Oktober 2009 JUNe Jabber University Network Lizenz: Creative Commons BY-NC-SA 3.0 http://jabber.rwth-aachen.de/wiki/copyright

Mehr

E-Conferencing Martin Sutter, Beatrice Huber NetServices

E-Conferencing Martin Sutter, Beatrice Huber NetServices E-Conferencing Martin Sutter, Beatrice Huber NetServices 2003 SWITCH Inhalt Videoconferencing Universelles Wählsystem SWITCH betreibt Multipoint Control Unit (MCU) Webbasiertes Reservations-System SWITCHvconf

Mehr

Remote Desktop Verbindungen. Felix SEMMLER Heiko KISS Systemprogrammierung SS08 Fachhochschule Wiesbaden

Remote Desktop Verbindungen. Felix SEMMLER Heiko KISS Systemprogrammierung SS08 Fachhochschule Wiesbaden Remote Desktop Verbindungen Felix SEMMLER Heiko KISS Systemprogrammierung SS08 Fachhochschule Wiesbaden Agenda Überblick Remote Control Remote Desktop Protocol Virtual Network Computing NX NoMachine RDesktop

Mehr

ecollaboration Wo stehen wir heute?

ecollaboration Wo stehen wir heute? ecollaboration Wo stehen wir heute? Konrad Fassnacht Fassnacht Consulting & Training 2008, Fassnacht Consulting & Traíning Über mich Konrad Fassnacht Fassnacht Consulting & Training 1991 1994 Projektleiter

Mehr

Realtime Anbindung an SAP ERP

Realtime Anbindung an SAP ERP Realtime Anbindung an SAP ERP 14.07.2014, 15:00 NovaTec Consulting GmbH Leinfelden-Echterdingen, München, Frankfurt am Main, Berlin, Jeddah / Saudi-Arabien Showcase - Push SAP Terminauftrag NovaTec 09.09.2015

Mehr

Robert Fehrmann Proseminar Technische Informatik Institut für Informatik, Betreuer: Matthias Wählisch. You are Skyping - But How Does it Work!?

Robert Fehrmann Proseminar Technische Informatik Institut für Informatik, Betreuer: Matthias Wählisch. You are Skyping - But How Does it Work!? Robert Fehrmann Proseminar Technische Informatik Institut für Informatik, Betreuer: Matthias Wählisch You are Skyping - But How Does it Work!? 1 Gliederung You are Skyping - But How Does it Work!? Probleme

Mehr

SIRTCP/IP und Telekommunikations netze

SIRTCP/IP und Telekommunikations netze SIRTCP/IP und Telekommunikations netze Anforderungen - Protokolle -Architekturen Von Ulrich Trick und Frank Weber Oldenbourg Verlag München Wien Inhalt Vorwort IX 1 Anforderungen an die Telekommunikationsinfrastruktur

Mehr

Operations Manager: In der Praxis (Notes from the field)

Operations Manager: In der Praxis (Notes from the field) Operations Manager: In der Praxis (Notes from the field) Stefan Koell Microsoft MVP: SCCDM code4ward.net stefan.koell@code4ward.net @StefanKoell / www.code4ward.net Tätig in Wien (und Umgebung) Software

Mehr

Browserbasiertes, kollaboratives Whiteboard

Browserbasiertes, kollaboratives Whiteboard WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit

Mehr

Loadbalancing und Clustering mit Tomcat 6

Loadbalancing und Clustering mit Tomcat 6 Loadbalancing und Clustering mit Tomcat 6 Java Forum Stuttgart 3. Juli 2008 Michael Heß ORDIX AG, Paderborn mhe@ordix.de www.ordix.de Agenda Zielsetzung des Vortrags Webserver Integration Loadbalancing

Mehr

Message Oriented Middleware am Beispiel von XMLBlaster

Message Oriented Middleware am Beispiel von XMLBlaster Message Oriented Middleware am Beispiel von XMLBlaster Vortrag im Seminar XML und intelligente Systeme an der Universität Bielefeld WS 2005/2006 Vortragender: Frederic Siepmann fsiepman@techfak.uni bielefeld.de

Mehr

Internet Protokolle für Multimedia - Anwendungen

Internet Protokolle für Multimedia - Anwendungen Internet Protokolle für Multimedia - Anwendungen Kapitel 5.7 Streaming im Web (RTSP) 1 Streaming Media (1) Streaming Media Strom ist kontinuierlich wird unmittelbar während des Empfangs wiedergegeben wird

Mehr

Internet-Protokolle. Seminar im Grundstudium NWI 39 20 12. Technische Fakultät. Universität Bielefeld. pk@techfak.uni-bielefeld.de.

Internet-Protokolle. Seminar im Grundstudium NWI 39 20 12. Technische Fakultät. Universität Bielefeld. pk@techfak.uni-bielefeld.de. Internet-Protokolle Seminar im Grundstudium NWI 39 20 12 Technische Fakultät Universität Bielefeld pk@techfak.uni-bielefeld.de Seminar Internet-Protokolle Vorbesprechung 1 von 23 Tagesordnung Grundlagen

Mehr

XMPP - Jabber. Noch ein IM. 2010-05-11 (v. 1273584047) Thomas Merkel (tm@core.io)

XMPP - Jabber. Noch ein IM. 2010-05-11 (v. 1273584047) Thomas Merkel (tm@core.io) XMPP - Jabber Noch ein IM 2010-05-11 (v. 1273584047) Thomas Merkel (tm@core.io) Agenda Motivation Das Kaffee Problem Andere... AGBs Was ist Jabber? Warum ist Jabber cool? Beispiel Architektur Features

Mehr

5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista

5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista 5.0 5.3.3.6 Übung - Überwachen und Verwalten von Systemressourcen in Windows Vista Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie administrative Tools zur

Mehr

Chatten mit der Glühbirne

Chatten mit der Glühbirne Chatten mit der Glühbirne Eine Einführung in Jabber und XMPP für normale User Tim Weber Chaostreff Mannheim 25. Mai 2007 Inhalt Worum geht's? Terminologie, Unterschiede, Vor- und Nachteile gegenüber anderen

Mehr

costream Collaborative Media Streaming

costream Collaborative Media Streaming Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig 21. September 2004 1 Inhalt Einleitung Szenarien Proxy-Architektur zur Signalisierung Auffinden von Diensten Gruppenkommunikation

Mehr

Installationsführer für den SIP Video Client Linphone

Installationsführer für den SIP Video Client Linphone Installationsführer für den SIP Video Client Linphone Stand: 10.04.2010 1. Einleitung Dieses Dokument beschreibt die Vorgehensweise für den Download, die Installation und Inbetriebnahme eines SIP Videoclients

Mehr

Übungsaufgaben Multimediakommunikation

Übungsaufgaben Multimediakommunikation Übungsaufgaben Multimediakommunikation Sommersemester 2015 Bitte eine der Übungsaufgaben auswählen, die dann im Team bearbeitet wird und zu dem festgelegten Termin vorgestellt wird. NEU: Für jede Übungsaufgabe

Mehr

Von VoIP zur Internettelefonie

Von VoIP zur Internettelefonie Von VoIP zur Internettelefonie E-Day 2007 Wirtschaftskammer Salzburg DI Kurt A. Krenn k.krenn@kurtkrenn.com k.krenn@fh-salzburg.at Motivation für r die Telefonnetzbetreiber nur ein Netz einfachere, billigere

Mehr

Partner-Webcast Lync 2013 Neue Wege der Kommunikation. Markus Weisbrod Product Marketing Manager UC Markuswe@microsoft.com Microsoft Schweiz GmbH

Partner-Webcast Lync 2013 Neue Wege der Kommunikation. Markus Weisbrod Product Marketing Manager UC Markuswe@microsoft.com Microsoft Schweiz GmbH Partner-Webcast Lync 2013 Neue Wege der Kommunikation Markus Weisbrod Product Marketing Manager UC Markuswe@microsoft.com Microsoft Schweiz GmbH Kommunikationswege Kommunikationsart Formfaktoren Generationen

Mehr

WebRTC. Web Real-Time Communication. WebRTC. Autor: Prof. Dr.-Ing. Anatol Badach

WebRTC. Web Real-Time Communication. WebRTC. Autor: Prof. Dr.-Ing. Anatol Badach Autor: Prof. Dr.-Ing. Anatol Badach Auszug aus dem Werk: Herausgeber: Heinz Schulte WEKA-Verlag ISBN 978-3-8276-9142-2 WebRTC Web Real-Time Communication Stellen Sie sich vor: Sie nutzen zu Hause als Terminal

Mehr

Bedarfsgesteuerte n:m-verteilung von Inhaltsobjekten in Rich Media Collaboration Applications

Bedarfsgesteuerte n:m-verteilung von Inhaltsobjekten in Rich Media Collaboration Applications Bedarfsgesteuerte n:m-verteilung von Inhaltsobjekten in Rich Media Collaboration Applications Daniel Schuster und Alexander Schill TU Dresden, Fakultät Informatik, Lehrstuhl Rechnernetze, 01062 Dresden

Mehr

Zusammenkunft ist ein Anfang Zusammenhalt ist ein Fortschritt Zusammenarbeit ist der Erfolg

Zusammenkunft ist ein Anfang Zusammenhalt ist ein Fortschritt Zusammenarbeit ist der Erfolg «Durch effiziente Zusammenarbeit zum Erfolg» Zusammenkunft ist ein Anfang Zusammenhalt ist ein Fortschritt Zusammenarbeit ist der Erfolg - Henry Ford, 1863-1947 Schibli-Gruppe Gründung 1937 Gruppenumsatz

Mehr

SMIL und RTP/RTSP. Torsten Lenhart. 03.07.2002 Seminar Multimediale Informationssysteme. SMIL und RTP/RTSP

SMIL und RTP/RTSP. Torsten Lenhart. 03.07.2002 Seminar Multimediale Informationssysteme. SMIL und RTP/RTSP Torsten Lenhart 1 Einführung Internet wurde für Austausch textueller Inhalte geschaffen Idee: Nutzung auch als Plattform für multimediale Kommunikation Problem: herkömmliche Techniken und Protokolle können

Mehr

1E05: VPN Verbindungen zwischen Data Center und Branch Office

1E05: VPN Verbindungen zwischen Data Center und Branch Office 1E05: VPN Verbindungen zwischen Data Center und Branch Office Referent: Christoph Bronold BKM Dienstleistungs GmbH 2008 BKM Dienstleistungs GmbH VPN Verbindungen Data Center und Backup Data Center Data

Mehr

Proseminar IP-Telefonie. Timo Uhlmann. Einleitung 1 2 3 4 5

Proseminar IP-Telefonie. Timo Uhlmann. Einleitung 1 2 3 4 5 Proseminar IP-Telefonie Timo Uhlmann Einleitung 1 2 3 4 5 Inhalt 1. Motivation 2. Protokolle H.323 3. Kosten/Angebote 4. Fazit Einleitung 1 2 3 4 5 2/24 Motivation Telefonieren kostet Geld (noch) zeitabhängig

Mehr

Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP)

Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP) Seite - 1 - HAW Hamburg Anwendungen I Nico Manske Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP) Seite - 2 - Seite - 3 - reines P2P System für IP Telefonie bei SIP Client Server

Mehr

Vorlesung Rechnernetze 10. Multimediakommunikation

Vorlesung Rechnernetze 10. Multimediakommunikation 10. Multimediakommunikation Prof. Dr. rer. nat. habil. Dr. h. c. Alexander Schill Fakultät Informatik, Schichtenübersicht Anwendungsschicht Transportschicht Vermittlungsschicht Kap. 10 Anwendungsschicht

Mehr

Red Hat Cluster Suite

Red Hat Cluster Suite Red Hat Cluster Suite Building high-available Applications Thomas Grazer Linuxtage 2008 Outline 1 Clusterarten 2 3 Architektur Konfiguration 4 Clusterarten Was ist eigentlich ein Cluster? Wozu braucht

Mehr

Anwendungsprotokolle: HTTP, POP, SMTP

Anwendungsprotokolle: HTTP, POP, SMTP Anwendungsprotokolle: HTTP, POP, SMTP TCP? UDP? Socket? eingesetzt, um Webseiten zu übertragen Zustandslos Nutzt TCP Client schickt Anfrage ( HTTP-Request ) an Server, Server schickt daraufhin Antwort

Mehr

Physikbasierte Interaktion im Collaborative Workspace

Physikbasierte Interaktion im Collaborative Workspace Physikbasierte Interaktion im Collaborative Workspace Philipp Roßberger Seminarpräsentation 01.12.2006 Masterstudiengang Verteilte Systeme HAW Hamburg Kontext: Collaborative Workspace Große Displays Entkoppelte

Mehr

VoIP - Protokolle. Somala Mang Christian Signer Jonas Baer

VoIP - Protokolle. Somala Mang Christian Signer Jonas Baer VoIP - Protokolle Somala Mang Christian Signer Jonas Baer Inhalt Motivation Protokolle SIP IAX2 Skype Vergleich Diskussion Seite 2 Motivation Schweizer CRM integriert Skype und Twixtel (http://www.inside-it.ch)

Mehr

Video over IP / Videostreaming

Video over IP / Videostreaming Video over IP / Videostreaming - einige wenige Aspekte - Prof. Dr. Robert Strzebkowski Beuth Hochschule für Technik Berlin Unterscheidung: 'Echter Streaming' mit Streaming-Server HTTP-Download als 'Pseudostreaming'

Mehr

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen! MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich Herzlich Willkommen! Sharepoint 2010 Voraussetzung: 2 SharePoint 2010 Gesellschaft für Informatik Eike Fiedrich Bechtle GmbH Solingen

Mehr

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Eine Betrachtung im Kontext der Ausgliederung von Chrysler Daniel Rheinbay Abstract Betriebliche Informationssysteme

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

SNMP 1 -basierte dynamische Netzwerkkonfiguration und analyse

SNMP 1 -basierte dynamische Netzwerkkonfiguration und analyse Fakultät Informatik Institut für Systemarchitektur Professur für Rechnernetze SNMP 1 -basierte dynamische Netzwerkkonfiguration und analyse Versuchsvorgaben (Aufgabenstellung) Der neu zu gestaltende Versuch

Mehr

Das Skype Peer-to-Peer VoIP System

Das Skype Peer-to-Peer VoIP System Das Skype Peer-to-Peer VoIP System Vladislav Lazarov lazarov@in.tum.de Voice-over-IP Internet Telefonie oder Voice over IP: Telefonieren über Computernetzwerke, die nach Internet-Standards aufgebaut sind

Mehr

Marcel Oberli Head of Confidence CASSARiUS AG 031 384 05 11 marcel.oberli@cassarius.ch

Marcel Oberli Head of Confidence CASSARiUS AG 031 384 05 11 marcel.oberli@cassarius.ch Unified Communications Security Marcel Oberli Head of Confidence CASSARiUS AG 031 384 05 11 marcel.oberli@cassarius.ch 2 Geschäftseinheiten CASSARiUS Fortune Business und Informatik im Einklang. CASSARiUS

Mehr

Einsatzszenarien und Erfahrungen mit Adobe Connect. Holger Hansen

Einsatzszenarien und Erfahrungen mit Adobe Connect. Holger Hansen Einsatzszenarien und Erfahrungen mit Adobe Connect Übersicht RUB, UAMR, RCO und elearning Was ist Connect und warum Connect? (beispielhafte) Szenarien und Erfahrungen Perspektiven RUB = Ruhr-Universität

Mehr

Mobilkommunikation. REST-basierte Dienste für verteilte, mobile Anwendungen. A. Gillert, A. Grebe, M. Hüffmeyer, C. Vogt

Mobilkommunikation. REST-basierte Dienste für verteilte, mobile Anwendungen. A. Gillert, A. Grebe, M. Hüffmeyer, C. Vogt Mobilkommunikation REST-basierte Dienste für verteilte, mobile Anwendungen A. Gillert, A. Grebe, M. Hüffmeyer, C. Vogt Fachhochschule Köln, Institut für Nachrichtentechnik Fachhochschule Köln Anton Gillert,

Mehr

ETK networks Discover Event 2010. 3. Mai 2010

ETK networks Discover Event 2010. 3. Mai 2010 ETK networks Discover Event 2010 3. Mai 2010 Agenda Integration Vision Avaya Nortel Portfolio Vision Strategie Avaya Kommunikation Portfolio Strategie Avaya Aura Produktportfolio 2 Avaya Nortel Integration

Mehr

Sametime Meetings - Taskreferenz

Sametime Meetings - Taskreferenz Sametime Meetings - Taskreferenz ii Sametime Meetings - Taskreferenz Inhaltserzeichnis Sametime Meetings - Taskreferenz... 1 iii i Sametime Meetings - Taskreferenz Sametime Meetings - Taskreferenz Mit

Mehr

Erwin Menschhorn Sametime 8.0 & Telefonie Integration

Erwin Menschhorn Sametime 8.0 & Telefonie Integration Erwin Menschhorn Sametime 8.0 & Telefonie Integration Was ist eigentlich UC²? Funktion / Dienst UC 2? Instant Messaging? Presence? Web Conferencing? Audio Conferencing? Video Conferencing? Telefonie? VoIP

Mehr

Vodafone Conferencing. Stellen Sie sich vor, Sie könnten Aufwand und Kosten reduzieren, um mit Mitarbeitern in Kontakt zu treten

Vodafone Conferencing. Stellen Sie sich vor, Sie könnten Aufwand und Kosten reduzieren, um mit Mitarbeitern in Kontakt zu treten Stellen Sie sich vor, Sie könnten Aufwand und Kosten reduzieren, um mit Mitarbeitern in Kontakt zu treten Räumlich getrennte Teams effektiver führen, Reisekosten reduzieren, Präsentationen verbessern und

Mehr

Nutzungsanleitung - CME Videokonferenz über Teamviewer. Erstellt Fachprüfung QM-Prüfung Freigabe Abteilung CME Projekt GmbH

Nutzungsanleitung - CME Videokonferenz über Teamviewer. Erstellt Fachprüfung QM-Prüfung Freigabe Abteilung CME Projekt GmbH von 9 Dokument Nr.: Dokument Titel: Nutzungsanleitung - Erstellt Fachprüfung QM-Prüfung Freigabe Abteilung CME Projekt GmbH Name G. Heyn Datum.02.204 Unterschrift Rev. Seite/Abschn. Art der Änderung und

Mehr

Windows Live @ edu. Jörg Schanko Technologieberater Forschung & Lehre Microsoft Deutschland GmbH

Windows Live @ edu. Jörg Schanko Technologieberater Forschung & Lehre Microsoft Deutschland GmbH Windows Live @ edu Mehrwerte generieren durch kollarobative Kommunikationslösungen Jörg Schanko Technologieberater Forschung & Lehre Microsoft Deutschland GmbH Wert? Mehrwert? Was sagt Wikipedia? Wert

Mehr

VOIP Basics 14.11.2005

VOIP Basics 14.11.2005 VOIP Basics 14.11.2005 VoIP! Voice over IP! VOIP V o i c e Skypen! Voipen! DSL-Telefonie! Internettelefonie! IP-Telefonie! Billig! Was ist VOIP -Voice over Internet Protokoll = Stimmenübertragung über

Mehr

Internet und WWW. 8 Anwendungen rund ums Internet [WEB8] Rolf Dornberger

Internet und WWW. 8 Anwendungen rund ums Internet [WEB8] Rolf Dornberger Internet und WWW 8 Anwendungen rund ums Internet [WEB8] Rolf Dornberger 1 06-11-12 8 Anwendungen rund ums Internet 8.1 Informations- und Kommunikationstechnologie 8.1.1 Asynchrone IKT 8.1.2 Synchrone IKT

Mehr

Streaming Media - MPEG-4 mit Linux

Streaming Media - MPEG-4 mit Linux Streaming Media - MPEG-4 mit Linux Überblick Streaming Media Streaming Anbieter Benötigte Software Vorführung Videostreaming Streaming Was ist Streaming? Sender Daten Empfänger Kontinuierlicher Datenstrom

Mehr

Visuelle Lösungen von Radvision

Visuelle Lösungen von Radvision Visuelle Lösungen von Radvision von Mobil bis Telepresence Oliver Drebes Pre-sales Engineer Weltweite Präsenz 440 Mitarbeiter Weltweit 4 Haupt Entwicklungszentren 19 Verkaufs und Support Niederlassungen

Mehr

Proseminar: Website-Management-Systeme

Proseminar: Website-Management-Systeme Proseminar: Website-Management-Systeme Thema: Web: Apache/Roxen von Oliver Roeschke email: o_roesch@informatik.uni-kl.de Gliederung: 1.) kurze Einleitung 2.) Begriffsklärung 3.) Was ist ein Web? 4.) das

Mehr

Cisco Unified Communications. Kristina Appelt Partner Systems Engineer Unified Communications kappelt@cisco.com

Cisco Unified Communications. Kristina Appelt Partner Systems Engineer Unified Communications kappelt@cisco.com Cisco Unified Communications Kristina Appelt Partner Systems Engineer Unified Communications kappelt@cisco.com Agenda Überblick Cisco Unified Communications Portfolio Cisco Unified Communications Architektur

Mehr

Kontextbezogene Verbindungstypanalyse für webbasierte Videokonferenzen in HTML5. 11.05.2015 Dennis Pieper Hochschule Osnabrück 1

Kontextbezogene Verbindungstypanalyse für webbasierte Videokonferenzen in HTML5. 11.05.2015 Dennis Pieper Hochschule Osnabrück 1 Kontextbezogene Verbindungstypanalyse für webbasierte Videokonferenzen in HTML5 11.05.2015 Dennis Pieper Hochschule Osnabrück 1 Inhalt OVICO-System Echtzeit-Konferenzen Dienstgüte (QoS) Anforderungen Anpassung

Mehr

Was bedeutet Online-Moderation eigentlich? Seite 9. Welche Aufgaben hat ein Online- Moderator zu erfüllen? Seite 16

Was bedeutet Online-Moderation eigentlich? Seite 9. Welche Aufgaben hat ein Online- Moderator zu erfüllen? Seite 16 Was bedeutet Online-Moderation eigentlich? Seite 9 Welche Aufgaben hat ein Online- Moderator zu erfüllen? Seite 16 Was unterscheidet ein Online- Meeting von einem persönlichen Meeting? Seite 18 1. Online-Moderation:

Mehr

peer-to-peer Dateisystem Synchronisation

peer-to-peer Dateisystem Synchronisation Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen

Mehr

Get fit for Microsoft! Maßgeschneiderte und zielgruppenoptimierte Trainings für SharePoint, Lync, Outlook & Co.!

Get fit for Microsoft! Maßgeschneiderte und zielgruppenoptimierte Trainings für SharePoint, Lync, Outlook & Co.! Get fit for Microsoft! Maßgeschneiderte und zielgruppenoptimierte Trainings für SharePoint, Lync, Outlook & Co.! Get fit for SharePoint Optimaler Nutzen und effizientes Arbeiten mit SharePoint Get fit

Mehr

Bürokommunikation: Gliederung Prof. Dr. Alexander Schill, Professur für Rechernetze www.rn.inf.tu-dresden.de

Bürokommunikation: Gliederung Prof. Dr. Alexander Schill, Professur für Rechernetze www.rn.inf.tu-dresden.de Bürokommunikation: Gliederung Prof. Dr. Alexander Schill, Professur für Rechernetze www.rn.inf.tu-dresden.de I.1 - Verteilte Büroanwendungen: Beispielszenario - Electronic Mail: Fortgeschrittene Systemlösungen

Mehr

SVG Skalierbare Vektorgrafiken im Netz

SVG Skalierbare Vektorgrafiken im Netz SVG Skalierbare Vektorgrafiken im Netz Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim LWL: Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim

Mehr

Voice over IP. Internet Telefonie

Voice over IP. Internet Telefonie VoIP SIP-Telefonie Voice over IP IP-Telefonie Internet Telefonie Agenda Was ist VoIP Geschichte Allgemeines H.323 SIP RTP / RTCP Skype Sicherheitsaspekte Quellenangaben VoIP? Voice over IP ist die Übertragung

Mehr

IBM Content Manager CM V 8.4.3 Proof of Technology

IBM Content Manager CM V 8.4.3 Proof of Technology IBM Content Manager CM V 8.4.3 Proof of Technology Annette Wolf - wolfanne@de.ibm.com 1 Enterprise Content Management Agenda ECM Portfolio Content Manager Architektur und Update V8.4.3 Content Manager

Mehr

IBM Social Communications Neues mit IBM Sametime 9. Lars Thielker, Certified Client Technical Professional

IBM Social Communications Neues mit IBM Sametime 9. Lars Thielker, Certified Client Technical Professional IBM Social Communications Neues mit IBM Sametime 9 Lars Thielker, Certified Client Technical Professional IBM Social Communications communications Klingelton unified social communications communications

Mehr

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004

Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts. Thorsten Ludewig. Juni 2004 METEOR Internet-basierendes Autorensystem zur Erschließung historischen Kulturguts Thorsten Ludewig Juni 2004 1 Übersicht Was ist METEOR Architektur Technische Realisierung Zusammenfassung Zukünftige Entwicklungen

Mehr

Webcasting von Statistik Lehrveranstaltungen für Studierende in den Wirtschaftswissenschaften

Webcasting von Statistik Lehrveranstaltungen für Studierende in den Wirtschaftswissenschaften Webcasting von Statistik Lehrveranstaltungen für Studierende in den Wirtschaftswissenschaften S. Klinke und T. Sydorenko Humboldt-Universität zu Berlin Ladislaus von Bortkiewicz Lehrstuhl für Statistik

Mehr

Web-basierte basierte Kurse: Konzepte und Eigenschaften. Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg

Web-basierte basierte Kurse: Konzepte und Eigenschaften. Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg Web-basierte basierte Kurse: Konzepte und Eigenschaften Rolf Brugger Swiss Virtual Campus Centre NTE, Fribourg Formation continue, 20 octobre 2000 Übersicht! Was ist ein virtueller Kurs?! Wichtige Medientypen!

Mehr