Vortrag

Transcription

Vortrag
Dr. Max Mustermann
Deutsche Initiative für NetzwerkInformation
e.V.
Referat Kommunikation & Marketing
Verwaltung
VideoKonferenzTechnologien
und ihre AnwendungsSzenarien
Arbeitsgruppe (AG) VIKTAS
Wie kann ich die Vorzüge
der DFN-MCU in einem
Adobe Connect Meeting nutzen ?
Synchrone Zusammenarbeit
verschiedener Konferenzmodelle
Wolfgang Ruhstorfer,
Rechenzentrum Universität Regensburg, Ref. I/5 „Neue Medien“
Universität Regensburg
Rechenzentrum, RZ 01.05
Universitätsstraße 31
D-93053 Regensburg
Tel [& Fax]: +49 941/ 943- [81-] 4883
Wolfgang.Ruhstorfer@rz.uni-regensburg.de
Zur eigenen Person:
Wolfgang Ruhstorfer
Universität Regensburg, Rechenzentrum
Abt. I „Dienste“, Ref. 5 „Neue Medien“
speziell Multimedia, Graphik und VC:
 Codepage-, Schriften- & Tastatur-Probleme
 Computergrafik & Bildverarbeitung
 Graphik-Suiten (Adobe CS, Corel u.a.)
 Großformat-, Poster- & PostScript-Probleme
 OMR-Prüfungsauswertungen
 PP, Präsentationen & Visualisierungen
 Scanner-Fragen und andere Produkte etc.
… und last, but not least:
=> Video- und Webkonferenzen
Mitglied diverser Arbeitskreise:
 Stellvertretender Sprecher des AK Multimedia & Grafik im ZKI
 VIKTAS („Videokonferenztechnologien und ihre Anwenderszenarien“) im DINI
 AMH („Arbeitsgemeinschaft der Medienzentren an Hochschulen“ e.V.)
 etc.
Organisation einer „Frühjahrs-Tagung“ für den
Arbeitskreis „Multimedia und Grafik im ZKI“
Schwerpunkt war der Umgang mit Alternativ-Software
(typisches Lehrszenarium) inklusive Fachdiskussion:
 Primärer Fokus auf Präsentation
 Sekundär auf (Haupt-)Redner
(=> „große Gestik“)
 Tertiär auf diskutierendes
Publikum (=> VC-„Meeting“)
Meine Überlegungen in Vorfeld der virtuellen
Tagung zur Wahl der Konferenzmittel
„Nur VC“ als alleiniges Kommunikationsmittel scheidet aus:
 Viele Kollegen konnten sich nicht ganztags mit einem
adäquaten VC-Codec versorgen
 Die erwartete Teilnehmeranzahl konnte nicht erahnt werden
 Die Qualität & Stabilität der Präsentation war wichtig
„Nur WebConf“ als alleiniges Kommunikationsmittel scheitert:
 Die Möglichkeit der Diskussion (inkl. gutem Bild des
Sprechers) war sehr wichtig
 Die Diskussionspartner sollten einen einfachen Zugriff
erhalten
 Die Qualität & Stabilität des Redner- & DiskussionspartnerVideobildes war wichtig
Feature-Vergleich: VC vs. WebConf
 Hard- oder Software-Codec
nötig (Kaufware)
 Max 120 TN in VC
 Max Full-HD-Bild (1080p) für
Präsentation
 Max Full-HD-Bild (1080p) für
Redner
 Max Full-HD-Bild (1080p) für
Publikum
 Max zwei der drei Quellen
werden original dargestellt,
evtl. PiP, PaP oder PoP
 Kein Chat
 Keine sonstigen Infos
 Gleichberechtigte Hierarchie:
Punkt-zu-Punkt bzw. Punktzu-Sternverteiler (MCU)
 Software-App für fast alle
Plattformen kostenlos verfügbar
 Max 1024 TN in WebConf
 Full-Screen für Präsentation
 Max VGA-Bild (640x480) für
Kamera(s)
 Mehrere Kameras können parallel
dargestellt werden
 Ein Bildschirm stellt alles dar
 Diverse Chat-Funktionen
 Infos, Hyperlinks & Dateifreigaben
 Mehrstufige Hierarchie: Benutzer,
Moderatoren und Veranstalter; je
in gelb (= bekannt) oder blau (=
anonym), evtl. auf verschiedenen
Plattformen (PlugIn oder MobilApp)
Meine Lösung
 Expertendiskussion findet (im kleineren Kreis) auf VCBasis statt: Rednerkamera, Diskussionsvideo & H.239Präsentation
 Schulungsbildschirm wird außerdem via WebConf und
Screen-Sharing übertragen
 Für die Rednerkamera in der WebConf-Sitzung verwende
ich das Streaming-Signal der MCU
(rtsp://mcu?.vc.dfn.de/conf_h263_g711u_768000__97933456)
 Für das diskutierende Publikum verwende ich den
„Video-Telefonie-Pod“ in der WebConf und rufe von dort
die MCU-Sitzung direkt, hier: 97933456 (für ZKI AK MG)
 Chat, Hinweise (auf die Tagesordnung), WebLinks und
Datei-Freigaben runden das Bild in der WebConf ab
Mein LayOut-Vorschlag für die WebConf (1920x1080)
 Präsentation in 720p (= 4/9-tel von Full-HD)
 1/9-tel (= 640x360) für Videotelefonie
 1/9-tel (oder weniger) für Kamera & Ton
 Je ein 1/18-tel für Teilnehmerliste & Hinweise (= TOPs)
 Rest linker Spalte für weitere PODs (Chat,
Dateifreigabe, Fragen, Weblinks etc.
1/3
2/3
PS: Da ich auf WUXGA (= 1920x1200)
das LayOut entworfen habe, habe ich
am oberen Rand Platz für das Menü.
Der Streifen rechts (= Layoutbalken)
wird im Betrieb ausgeblendet.
Mein LayOut-Vorschlag für die WebConf (1920x1080)
 Präsentation in 720p (= 4/9-tel von Full-HD)
Videotelefonie
& Ton
 1/9-tel
(= 640x360) fürKamera
Videotelefonie
Hinweis &
 1/9-tel
weniger)
fürinKamera
[16:9] in (oder
640x360
[16:9]
640x360 & TonTeilnehmerliste
 Je ein 1/18-tel für Teilnehmerliste & Hinweise
(= TOPs)
je in 320x360
 Rest linker Spalte für weitere PODs (Chat,
Dateifreigabe, Fragen, Weblinks etc.
(+)
Präsentation in 1280x720
Fragen und
Antworten
in 640x240
übrige PODs
je in 320x240(+)
PS: Da ich auf WUXGA (= 1920x1200)
das LayOut entworfen habe, habe ich
am oberen Rand Platz für das Menü.
Der Streifen rechts (=
Layoutbalken) wird im Betrieb
ausgeblendet.
Streaming-Signal als „WebCam“
 Ein Teilproblem war es, das Streaming-Signal der MCU
(rtsp://mcu?.vc.dfn.de/conf_h263_g711u_768000__97933456)
als ein WebCam-Signal für meine WebConf zu kriegen
 Deshalb rufe ich zuerst mit dem „Video-Telefonie-Pod“
der WebConf die MCU-Sitzung direkt an, hier: 97933456
(für ZKI AK MG), damit entsteht eine VC-Sitzung
Für diese VC-Sitzung kann ich nun
die Steuerung übernehmen:
(https://admin.vc.dfn.de/
conference.html?name=97933456)
und lande dann im nächsten Bild
Steuerung der Video-Conference als Admin
 Info über das Streaming-Signal der MCU
(rtsp://mcu?.vc.dfn.de/conf_h263_g711u_768000__97933456)
bekommt man durch
das Textfeld-Icon
Conference "97933456" started at 14:00 on September 23 2015.
It is an ad hoc conference and will continue until the final participant leaves.
To join this conference, connect to "mcu?.vc.dfn.de" from a H.323/SIP videoconferencing device, and
select it from the menu.
To stream this conference to your desktop, connect a web browser to:
http://mcu?.vc.dfn.de/conference_stream.html?name=97933456
To stream this conference to your desktop without requiring login, connect a web browser to:
http://mcu?.vc.dfn.de/streaming.html?conference_id=97933456
To stream this conference directly, connect a media player to:
rtsp://mcu?.vc.dfn.de/conf_h263_g711u_384000__97933456
for Realplayer 384k (384k, G.711mu audio, H.263 video) via RealPlayer, or:
rtsp://mcu?.vc.dfn.de/conf_h263_g711u_1536000__97933456
for Quicktime 1,5M (1.54M, G.711mu audio, H.263 video) via QuickTime
To embed the content applet in your own custom webpage, copy and paste the following code into your
webpage:
<applet code="djpeg.class" archive="djpeg.jar" codebase="http://mcu?.vc.dfn.de" width="640"
height="608">
<param name="ip" value="mcu?.vc.dfn.de">
<param name="port" value="80">
<param name="conference_name" value="97933456">
<param name="pin" value="">
<param name="session" value="2">
<param name="options" value="0">
<param name="signin" value="cwp_admin">
<param name="split" value="78">
</applet>
Steuerung der Video-Conference als Admin
 Info über das Streaming-Signal der MCU
Conference "97933456" started at 14:00 on September 23 2015.
(rtsp://mcu?.vc.dfn.de/conf_h263_g711u_768000__97933456
)
It is an ad hoc conference and will continue until the final participant leaves.
To join this conference, connect to "mcu?.vc.dfn.de" from a H.323/SIP videoconferencing
bekommt man durch
device, and select it from the menu.
stream this conference to your desktop, connect a web browser to:
das Textfeld-IconTo
http://mcu?.vc.dfn.de/conference_stream.html?name=97933456
To stream this conference to your desktop without requiring login, connect a web browser to:
http://mcu?.vc.dfn.de/streaming.html?conference_id=97933456
To stream this conference directly, connect a media player to:
rtsp://mcu?.vc.dfn.de/conf_h263_g711u_384000__97933456
for Realplayer 384k (384k, G.711mu audio, H.263 video) via RealPlayer, or:
rtsp://mcu?.vc.dfn.de/conf_h263_g711u_1536000__97933456
for Quicktime 1,5M (1.54M, G.711mu audio, H.263 video) via QuickTime
To embed the content applet in your own custom webpage, copy and paste the following code
into your webpage:
<applet code="djpeg.class" archive="djpeg.jar" codebase="http://mcu?.vc.dfn.de" width="640"
height="608">
<param name="ip" value="mcu?.vc.dfn.de">
<param name="port" value="80">
<param name="conference_name" value="97933456">
<param name="pin" value="">
<param name="session" value="2">
<param name="options" value="0">
<param name="signin" value="cwp_admin">
<param name="split" value="78">
</applet>
„SplitCam“ als „virtuelle WebCam“
 Als „virtuelle WebCam“ nutze ich das Programm
„SplitCam“ (http://splitcamera.com/SplitCamSetup.exe )
 SplitCam kann RTSP-Ströme, Bildschirmfreigaben,
Bilder oder Videos als Kamerasignal freigeben
 SplitCam kann aus einer realen Kamera mehrere
Programme (VC, Adobe Connect, Skype, MSN etc.)
gleichzeitig mit Video-Daten versorgen
SplitCam (ver. 6 & 7) existiert für
 MS Windows XP (und später),
 benötigt Intel Dual Core CPU
(oder äquivalent),
 min 2 GB RAM … und ca 20% CPU
siehe: http://blog.splitcamera.com/2014/newrelease-splitcam-6-is-now-available.html
SplitCam-Signal als „Kamera und Ton“
Nach Download, Installation & Start, folgen die Einstellungen:
 Pulldownmenü (oben):
„File“ => „Video Source“ => „IP Split Camera“
 Footer-Menü (unten): „Sources“ => „Webcam“ => „IP Split
Camera“ => URL: „rtsp://mcu?.vc.dfn.de/…“
Sie könnten weitere Parameter für diese
Sitzung einstellen, z.B. [oberes Menü]
„File“ => „Frame rate“ => 10 fps (reichen);
„Options“ => „Resolutions“ => „Resolutions
by Source“ (hier: CIF = 352x288)
Saturierung der Farbe etwas erhöhen [unten]:
„Options“ => Regler beim Auge auf ca. 2/3
etc.
rtsp://mcu?.vc.dfn.de/conf_h263_g711u_1536000__9793345
SplitCam-Aktivierung als „WebCam“
 In Analogie zum „Video-Telefonie-Pod“ der WebConf
wähle ich jetzt im „Kamera und Ton“-Pod der WebConf
meine „IP Split Camera“
 Kamera-Vorschau & Kamera-Freigabe („Meine WebCam
starten“ und „Freigabe starten“) folgen
 Icon „Microphon“ => „Mikrophon auswählen“ =>
„Mikrophon (SplitCam Virtual Audio Device (WDM))“
Nun sollten Sie wieder in
die Web-Steuerung der
MCU gehen und dem
Streaming-Objekt
spezifische Eigenschaften
zuweisen!
Eigenschaften für das Streaming-Objekt in MCU
Klicken Sie bitte auf „Streaming viewers“, um weitere
Einstellungen zu tätigen:
 Layout: „Family 2“ und „Voice-switched“, damit hat man
in der Kamera genau den Redner der VC erfasst.
>
Eigenschaften für das Webconf-Objekt in MCU
Klicken Sie bitte auf „webconf@vcs1-stu.vc.dfn.de“, um
hier diese Einstellungen zu tätigen:
 Layout: „Family 4“, „no contribute content“, und „Voiceswitched“ …
>
Steuerung MCU (2)
Was sind die Vorteile dieser Konstruktion?
Alle beteiligten Personen sollten ein Maximum an Qualität
erreichen können:
 Die „WebConf“ sieht die komplette Videokonferenz
 Die aktive Kamera / Redebeiträge werden automatisch von der
MCU geschaltet
 Echounterdrückung wird von der MCU bzw. Codecs geleistet
 Der Steuer-PC für die WebConf könnte auch remote (resp.
„virtuell“) auf einer performanten Maschine laufen
 Selbst Handy-Cams könnten in Sitzung eingebunden werden
 Die „Latenz“ der Kamera ist beinahe nicht zu bemerken!
Es entstehen neue Videokonferenz-Szenarien (=> VIKTAS! )
Nachteile? – Etwas mehr Organisations- & Verwaltungsaufwand
Zusammenspiel
IP-Netz
Tandberg MCU
WebConf-Server
MCU
(H.323
& SIP)
23
23
24.09.2015
Feedback
Haben Sie dazu noch Fragen?
Vielen Dank für Ihre
Aufmerksamkeit!
Deutsche Initiative für NetzwerkInformation e.V.
VideoKonferenzTechnologien und ihre
AnwendungsSzenarien Arbeitsgruppe (AG) VIKTAS
24
24
24.09.2015