Intern AVNet-K.U.Leuven
21/10/10
Weblectures – Technisch Systeem, installatie en onderhoud Op basis van een vooronderzoek naar de wenselijkheid en haalbaarheid van weblectures aan de K.U.Leuven werd voor het technische gedeelte beslist om een eigen systeem te ontwikkelen1. Een toetsing aan (toenmalig beschikbare) ‘off the shelf’ pakketten2 toonde immers aan dat een eigen ontwerp beter kon inspelen op onze noden en beantwoordde aan de volgende uitgangspunten: 1. Het systeem moet schaalbaar zijn. Dit geldt voor de technische installatie, het onderhoud en de noodzakelijke ondersteuning. Een dienstverlening die enkel gebaseerd is op mobiele systemen met bediening is te intensief. De K.U.Leuven kent namelijk een groot aantal leslokalen verspreid over de hele stad. Een technische installatie die enkel uit vaste systemen bestaat dreigt anderzijds te beperkt te zijn. Weblectures moet kunnen plaatsvinden op meer dan 2 locaties om voldoende lessen of events te kunnen ondersteunen. 2. Het systeem moet betaalbaar zijn. Ook dit geldt zowel voor de installatie, het onderhoud en de ondersteuning. Meer locaties voorzien van een systeem betekent uiteraard meer investering, maar het totaalbudget moet in verhouding blijven met de meerwaarde. Een leslokaal heeft ook meer nodig dan enkel een opnameset. 3. Het systeem moet gebruiksvriendelijk zijn voor de docent, student en ondersteuner. Idealiter kan de ondersteuning tot een minimum herleid worden. Tegelijk moet een dergelijke infrastructuur wel toegankelijk en simpel zijn. 4. Het systeem moet zich kunnen integreren in bestaande infrastructuur of dienstverlening. Concreet beschikken we aan de K.U.Leuven reeds over een geïntegreerde aansturing van alle mediasystemen in auditoria via aanraakschermen. We hebben ook reeds een streaming video service VideoLAB waarmee docenten ruw audioen videomateriaal kunnen omzetten in een streaming media formaat. 5. Het moet mogelijk zijn om flexibel in te spelen op de noden van de gebruikers (docenten, studenten, ondersteuners). Nieuwe toepassingen volgen elkaar snel op. Het is belangrijk om dat het product vlot aangepast kan worden aan nieuwe noden. Dit document beschrijft de uiteindelijke technische infrastructuur. Zij bestaat uit twee onderdelen: het gedeelte opname en de back-office verwerking, opslag en distributie.
1
OOP Project Lesopnames Juni 2007. In 2007 werd een voorstudie gemaakt van de mogelijkheden van Mediasite, Apreso (Echo 360) en Apple Podcast Producer. Vandaag blijven we kijken naar de mogelijkheden van alternatieve producten, zoals Presentations2Go, Apple Podcast Producer 2 en Start2Learn. 2
Weblectures – Technisch | Systeem, installatie en onderhoud
1
Intern AVNet-K.U.Leuven
21/10/10
Figure 1 - Basistekening Weblectures
Opname gedeelte Het opnamegedeelte bestaat in essentie uit volgende onderdelen: • • • • • •
Een opname computer WireCast software (www.telestream.net), zowel Windows als Mac Externe videocamera en microfoon Epiphan VGA2USB LR (XGA computer presentator naar USB omvormer) Canopus ADVC-55 (Video composite van videocamera naar FireWire omvormer) Firewire kabel 6 pin naar 9 pin (signaal en voeding Canopus)
Wirecast is hierbij het sluitstuk. De software maakt het mogelijk om meerdere camerabeelden live te streamen, op te nemen en dynamisch te mengen met andere media zoals foto’s, filmpjes, geluid, etc. op basis van voorgedefinieerde lay-outs. Wirecast laat ook toe transities in te bouwen, of titels/captions toe te voegen. Wirecast is niet uniek. In het geval van een Apple computer kan het programma in principe vervangen worden door een script op basis van de Quicktime API’s. Voor de K.U.Leuven werd door AVNet geopteerd om nog geen eigen script te programmeren en door te gaan met Wirecast. Dit product is voor ons nog steeds een betaalbare investering en Telestream is een stabiele en betrouwbare ontwikkelaar op dit terrein. Maar de opnameset staat of valt dus niet met deze producent. De back-office infrastructuur is een uitbreiding op onze bestaande VideoLAB omgeving. Oorspronkelijk was VideoLAB de streaming media service voor de Associatie K.U.Leuven waarmee docenten snel en eenvoudig eigen videomateriaal kunnen omzetten in streaming video voor gebruik in de digitale leeromgeving. In het kader van weblectures werd VideoLAB uitgebreid om ook de lesopnames van docenten te beheren en te distribueren. Bij de concrete uitwerking werd dit systeem gebouwd voor twee scenario’s: een scenario van vaste integratie in auditoria, en een scenario van mobiele ondersteuning. Beide systemen leggen eigen accenten binnen de basisoconfiguratie, en verwachten bijkomende technische tussenstukken.
Integratie in een auditorium – “vaste opstellingen” De opname-set voor vaste opstellingen wordt ingebed in de bestaande infrastructuur van het auditorium. Alle auditoria aan de K.U.Leuven zijn ingedeeld volgens een typologie van standaardconfiguraties (type 0 – type 5). Conform deze typologie beschikken ruimtes type 3, 4 en 5 reeds over een basisinfrastructuur die toelaat om een opnameset te integreren. Deze ruimtes zijn meteen ook de belangrijkste ruimtes, waar veel hoorcolleges doorgaan. Afhankelijk van het type Weblectures – Technisch | Systeem, installatie en onderhoud
2
Intern AVNet-K.U.Leuven
21/10/10
beschikken ze reeds over bestaande infrastructuur, of dient er bijkomende appratuur te worden geïnstalleerd. (Zie tabel hieronder) Noodzakelijk bijkomende apparatuur om een automatische lesopname te kunnen uitvoeren
Opnameset Video camera XGA signaal distributor
Type 5
Type 4 (TPI4)
Type 3 (CV7)
X
X X
X X X
In geval van een vaste opstelling wordt de hierboven beschreven opnameset wat aangepast: • • • • • • • • •
Een Apple Mac Mini opname computer3 WireCast software (www.telestream.net), Mac versie Epiphan VGA2USB LR (XGA computer presentator naar USB omvormer) Canopus ADVC-55 (Video composite van videocamera naar FireWire omvormer) Firewire kabel 6 pin naar 9 pin (signaal en voeding Canopus) BlackBox DDC Ghost VGa (simuleerd scherm – nodig voor Wirecast software) Ethernet RJ-45 kabel aansluiting netwerk Extron IN1502 (video naar xga transcoder voor opname DVD materiaal via epiphan) Audio, Video en XGA kabels voor aansluiting aan bestaande systeem.
Standaard wordt bij dit systeem de audio, het camerabeeld van de presentator en elk beeld van de projector opgenomen: -‐
Geluid presentator: alle audio vanuit de microfoon(s) wordt opgenomen
o -‐
Indien een gesprek tussen de docent en de studenten plaatsvindt dient men een microfoon door te geven of kan de docent de vraag herhalen.
Beeld presentator: het beeld van de docent wordt opgenomen met een vaste, onbemande
camera o Pilots gaven aan dat dit beeld wenselijk is omdat het een ‘gevoel van menselijkheid’ biedt. Echt noodzakelijk bleek dit beeld evenwel niet; weblectures zonder camerabeeld kunnen dus ook een meerwaarde bieden als hulpmiddel. o De camera is standaard afgesteld voor een breedte van ongeveer 5 meter. Tests tijdens pilots toonden aan dat deze opstelling door studenten en docent het beste werden bevonden. Een close-up shot beperkt de docent in een bewegingsvrijheid. Dat de docent soms eens uit beeld stapt blijkt geen probleempunt voor studenten. o Het automatisch volgen van de docent is nog niet mogelijk voor ons systeem. Autotracking systemen bestaan weliswaar, maar ze zijn nog bijzonder duur en te weinig precies. o De camera neemt geen beelden op van de zaal. Dit is technisch wel mogelijk mits het aansluiten van een tweede camera – maar dan is ondersteuning noodzakelijk en verlaten we het automatische karakter van het systeem. -‐
Beeld inhoud: alle beelden die via de projector worden geprojecteerd, worden opgenomen.
3
Bij dit systeem werd gekozen voor Apple toestel. De Apple Mac Mini is namelijk een kant-en-klare, betaalbare small form factor met hardware van hoge kwaliteit in een klein volume, met degelijke koeling, beperkt onderhoud en noodzakelijke stabiliteit bij zware belasting. Bovendien draait elke Mac zowel Windows als Mac OSX, voor dezelfde prijs. Tot slot bezitten we intern vooral de expertise om met dergelijke systemen te werken in de context van bewegend beeld en geluid. Weblectures – Technisch | Systeem, installatie en onderhoud
3
Intern AVNet-K.U.Leuven
o o o
21/10/10
Dit betreft de presentatie van de spreker, de documentencamera, het beeld van een videoconferentie, een stukje video, een bewerking op een tablet computer, … De opname van het krijtbord is niet mogelijk. Als alternatief bieden we hier de optie om een digitaal schoolbord of een tablet in te zetten. De opname is van die aard dat elke vorm van beweging vloeiend wordt opgenomen en kan worden afgespeeld. Ook het muispijltje is zichtbaar. Een laserpointer wordt uiteraard niet opgenomen.
Verder worden de belangrijkste auditoria van de K.U.Leuven ook reeds uitgerust met AMX aanraakschermen die de geluidsapparatuur, schakelapparatuur en projector, alsook de verduistering en verlichting centraal aansturen met een aanraakscherm. De integratie van de opnameset en eventueel bijkomende apparatuur gebeurt dus vooral via de programmatie van het AMX systeem, en de toevoeging van aansturing van de opnameset via de interface. De Mac mini’s werken dus headless. Een extra scherm, keyboard en muis kan voor onderhoud lokaal aangesloten worden of het wordt via Apple Remote Desktop uitgevoerd. Voor auditoria met een scherm kan dat eigenlijk snel worden toegevoegd. •
Voor type 4 auditoria maken we een onderscheid tussen de oudere systemen met een AMX TPI3 interface en de nieuwe met een TPI4 15” aanraakscherm. Enkele deze laatste kunnen van een lesopname systeem voorzien worden. Voor de oudere systemen moet eerst de TPI3 door TPI4’s vervangen worden. In type 4 auditoria is meestal nog geen camera voorzien. Naast de opname installatie (zie type 5) moet hier dus ook een camera met sturing voorzien worden.
•
Type 3 auditoria zijn uitgerust met kleine CP4 (oud type) of CV7 (nieuwe installaties) aanraakschermpjes. Enkel in installaties met dit laatste type kan ook lesopname geïntegreerd worden. Naast de lesopname apparatuur en cameraopstelling moet hier waarschijnlijk ook een xga distributor voorzien worden. In een aantal gevallen zal ook een extra XGA matrix nodig zijn. Dit moet telkens per installatie opnieuw bekeken worden.
Weblectures – Technisch | Systeem, installatie en onderhoud
4
Intern AVNet-K.U.Leuven
21/10/10
#+,)'-()+%$./'+0$ !"#$
!"#$
!"#$ %&'()*$
BC=(-&,@&.'/($-D$ ?)(/@&.'$
40)0:&9$ !"#6;<=$
!"#$ ;<=$ ,/.A$ '/@:9)/A$
12345$ %&'()*$
12345$
$
1236!"#
&+,)-$ 7#8$%)9)$ >)(/?)(/$
EF$
Afbeelding 2 - Installatie in een Auditorium
Afbeelding 3 - Foto van een kleine lesruimte, uitgerust met de opnameset
De koppeling tussen het AMX systeem en de Mac mini gebeurt via IP en JAVA. In de AMX code moet het IP adres van de Mac mini opgegeven worden in de locale constanten.Op de Mac mini staat een XML bestand met de gegevens van het controlerende AMX systeem. De Mac luistert enkel naar dat IP adres en de gegevens over het auditorium en de backoffice servers. Het opnameproces bestaat voor de gebruiker uit volgende handelingen:
Weblectures – Technisch | Systeem, installatie en onderhoud
5
Intern AVNet-K.U.Leuven
21/10/10
In het auditorium - Starten en stoppen vanaf het AMX aanraakscherm • De docent selecteert 'lesopname', meldt zich aan en start/stopt de opname.
Vanaf de eigen computer - Bevestigen en beheren via Videolab • De docent krijgt een email die de opname bevestigt. De docent kan een preview van de opname zien en vervolgens verwerken of verwijderen. • Na verwerking krijgt de docent een hyperlink ('embed code') die verwijst naar de opname.
Vanaf de eigen computer - Publicatie op het leerplatform Toledo • Docent kleeft de 'embed code' of plaatst de hyperlink in Toledo.
Afbeelding 4 - Het opnameproces
In technische termen verloopt het opnameproces in het auditorium alsvolgt. Wanneer de gebruiker zich op het AMX aanraakscherm kenbaar maakt met zijn/haar K.U.Leuven userid nummer, wordt door de JAVA op de Mac mini het email adres en naam van de gebruiker opgevraagd4. •
Dit systeem voert geen authenticatie uit. Het is immers niet voorzien van een voldoende beveiligde registratieprocedure. In principe is het dus mogelijk dat iemand het userID van een ander gebruikt om een opname te starten. Anderzijds zal deze opname steeds bij de eigenaar van dat userID terecht komen, waarna die nog verdere actie moet ondernemen na login mét authenticatie in VideoLab systeem (zie verder, back-office).
4
Gebruikers van de K.U.Leuven hebben een eigen u-nummer, dat ook wordt gebruikt voor andere toepassingen zoals de digitale leeromgeving of de administratieve diensten. De docenten van de Associatie K.U.Leuven hebben evenwel (nog) geen universeel gebruikersID, maar we willen hen wel de mogelijkheid bieden om onze systemen te gebruiken. Daarom werd voor hen een AVN-nummer ontworpen. Dit is een nummer dat ze toegewezen krijgen bij hun eerste inlog in het VideoLab systeem, en hen toelaat om ook een opname te activeren, te beheren en te distribueren. Weblectures – Technisch | Systeem, installatie en onderhoud
6
Intern AVNet-K.U.Leuven
21/10/10
!"#$%&'"(& )*+& ,-."/,01,02&& ,-3$."4$,& G6&1.,4.& "C9,/2&F& -B9-/6&
A6&&-B9-//24&"C84,#29& D6&E,,/&F&2/,$@&
)@1&32&%"992%02&9$2.&V21%Q$XV,,4&$1& ("43.&29X2@&Q2.&-B9-//24V4-$X.&
^6&1."C& F& 429,/2&
*)<&/$9$&
5676!2-829& !:);&124824&
)@1&32&%"992%02&9$2.&V21%Q$XV,,4&$1&("43.&"/&Q2.&--4&229&42B.4T& #23,,96&L!,9#1&124824&X,9.&1.,.-1&32.2%.2429&/2.&,@,4/&/2@3$9#&]P&&
H6&&IJ;&.4,91C"4.&
Z)?)&:)[*\E& +*!&K@2& • &1.,93,,43&9,,/&/"8$2&L-124M:FNOONF0/21.,/CP& • &C,.Q&K@2&@"%,02&RJS& • &IJ;#28291&RJ==>+=)E&124824& • &M;&9-//24& • &C""4.& • &@"#$9&9,/2& • &C,1(""43& • &3$42%."4T&
=.42,/$9#&=24824>& ?$32"%"@@2#21&%"9.4"@@24& Z)?)&:)[*\E&
• &9$2-(2&K@2&$9&/,C&L/,C&9,,/&U&,-3$."4$-/P& • &9,,4&3,.,V,12&8$,&V21.,9319,,/& • &2B/,$@&F&7W!&12@2%02C,#$9,&9,,4&3"%29.& • &9,&,%%2C.&L1-V/$.P& • &/2.,3,.,&$9&3,.,V,12& • &X2-Y2&8241$2L1P&$9&3,.,V,12& • &824C@,,.129>V2(24X29&8""4&1.42,/$9#&&&&&&&&&&&&& &&&29&C"3%,1.& • &2B/,$@&32K9$0282&8241$21&9,,4&3"%29.& A_&
Afbeelding 5 - Technische workflow
Vervolgens treeds Wirecast treedt in werking. Het camerabeeld, het geluid en het beeld van de projector worden binnengebracht en opgenomen op basis van een voorgedefinieerde layout. Het AMX touchpaneel biedt de docent de optie om deze layout op voorhand te kiezen. •
Deze layout is in de huidige versie (dd. oktober 2010) niet tijdens de opname aan te passen, en ook achteraf is geen omwisseling van camerabeeld of projectorbeeld mogelijk. Bij het prototype van de volgende versie is dit wel reeds voorzien. De mogelijkheid wordt vanaf 2011 uitgetest bij de mobiele sets.
Tijdens de opname wordt het bestand bewaard op de interne harde schijf van de Apple Mac Mini. Het bestand dat door de Wirecast wordt aangemaakt is een .mov file (H.264, AAC codec, 12 beelden/sec., keyframe om de 12 sec., 640x360, ongeveer 800 kbit/sec)5 Eenmaal opgenomen herbenoemt de JAVA applicatie op de Mac mini het bestand met een combinatie van het gebruikerID en de timestamp. Dan wordt het doorgestuurd naar de back-office waar het in de directory voor dat auditorium geplaatst wordt (zie verder). • • •
•
Nadat het bestand volledig doorgestuurd is wordt het origineel op de Mac mini gewist. Bestanden kunnen doorgestuurd worden terwijl een nieuwe opname al bezig is. Elke nacht wordt via de backoffice gecontroleerd of de netwerk communicatie met de verschillende auditoria nog actief is. Bij een onderbreking wordt een alarmmelding verstuurd vanuit de centrale backoffice. Dan wordt ook nagekeken of er eventueel een nieuwe versie van de JAVA applicatie beschikbaar is. Als dat zo is wordt deze naar de macmini gedownload en het toestel opnieuw opgestart. Indien de netwerk communicatie tussen de mac mini en de centrale database om een of andere reden onderbroken is, kan de opname vooralsnog gerealiseerd worden. Op het AMX scherm verschijnt dan een waarschuwing (om het userID na te kijken). Van zodra de
5
Technisch is het geen probleem om een hogere kwaliteit aan te bieden, maar op dit ogenblik willen we een stream aanbieden die over de gehele K.U.Leuven een gegarandeerde kwaliteit biedt, ook binnen het studentennetwerk Kotnet, studenten goedkoop internet biedt, maar tegen een iets lagere bandbreedte. Weblectures – Technisch | Systeem, installatie en onderhoud
7
Intern AVNet-K.U.Leuven
21/10/10
netwerk communicatie hersteld is (en de opname beëindigd) zal het bestand doorgestuurd worden naar de backoffice. Bij het opstarten van een AMX systeem (auditorium activeren) wordt er ook een vraag gestuurd naar de computer (HALLOCOMPUTER). Als de computer actief is en de JAVA applicatie opgestart dan antwoordt de computer met (HALLOAMX). Als dat antwoord binnenkomt dan wordt de lesopname toets op het AMX aanraakscherm weergegeven. Implemenatie van vaste opstellingen Vanaf januari 2011 wil AVNet het automatisch opnemen van lessen als nieuwe dienstverlening lanceren. Hiertoe worden in een eerste fase vijf auditoria met een vast systeem uitgerust. Tijdens de zomer 2011 wordt dit aantal verhoogd met een bijkomende vijf ruimtes. Verder wordt 1 mobiele set voor flexibele ondersteuning voorzien. Er wordt ook een kleine, uitgeruste studioruimte voorzien op AVNet om docenten toe te laten lessen op te nemen zonder live publiek. Omdat er aanpassingen per installatie moeten gebeuren is het niet mogelijk om een vast bedrag op te geven per type. Richtprijzen voor het materiaal liggen per auditorium van 3.100 Euro voor een bestaande type 5 auditorium en 4.500 voor een type 3 auditorium met CV7 paneel. Zonder onvoorziene omstandigheden kan deze installatie in 1 dag gebeuren, gevolgd door een 0,5 dag tests.
Mobiele opnamesets In tegenstelling tot de vaste opnameset, dient de mobiele opnameset multi-inzetbaar te zijn. Het systeem moet gebruikt kunnen worden in een breed gamma locaties. In essentie is deze set wel samengesteld uit dezelfde technologie en volgens dezelfde principes als een vaste opstelling. De mobiele opnameset kent de volgende onderdelen: • • • • • • • • • • •
Een Apple Mac Mini opname computer WireCast software (www.telestream.net), Mac versie Epiphan VGA2USB LR (XGA computer presentator naar USB omvormer) Canopus ADVC-55 (Video composite van videocamera naar FireWire omvormer) Firewire kabel 6 pin naar 9 pin (signaal en voeding Canopus) BlackBox DDC Ghost VGa (simuleerd scherm – nodig voor Wirecast software) Ethernet RJ-45 kabel aansluiting netwerk Extron IN1502 (video naar xga transcoder voor opname DVD materiaal via epiphan) Externe camera Externe microfoon Audio bediening: Extron MVC 121 3-naar-1 audio-ontvanger
Implemenatie van mobiele opstellingen Deze mobiele opnameset wordt tijdens het najaar 2010 gebouwd, en tussen januari en juni 2011 getest. Vanaf september 2011 kan deze volop operationeel zijn.
Back-office gedeelte De verwerking en distributie van een opname – ongeacht een vaste of mobiele set – gebeurt via de VideoLAB infrastructuur. Deze infrastructuur bestaat uit volgende onderdelen: •
een Mac Pro (8 core) met OS X die de (her-)compressie verzorgt
Weblectures – Technisch | Systeem, installatie en onderhoud
8
Intern AVNet-K.U.Leuven
•
• •
21/10/10
een Mac OS Server die instaat voor volgende activiteiten: o Web server (Shibboleth enabled) voor identificatie, authenticatie en authorisatie van de gebruikers op verschillende gebruiksniveaus. o MySQL database en PHP in samenwerking met de webserver voor web based verwerking en beheer. o FTP server voor uploads vanuit de auditoria o QuickTime Streaming Server voor het aanbieden van materiaal in het QT formaat. (voor legacy uploads) o NFS Service voor verbinding met de linux Flash streaming server o AFP voor intern onderhoud van op AVNet. o JAVA applicaties voor het verbinden van de workflow Een (linux) server met Flash Interactive Streaming Media die instaat voor de distributie De lesopnames worden opgeslagen op een XSAN systeem met RAID configuratie en zijn bereikbaar voor de verschillende servers via FibreChannel XSAN, AFP en NFS mounts.
Dit systeem is perfect schaalbaar: -‐ -‐ -‐
Op het niveau van de compressie kunnen meerdere Episode Engines worden aangesloten via XGRID Op het niveau van de servers kunnen de huidige processen die op 1 server staan, toegekend worden aan een dedicated server Op het niveau van de storage is het schaalbaar op basis van het XSAN systeem via Load Sharing en High Availability oplossingen (Edge, Redundantie) Videolab & lesopname nieuwe toestand oktober 2010 23 september 2010 Erik Luyten lesopname
LDAP identificatie auditorium
LDAP server XSAN volume videolab MDC LUN - RAID 1 (C1)
Spares
Data LUN 1 - RAID 5 (C1)
Data LUN 2 - RAID 5 (C2)
Data LUN 3 - RAID 5 (C1)
Data LUN 4 - RAID 5 (C2)
FTP LDAP identificatie Shibboleth mailadres
Scratch LUN - RAID 5 (C2)
audioriumnetwerk 10.32.64...
Spare
Wirecast JAVA daemon lesopname
FibreChannel FibreChannel
HTTP
PureFTPD upload client
videolab webserver & mySQL lambik.avnet.kuleuven.be 134.58.188.7 picasso.avnet.kuleuven.be 134.58.188.101 alias: videolab.avnet.kuleuven.be teleman 134.58.188.75 alias: streaming.avnet.kuleuven.be apache webserver Shibboleth authenticatie PHP en mySQL QT streaming FTP service NFS service JAVA daemon upload JAVA daemon lesopname upload, beheer, streaming, JAVA, FTPserver
Flash Streaming Server
Episode Engine NFS mount
monet.avnet.kuleuven.be 134.58.188.107
davinci.avnet.kuleuven.be 134.58.188.109
episode engine PureFTP
redhat linux Flash Interactive Streaming server
watch folders: streamaudio stream16x9 stream4x3
compressie
flash streaming
Afbeelding 6 - Technische structuur VideoLAB
Weblectures – Technisch | Systeem, installatie en onderhoud
9
Intern AVNet-K.U.Leuven
21/10/10
Na de opname in het auditorium die hierboven werd beschreven (cf. Afbeelding 4 - Het opnameproces), verloopt de technische verwerking alsvolgt. De lesopnames die op de locale Mac mini’s in de auditoria werden opgenomen worden van daaruit via FTP doorgestuurd naar een centrale Mac OSX server en op een XSAN systeem in een map per auditorium opgeslagen. Via een JAVA applicatie worden de mappen bewaakt. De mediabestanden van de Mac mini’s hebben een bestandsnaam die verwijst naar de gebruiker die de opname gestart heeft (via het gebruikers ID).
Afbeelding 7 - Emailbericht Weblecture
Via de JAVA applicatie en het u-nummer of AVN-nummer van het bestand in de mappen op de server wordt dan een email gestuurd naar de gebruiker met daarin de gegevens voor verder verwerking van de opname. Dit mailbericht bevat een hyperlink naar het VideoLAB platform. De link brengt de docent rechtstreeks naar de previewpagina van zijn/haar weblectures binnen VideoLAB. De gebruikers dient zich wel aan te melden op VideoLAB om de link te bezichtigen. •
Hierboven werd kort beschreven dat er geen authenticatie plaatsvindt bij de AMX aanraakschermen in het auditorium. Om de opname te publiceren is echter wel authenticatie nodig. Dit gebeurt op basis van de gangbare inlogprocedure aan de gehele universiteit (Shibboleth). Voor de gebruiker is dit dus een bekende en normale procedure.
Weblectures – Technisch | Systeem, installatie en onderhoud
10
Intern AVNet-K.U.Leuven
21/10/10
Welkom, Roman Verraest | Log uit
Videolab Online video beheer voor de Associatie K.U.Leuven HOME
BEHEER
ZOEK
HELP
Streaming Video maken in een handomdraai.
WORKSHOP BEELD EN GELUID 14-15 FEBRUARI 2010 Schrijf je nu in!
START UPLOAD
Omdat het sneller gaat dan lezen, hebben we een aantal videos waarin we uitleggen hoe Videolab werkt. We raden je aan om te starten met deze introductie video.
Afbeelding 9 - Preview venster Weblecture Afbeelding 8 - Inlogscherm VideoLAB
De “eigenaar” van een lesopname moet dus goedkeuring voor publicatie verlenen en krijgt dan de embed code of hyperlink om de opname op een webpagina (Toledo-Blackboard bv) te plaatsen.
Figure 10 - Weblecture resultaat, niet-ingebed
Figure 11 - Weblecture op het leerplatform
VideoLAB heeft verder ook andere functionaliteiten die reeds bekend waren voor gebruik bij gewoon beeld- of geluidsmateriaal. Deze functies zijn nu dus ook beschikbaar voor weblectures. Het betreft het beheer van de collectie video’s en opnames, het bewerken van het materiaal en het delegeren van media (zodat niet enkel de docent, maar ook ondersteuners of assistenten de video’s mee kunnen beheren, bewerken of publiceren). •
•
Via de VideoLab beheerspagina kan de opname virtueel bewerkt worden. Dit is een nondestructive process. De eigenlijke opname wordt niet veranderd. Er worden enkel nieuwe referentiepunten gelegd. Via de delegatie-functionaliteit kan een weblecture of andere video in VideoLab overgedragen worden naar een andere gebruiker op voorwaarde dat deze gekend is binnen het VideoLab systeem (eenmaal inloggen is voldoende) en zich akkoord verklaard om de auteursrechtelijke verantwoordelijkheid over te nemen. (Via inlog en authenticatie.) Zo
Weblectures – Technisch | Systeem, installatie en onderhoud
11
Intern AVNet-K.U.Leuven
21/10/10
kunnen ook medewerkers van de gebruiker de video’s beheren of in Toledo plaatsen. (nogal wat docenten rekenen hierbij op hun assistenten)
ঞ
Welkom, Roman Verraest | Log uit
Videolab Online video beheer voor de Associatie K.U.Leuven
HOME
BEHEER
ZOEK
HELP
Al uw video’s op één pagina. ALBUMS Favorieten Inleiding Marketing
+ PLAYLISTS
Video bekijken Video bewerken Video blabla
Favorieten Inleiding Marketing
Afbeelding 12 – Beheer van collecties
Afbeelding 13 – Virtuele snijmachine
Een nieuwe feature die werd toegevoegd vanuit de ervaring met weblectures, is het aanmaken van een videojukebox. Dit is een specifieke player die wordt aangemaakt op basis van een “album” of collectie video’s/weblectures. Deze player bevat een bijkomende afspeellijst waarmee de kijker kan doorklikken naar andere beelden. Deze video’s kunnen onderdelen van 1 les of meerdere lessen van 1 vak betreffen. Indien de gebruiker elke nieuwe weblecture automatisch toevoegt aan een specifiek album, hoeft hij/zij slecht 1 keer een hyperlink in de leeromgeving te plaatsen.
Figure 14 – Videojukebox
Weblectures – Technisch | Systeem, installatie en onderhoud
12