Kompetenzzentrum für Videokonferenzdienste (VCC) LifeSize UVC ClearSea Ein Client-Server-System im Test am VCC (Dezember 2013 Februar 2014) Zellescher Weg 12 Willers-Bau A217 Tel. +49 351-463 - 35653 (sebastian.liebscher@tu-dresden.de)
Inhalt Kurzübersicht Komponenten Testszenario Testergebnisse Installation Bedienung / Konfiguration Benutzermanagement Verbindungsaufbau Qualitäts- und Lasttest Sonstiges Zusammenfassung 2
LifeSize UVC ClearSea Server (H.323, SIP) LifeSize UVC ClearSea KURZÜBERSICHT 3
Komponenten registriert registriert LifeSize UVC ClearSea Server (H.323, SIP) nicht registriert Win / Mac ios / Android assoziiert 4
Testszenario Virtuelle Maschine (VMware bzw. MS Hyper-V): 4 vcpu, 9600 MHz (max. 10 vcpu) 6144 MB RAM 100 GB Festplattenspeicher Gastsystem: 64-bit Ubuntu Linux Softwareversionen: LifeSize UVC Platform: LS_UVC_1.2.4(10) LifeSize UVC ClearSea: LS_CS_4.0.3(40) LifeSize ClearSea Client: 8.2.6 (Build 61263) Installierte Option: 32 Calling-Ports (16 Verbindungen) Unterstützte allg. Standards: H.323, SIP, H.239 LifeSize UVC ClearSea Server (H.323, SIP) Bandbreite: bis 2048 kbps für Clients, bis 4096 kbps für H.323- / SIP-Geräte 5
LifeSize UVC ClearSea Server (H.323, SIP) LifeSize UVC ClearSea TESTERGEBNISSE 6
Installation - Server VMware-Image von LifeSize: LifeSize UVC Platform (enthält LifeSize UVC ClearSea) Einfaches Einbinden in VMware, sehr gute Dokumentation von Lifesize Minimale Hardwarevoraussetzungen beachten Ersteinrichtung über Konsole im VMware vsphere Client: Administrator-Login: administrator, Passwort: admin123 Einrichtung Netzwerkschnittstelle über Konsolenbefehl Weitere Einrichtung über Weboberfläche: Hostname, DNS, Routing, Proxy, evtl. SSL-Zertifikat evtl. weitere Netzwerkschnittstellen Lizenz anwenden, LifeSize UVC ClearSea aktivieren Bis zu 2 Netzwerkschnittstellen für LAN / WAN Firewall: Dokumentierte Ports müssen freigeschalten werden. 7
Installation - Server VMware-Image von LifeSize: LifeSize UVC Platform (enthält LifeSize UVC ClearSea) Einfaches Einbinden in VMware, sehr gute Dokumentation von Lifesize Minimale Hardwarevoraussetzungen beachten Ersteinrichtung über Konsole im VMware vsphere Client: Administrator-Login: administrator, Passwort: admin123 Einrichtung Netzwerkschnittstelle über Konsolenbefehl Weitere Einrichtung über Weboberfläche: Hostname, DNS, Routing, Proxy, evtl. SSL-Zertifikat evtl. weitere Netzwerkschnittstellen Lizenz anwenden, LifeSize UVC ClearSea aktivieren Bis zu 2 Netzwerkschnittstellen für LAN / WAN Firewall: Dokumentierte Ports müssen freigeschalten werden. 7
Installation - Client Win / Mac ios / Android Desktop: Download von Weboberfläche des Servers Mobile: App-Stores Installation selbsterklärend Für Login/Nutzung der Software nötig: Benutzername und Passwort (bereitgestellt durch Administrator) IP-Adresse / DNS-Name des Servers Eingaben permanent auf Rechner / Tablet / Phone speicherbar 8
Bedienung / Konfiguration - Server Bedienung / Konfiguration Server über Weboberfläche: Zulassung von H.323- / SIP-Geräten Bandbreitenkonfiguration Aktivierung / Deaktivierung Verschlüsselung Gastnutzer Call-Escalation auf LifeSize MCUs Call-Routings Weitere Einstellungen über Benutzermanagement 9
Bedienung / Konfiguration - Server Bedienung / Konfiguration Server über Weboberfläche: Zulassung von H.323- / SIP-Geräten Bandbreitenkonfiguration Aktivierung / Deaktivierung Verschlüsselung Gastnutzer Call-Escalation auf LifeSize MCUs Call-Routings Weitere Einstellungen über Benutzermanagement 9
Bedienung / Konfiguration - Client Bedienung (Desktop): Große Ähnlichkeit zu LifeSize Softphone Größtenteils selbsterklärend und überschaubar Rufaufbau über Eingabefeld, Kontaktliste, Verlauf Videofenster mit üblichen Symbolen als Einblendung: Mikrofon, Ton, Eigenbild, Layout, DTMF, FECC Aufnahme laufender Verbindungen möglich Start Datenpräsentation im Hauptfenster Konfigurationseinstellungen (Desktop): Mikrofon, Lautsprecher, Kamera, Datenpräsentation, Kamerafernsteuerung (FECC), Codecs, Auflösungen, Bandbreite, Verschlüsselung Auswahlmöglichkeiten zu letzten 4 Punkten serverseitig beschränkbar 10
Benutzermanagement LDAP-Server registrierbar, lokale Benutzer/Gruppen mit Passwörtern möglich Export- / Importfunktion Verschiedene Accounts für LifeSize UVC Platform und LifeSize UVC ClearSea Benutzereinstellungen: User ID (Zeichenfolge), z.b. sl ; Extension (Ziffernfolge), z.b. 1000 Vollständiger Anzeigename, E-Mail-Adresse, Gruppenzugehörigkeit Zeitlich beschränkbar, deaktivierbar Zuordnung von assoziierten Geräten möglich Speicherung Kontaktliste / Verlauf auf Server Gruppeneinstellungen: Aktivierung Chat, Aufnahme im Client, lokale Speicherung v. Passwörtern Verwendbare Codecs, Auflösungen, Bandbreiten, Ports, Verschlüsselung Verhalten der Kontaktliste, Suchfunktionen 11
Benutzermanagement LDAP-Server registrierbar, lokale Benutzer/Gruppen mit Passwörtern möglich Export- / Importfunktion Verschiedene Accounts für LifeSize UVC Platform und LifeSize UVC ClearSea Benutzereinstellungen: User ID (Zeichenfolge), z.b. sl ; Extension (Ziffernfolge), z.b. 1000 Vollständiger Anzeigename, E-Mail-Adresse, Gruppenzugehörigkeit Zeitlich beschränkbar, deaktivierbar Zuordnung von assoziierten Geräten möglich Speicherung Kontaktliste / Verlauf auf Server Gruppeneinstellungen: Aktivierung Chat, Aufnahme im Client, lokale Speicherung v. Passwörtern Verwendbare Codecs, Auflösungen, Bandbreiten, Ports, Verschlüsselung Verhalten der Kontaktliste, Suchfunktionen 11
Verbindungsaufbau - Client registriert LifeSize UVC ClearSea Server (H.323, SIP) Win / Mac ios / Android Rufmöglichkeiten: Ruf insgesamt User ID / Extension: registrierte Clients / Geräte und assoziierte Geräte Präfixe h323:, sip: : nicht registrierte H.323- / SIP-Geräte SIP-Rufe ohne Probleme, H.323-Rufe: IP-Wahl oder URI-Dialing GDS-Rufe: Forward-Call-Routing und eigener Gatekeeper notwendig, Gatekeeper muss AcceptUnregisteredCalls unterstützen Details: Testbericht 12
Verbindungsaufbau Nicht registrierte Geräte nicht registriert LifeSize UVC ClearSea Server (H.323, SIP) Rufmöglichkeiten: Ruf insgesamt IP-Adresse / Hostname des Servers: Virtual Operator des Servers Eingabe der Extension per DTMF URI-Dialing, User ID/Extension@IP-Adresse/Hostname : direkte Rufe Im Test kein SIP-Ruf zu registrierten H.323-Geräten möglich GDS-Rufe: Forward-Call-Routing, eigener Gatekeeper und Eintrag des Servers als Nachbar notwendig - Details: Testbericht 13
Verbindungsaufbau Registrierte Geräte registriert LifeSize UVC ClearSea Server (H.323, SIP) Rufmöglichkeiten: Ruf insgesamt Rufvarianten der Clients und der nicht registrierten Geräte möglich SIP-Rufe von registrierten SIP-Geräten: Interpretation als User ID oder Extension durch den Server Dadurch nur server-interne SIP-Rufe möglich Nicht erkannte SIP-Rufe: Virtual Operator 14
Qualitäts- und Lasttest Audio / Video Zusätzliche Transkodierung / Protokollumsetzung am Server Audio: Codec Client Server: G.722.1C Codecs Server H.323- / SIP-Geräte: (G.711), G.722.1, G.722.1C Qualität fast immer gut bis sehr gut Video: Keine Änderung von Codec/Auflösung am Server, Anpassung Bandbreite Codec: H.264 (Ausnahme mobile Clients: H.263+) Auflösung überwiegend HD, teilweise Full HD, selten weniger als HD Reduzierung der Auflösung bzw. Framerate bei Einsatz von H.239 Qualität stark abhängig von Gegenstelle und Rufrichtung Größte Probleme bei Rufrichtung: H.323- / SIP-Gerät zu Client Qualität in vielen Verbindungen gut bis sehr gut 15
Qualitäts- und Lasttest H.239 / MCU Datenpräsentationen: Größtenteils gute bis sehr gute Qualität bei Folienübertragung, vereinzelte Fehler bei Empfang von Folienübertragung auf den Clients Codec: H.264, Auflösung: überwiegend HD, teilweise Full HD und andere Senden von SD- und HD-Videos bei Clients nicht praktisch einsetzbar: Framerate, Blockbildungen, Farbstiche, Geschwindigkeitsänderungen Bessere Qualität bei Empfang von SD- bzw. HD-Videos bei Clients Dienst DFNVideoConference: Zusammenarbeit fehlerfrei, wenn Full HD im Client deaktiviert Lasttest: 16 parallele Verbindungen zur DFN-MCU (s. Snapshot) Leichte Video-Qualitätseinbußen wegen doppelter Protokollumsetzung Deutlichere Probleme bei gleichzeitiger Datenpräsentation: Unscharfer Text, Farbfehler bzw. sehr geringe Bandbreite 16
Qualitäts- und Lasttest H.239 / MCU Datenpräsentationen: Größtenteils gute bis sehr gute Qualität bei Folienübertragung, vereinzelte Fehler bei Empfang von Folienübertragung auf den Clients Codec: H.264, Auflösung: überwiegend HD, teilweise Full HD und andere Senden von SD- und HD-Videos bei Clients nicht praktisch einsetzbar: Framerate, Blockbildungen, Farbstiche, Geschwindigkeitsänderungen Bessere Qualität bei Empfang von SD- bzw. HD-Videos bei Clients Dienst DFNVideoConference: Zusammenarbeit fehlerfrei, wenn Full HD im Client deaktiviert Lasttest: 16 parallele Verbindungen zur DFN-MCU (s. Snapshot) Leichte Video-Qualitätseinbußen wegen doppelter Protokollumsetzung Deutlichere Probleme bei gleichzeitiger Datenpräsentation: Unscharfer Text, Farbfehler bzw. sehr geringe Bandbreite 16
Sonstiges Detaillierte Monitor-Möglichkeiten und Log-Dateien auf dem Server Verbindungen der Clients auch über Firewalls und NAT Bei entsprechender Voraussetzung der Gegenstelle: stets Verschlüsselung und Kamerafernsteuerung Gastnutzer: Nur Verbindung mit registrierten Benutzern möglich Mobiler Client für ios: Ton in Verbindung nicht komplett ausschaltbar Teilweise Überlastung der zugrunde liegenden Rechner durch Clients: 100% Prozessorauslastung, Farbfehler, unvermittelte Abstürze Abhilfe durch manuelle Deaktivierung gewisser Codecs und Auflösungen 17
LifeSize UVC ClearSea Server (H.323, SIP) LifeSize UVC ClearSea ZUSAMMENFASSUNG 18
Zusammenfassung Positiv: Integration des Servers in LifeSize UVC Platform sehr gelungen Keine Umstellung für LifeSize Softphone-Nutzer nötig Clients gut nutzbar und für viele Platformen verfügbar Firewall- / NAT-Traversal Deutliche Verbesserung zum Vorgänger Mirial ClearSea Negativ: Einbindung des Servers in GDS-Verbund kompliziert und undokumentiert Häufigere Probleme mit der Videoqualität bei Rufrichtung: H.323- / SIP-Gerät zu Client Nutzung von Full HD teilweise noch fehlerbehaftet Größter Verbesserungsbedarf im Bereich Datenpräsentation Vielen Dank für Ihre Aufmerksamkeit! 19