Videokonferenzen im Client-Server-Modell - VCC

24
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

Transcript of Videokonferenzen im Client-Server-Modell - VCC

Page 1: Videokonferenzen im Client-Server-Modell - VCC

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

Page 2: Videokonferenzen im Client-Server-Modell - VCC

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

Page 3: Videokonferenzen im Client-Server-Modell - VCC

3

KURZVORSTELLUNG DER STREAMING-LÖSUNGEN

Cisco TelePresence Content Server, LifeSize UVC Video Center

Sebastian Liebscher

Page 4: Videokonferenzen im Client-Server-Modell - VCC

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

Page 5: Videokonferenzen im Client-Server-Modell - VCC

5

Cisco TelePresence Content Server (II)

Sebastian Liebscher

Page 6: Videokonferenzen im Client-Server-Modell - VCC

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

Page 7: Videokonferenzen im Client-Server-Modell - VCC

7

LifeSize UVC Video Center (II)

Sebastian Liebscher

Page 8: Videokonferenzen im Client-Server-Modell - VCC

8

TESTERGEBNISSE Cisco TelePresence Content Server, LifeSize UVC Video Center

Sebastian Liebscher

Page 9: Videokonferenzen im Client-Server-Modell - VCC

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

Page 10: Videokonferenzen im Client-Server-Modell - VCC

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

Page 11: Videokonferenzen im Client-Server-Modell - VCC

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

Page 12: Videokonferenzen im Client-Server-Modell - VCC

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

Page 13: Videokonferenzen im Client-Server-Modell - VCC

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

Page 14: Videokonferenzen im Client-Server-Modell - VCC

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

Page 15: Videokonferenzen im Client-Server-Modell - VCC

15

Aufzeichnung und Streaming (IV)

Sebastian Liebscher

Page 16: Videokonferenzen im Client-Server-Modell - VCC

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

Page 17: Videokonferenzen im Client-Server-Modell - VCC

17

Aufzeichnung und Streaming (VI)

Sebastian Liebscher

Page 18: Videokonferenzen im Client-Server-Modell - VCC

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

Page 19: Videokonferenzen im Client-Server-Modell - VCC

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

Page 20: Videokonferenzen im Client-Server-Modell - VCC

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

Page 21: Videokonferenzen im Client-Server-Modell - VCC

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

Page 22: Videokonferenzen im Client-Server-Modell - VCC

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

Page 23: Videokonferenzen im Client-Server-Modell - VCC

23

ZUSAMMENFASSUNG Cisco TelePresence Content Server, LifeSize UVC Video Center

Sebastian Liebscher

Page 24: Videokonferenzen im Client-Server-Modell - VCC

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