videokonferenzen im client-server-modell - vcc
TRANSCRIPT
Zellescher Weg 12
Willers-Bau A217
Tel. +49 351 - 463 - 35653
Sebastian Liebscher ([email protected])
Kompetenzzentrum für Videokonferenzdienste (VCC)
Streaming-Lösungen im Test am VCC
Cisco TelePresence Content Server, LifeSize UVC Video Center
2 Sebastian Liebscher
Inhalt
Kurzvorstellung der Streaming-Lösungen
– Cisco TelePresence Content Server
– LifeSize UVC Video Center
Testergebnisse
– Installation
– Benutzermanagement
– Aufzeichnung und Streaming
– Qualitäts- und Lasttest
– MCU, NAS
Zusammenfassung
3
KURZVORSTELLUNG DER STREAMING-LÖSUNGEN
Cisco TelePresence Content Server, LifeSize UVC Video Center
Sebastian Liebscher
4
Cisco TelePresence Content Server (I)
19‘‘-Server (1 Höheneinheit)
Softwareversion v5.3 Build 3316
Installierte Optionen:
– 2 Live Broadcast
– 5 Recorded Calls (Ausbau möglich)
– Cluster Enabled, Premium Resolution
Unterstützte allg. Standards: H.323, SIP, H.239
Audiokodierungen: G.711, G.722, G.722.1, AAC-LD
Videokomprimierung: H.261, H.263, H.264
Bandbreite: bis 4000 kbps pro Aufzeichnung
Clusterfähig (bis zu 10 Server zusammenschaltbar)
500 GB interner Speicher für Aufzeichnungen
Sebastian Liebscher
5
Cisco TelePresence Content Server (II)
Sebastian Liebscher
6
LifeSize UVC Video Center (I)
19‘‘-Server (1 Höheneinheit) bzw. VM-Ware
Teil der LifeSize UVC Platform
Softwareversion LS_VC_2.1.3(20), Enterprise Edition
Installierte Optionen:
– 5 HD Recording-Plätze (Ausbau möglich)
– 250 Streaming-Plätze (Ausbau möglich)
– 350 On-Demand-Wiedergabe-Plätze (Ausbau möglich)
Unterstützte allg. Standards: SIP, teilweise BFCP
Audiokodierungen: G.711, AAC-LD
Videokomprimierung: H.264
Bandbreite: bis 2000 kbps pro Aufzeichnung
Clusterfähig (Federation)
1 TB interner Speicher für Aufzeichnungen
Sebastian Liebscher
7
LifeSize UVC Video Center (II)
Sebastian Liebscher
8
TESTERGEBNISSE Cisco TelePresence Content Server, LifeSize UVC Video Center
Sebastian Liebscher
9
Installation
Cisco TelePresence Content Server:
Installiert innerhalb Windows Server 2003
Netzwerk: Port NIC 1
Grundlegende Einstellungen (z.B. IP-Adresse):
– Terminal-Emulator über seriellen Anschluss
– Über Windows Server 2003 (direkt oder remote)
Über IP-Adresse Weboberfläche erreichbar
LifeSize UVC Video Center:
Nicht notwendig (Zugriff auf vorinstallierte VM-Ware)
Sebastian Liebscher
10
Benutzermanagement (I)
Beide Produkte:
Es gibt Benutzer, Gruppen und Rollen.
Cisco TelePresence Content Server:
Benutzer-Authentifizierung: Lokal, Domain oder LDAP
Keine Gruppen bei lokaler Authentifizierungsmethode
Gastzugriff möglich
Benutzer hat genau eine der folgenden drei Rollen:
– Viewer: Anzeige / Editieren von freigegebenen Aufzeichnungen
– Creator: Starten von Aufzeichnungen mit eigenem Recording Alias, Anzeige / Editieren von eigenen / freigegebenen Aufzeichnungen
– Site Manager: Administrative Einstellungen
Sebastian Liebscher
11
Benutzermanagement (II)
LifeSize UVC Video Center:
Benutzer-Authentifizierung: Lokal oder LDAP (auch für Gruppen)
Rollen:
– Anonymer Benutzer (nicht eingeloggt): Anzeige allgemein freigegebener Aufzeichnungen, keine Kommentare möglich
– Registrierter Benutzer (eingeloggt): Anzeige freigegebener Aufzeichnungen, Kommentare möglich
– Inhaltsersteller: Starten von Aufzeichnungen mit eigenem Aufzeichnungsschlüssel, Aufzeichnungen hochladen, evtl. Erstellung von Aufzeichnungsschlüsseln
– Administratoren: Administrative Einstellungen (Unterscheidung Server-Administrator, Inhalts-Administrator)
Gruppen:
– Einfache Verwaltung mehrerer Benutzer mit gleichen Rechten
– Differenzierung wie bei Benutzern möglich
Sebastian Liebscher
12
Aufzeichnung und Streaming (I)
Cisco TelePresence Content Server:
Aufzeichnungseinstellungen (Recording Alias):
– Erstellung durch Site Manager
– Persönlicher Recording Alias: • Benutzbar vom jeweiligen Besitzer und durch Site Manager • Automatische Veröffentlichung der Aufzeichnungen möglich • Definierte Zugriffsliste, optionales Zugriffspasswort
– Systemweiter Recording Alias: • Benutzbar von Site Manager und Creator • Automatische Veröffentlichung der Aufzeichnungen • Aufzeichnungen von jedem Benutzer einsehbar
– Enthält H.323-ID, E.164-Nummer
– Enthält Template, Call Configuration, Metadaten
Sebastian Liebscher
13
Aufzeichnung und Streaming (II)
Cisco TelePresence Content Server:
Template:
– Live-Streaming, Retranskodierung der Live-Streams
– Ausgabeformate (On-Demand): • MPEG4-Flash, MPEG4-QuickTime und Windows Media • Allgemeiner Download • Download für mobile Endgeräte (Ipod und Zune) • Ansicht in der Weboberfläche • Weitergabe an Media-Server (Media Experience Engine 3500, Show
and Share, Podcast Producer, iTunes U)
Call Configuration:
– Auswahl Codecs, H.239 und Verschlüsselung
– Einstellung Bitrate 128 – 4000 kbps, maximale Aufzeichnungsdauer
Sebastian Liebscher
14
Aufzeichnung und Streaming (III)
LifeSize UVC Video Center:
Aufzeichnungseinstellungen (Aufzeichnungsschlüssel):
– Erstellung durch Administrator oder Inhaltsersteller
– 3-10 stellige Ziffernfolge
– Enthält Beschreibung, Tags, Zugriffsliste
– Auswahl Live-Streaming, Aufzeichnung, Downloadmöglichkeit, Kommentarmöglichkeit, Chatmöglichkeit
– Zuordnung zu Kanal
– Einstellung Aufzeichnungs-Bitrate, evtl. geringere Bitrate für weitere Transkodierung
– Bis zu zwei weitere Mobilgeräte-Streams mit verschiedenen Bitraten
Sebastian Liebscher
15
Aufzeichnung und Streaming (IV)
Sebastian Liebscher
16
Aufzeichnung und Streaming (V)
Cisco TelePresence Content Server:
Verbindungsaufbau:
– SIP-Anmeldung erfolgreich, keine eingehenden SIP-Rufe möglich
– H.323: • Gatekeeper-Anmeldung erfolgreich • Terminal- und Gateway-Modus • Terminal-Modus: bis zu 25 weitere H.323-IDs und E.164-Nummern • Gateway-Modus: interne Nutzung der H.323-IDs und E.164-Nummern • Dial-Out fehlerfrei, Auswahl Recording Alias möglich • Dial-In mit erheblichen Problemen:
- Gleiche Gatekeeper-Zone: nur Probleme im Gateway-Modus, hier nur Gesamtsystem rufbar (Standard-Recording Alias)
- Verschiedene Gatekeeper-Zonen: Problem Alias-Matching, nur IP-Ruf möglich
- IP-Ruf immer möglich (Standard-Recording Alias)
Sebastian Liebscher
17
Aufzeichnung und Streaming (VI)
Sebastian Liebscher
18
Aufzeichnung und Streaming (VII)
LifeSize UVC Video Center:
Verbindungsaufbau:
– Dial-In mit angegebener Syntax nicht möglich (mit/ohne SIP-Registrar)
– Dial-Out mit Einschränkungen: • G.711, maximal 720p, kein BFCP (in Planung) • Gleichzeitig nur eine Dial-Out-Aufzeichnung möglich
– Direktverbindung mit kompatiblem LifeSize-Produkt: • Einstellung am LifeSize-Produkt unter Administratoreinstellungen,
Video, Aufzeichnen und Stream • Normale Verbindung von LifeSize-Produkt zu anderem Endgerät,
Aufzeichnung über zweite Verbindung (SIP) zum Server • AAC-LD, maximal 720p, BFCP (5 fps) in extra Datei • Möglichkeiten: fester Aufzeichnungsschlüssel, automatische
Aufzeichnung und Layout-Wahl (beide Seiten / eine Seite) • Mehrere Aufnahmen möglich
Sebastian Liebscher
19
Aufzeichnung und Streaming (VIII)
Cisco TelePresence Content Server:
Streaming:
– Bis zu zwei Live-Streams
– Intern nur Windows Media – Silverlight
– Vorgesehene Schnittstellen: Windows Media Streaming Server, QuickTime-/Darwin-Streaming Server, Wowza Media Server for Flash, Cisco Video Streamer, Media Experience Engine 3500 Server, Show and Share Server, Podcast Producer Server, iTunes U Server
LifeSize UVC Video Center:
Streaming:
– Flash-Streaming
– Keine Schnittstellen (in Planung)
Sebastian Liebscher
20
Qualitäts- und Lasttest (I)
Cisco TelePresence Content Server:
Qualität allgemein sehr gut (Aufzeichnungen und Live-Streaming)
H.239-Varianten: Abwechselnd Video-/H.239-Kanal, Bild in Bild, Nebeneinander (16:9 kann erzwungen werden) oder Übereinander
Live-Streaming: Versatzzeiten von 20-45 Sekunden
Transkodierungen:
– Windows Media: bis zu 1080p mit 60 fps,
– Flash, QuickTime: geringere, aber gute Auflösung
– Doppelte Transkodierung für Wiedergabe und Download
– Teilweise Probleme bei Wiedergabe von Flash- und QuickTime-Transkodierungen in der Weboberfläche
– Transkodierung benötigt etwa doppelte Aufzeichnungszeit.
– Nachträgliche Transkodierung in neue Formate möglich
Lasttest: Sehr gute Qualität (Video, H.239) auch bei vollständiger Auslastung
Sebastian Liebscher
21
Qualitäts- und Lasttest (II)
LifeSize UVC Video Center:
Qualität Aufzeichnungen / Live-Stream:
– Deutliche Probleme bei kompletter Nutzung nur einer Aufzeichnung: • Periodisches Stocken, teilweise Standbilder (Video, Content) • Teilweise gestauchtes und fehlendes Audio
– Auch Probleme bei Verzicht auf weitere Transkodierungen / Streams: • Ab und zu Stocken, teilweise Artefakte und Audioaussetzer
Live-Streaming:
– Versatzzeiten von bis zu 100 Sekunden
– Schwarzes Bild nach unbestimmter Zeit mit Scopia XT5000
Transkodierungen:
– MPEG4 mit H.264, AAC-LD, 720p
– Nach Aufzeichnungsende sofort bereit
Lasttest: Nicht möglich
Sebastian Liebscher
22
MCU, NAS
Cisco TelePresence Content Server:
MCU:
– Dial-Out zur MCU fehlerfrei, PIN-Eingabe für MCU-Konferenz möglich
– Dial-In der MCU nicht möglich (IP, E.164), Ausnahme: Gateway-Modus
NAS:
– Einrichtung mittels TCS-Wizard auf Windows Server 2003
– Notwendig: Anbindung an Domäne, Benutzer mit Administratorrechten
LifeSize UVC Video Center:
MCU:
– Dial-Out mit [email protected] fällt sofort wieder heraus.
– Dial-In der MCU nicht möglich (IP, SIP), kein Verbindungsaufbau
NAS:
– Einrichtung fehlgeschlagen, Fehlerursache (noch) unklar
Sebastian Liebscher
23
ZUSAMMENFASSUNG Cisco TelePresence Content Server, LifeSize UVC Video Center
Sebastian Liebscher
24
Zusammenfassung
Cisco TelePresence Content Server:
Sehr gute Qualität
Durchdachtes Benutzermanagement
Probleme beim Dial-In (SIP, H.323), insbesondere bei verschiedenen Gatekeeper-Zonen
Langsame Transkodierung
Viele Schnittstellen zu Media-Servern
LifeSize UVC Video Center:
Im Test schlechte Qualität
Durchdachtes Benutzermanagement
Probleme beim Dial-In, Dial-Out und bei der Zusammenarbeit mit der DFN-MCU
Viele verschiedene Konfigurationsmöglichkeiten
Vielen Dank für Ihre Aufmerksamkeit !
Sebastian Liebscher