Weblectures - Technisch · TPI3 interface en de nieuwe met een TPI4 15” aanraakscherm. Enkele...

12
Intern AVNet-K.U.Leuven 21/10/10 Weblectures – Technisch | Systeem, installatie en onderhoud 1 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 ontwikkelen 1 . Een toetsing aan (toenmalig beschikbare) ‘off the shelf’ pakketten 2 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 audio- en 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. 2 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.

Transcript of Weblectures - Technisch · TPI3 interface en de nieuwe met een TPI4 15” aanraakscherm. Enkele...

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 1

    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 audio- en 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. 2 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.

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 2

    F igure 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

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 3

    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

    Type 5 Type 4 (TPI4)

    Type 3 (CV7)

    Opnameset X X X Video camera X X XGA signaal distributor 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.

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 4

    o Dit betreft de presentatie van de spreker, de documentencamera, het beeld van een videoconferentie, een stukje video, een bewerking op een tablet computer, …

    o 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.

    o 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.

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 5

    Afbeelding 2 - Instal lat ie in een Auditor ium

    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:

    !"#$%&'()*$

    #+,)'-()+%$./'+0$

    12345$%&'()*$

    1236!"#$7#8$%)9)$

    40)0:&9$!"#6;

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 6

    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.

    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.

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 7

    Afbeelding 5 - Technische workf low

    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.

    !"#$%&'"(&)*+&

    ,-."/,01,02&&,-3$."4$,&

    5676!2-829&!:);&124824&

    *)&

    ?$32"%"@@2#21&%"9.4"@@24&

    A6&&-B9-//24&"C84,#29&

    D6&E,,/&F&2/,$@&

    G6&1.,4.&"C9,/2&F&-B9-/6&

    H6&&IJ;&.4,91C"4.&

    +*!&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&

    • &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.&

    Z)?)&:)[*\E& Z)?)&:)[*\E&

    )@1&32&%"992%02&9$2.&V21%Q$XV,,4&$1&("43.&29X2@&Q2.&-B9-//24V4-$X.&

    )@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&&

    ^6&1."C&F&

    429,/2&

    A_&

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 8

    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

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 9

    • 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)

    Afbeelding 6 - Technische structuur VideoLAB

    upload client videolab webserver & mySQL Episode Engine Flash Streaming Server

    XSAN volume videolab LDAP server

    HTTP

    PureFTPD

    Shibboleth

    lambik.avnet.kuleuven.be134.58.188.7

    picasso.avnet.kuleuven.be134.58.188.101

    alias:videolab.avnet.kuleuven.be

    teleman134.58.188.75

    alias:streaming.avnet.kuleuven.be

    apache webserverShibboleth authenticatie

    PHP en mySQLQT streamingFTP serviceNFS service

    JAVA daemon uploadJAVA daemon lesopname

    monet.avnet.kuleuven.be134.58.188.107

    episode enginePureFTP

    davinci.avnet.kuleuven.be134.58.188.109

    redhat linuxFlash Interactive Streaming server

    watch folders:streamaudiostream16x9stream4x3

    lesopnameLDAPidentificatieauditorium

    Videolab & lesopname nieuwe toestand oktober 201023 september 2010Erik Luyten

    upload, beheer, streaming, JAVA, FTPserver

    compressie flash streaming

    audioriumnetwerk10.32.64...

    WirecastJAVA daemon lesopname

    MDC LUN - RAID 1 (C1)

    Data LUN 1 - RAID 5 (C1) Data LUN 2 - RAID 5 (C2)

    Data LUN 3 - RAID 5 (C1) Data LUN 4 - RAID 5 (C2)

    Scratch LUN - RAID 5 (C2)

    Spares

    Spare

    FibreChannelFibreChannel

    LDAPidentificatiemailadres

    NFSmount

    FTP

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 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).

    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.

    Afbeelding 7 - Emai lbericht Weblecture

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 11

    Afbeelding 8 - In logscherm VideoLAB

    Afbeelding 9 - Preview venster Weblecture

    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 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 non-destructive 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

    VideolabOnline video beheer voor de Associatie K.U.Leuven

    HOME BEHEER ZOEK

    Streaming Video maken in een handomdraai.

    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.

    HELP

    Welkom, Roman Verraest | Log uit

    START UPLOAD

    WORKSHOP BEELD EN GELUID

    14-15 FEBRUARI 2010Schrijf je nu in!

    Figure 10 - Weblecture resultaat, niet- ingebed

  • Intern AVNet-K.U.Leuven 21/10/10

    Weblectures – Technisch | Systeem, installatie en onderhoud 12

    kunnen ook medewerkers van de gebruiker de video’s beheren of in Toledo plaatsen. (nogal wat docenten rekenen hierbij op hun assistenten)

    Afbeelding 12 – Beheer van col lect ies

    Afbeelding 13 – Virtuele sni jmachine

    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

    VideolabOnline video beheer voor de Associatie K.U.Leuven

    HOME ZOEKBEHEER HELP

    Al uw video’s op één pagina.

    Welkom, Roman Verraest | Log uit

    ALBUMS

    PLAYLISTS

    FavorietenInleiding Marketing

    FavorietenInleiding Marketing

    +Video bekijkenVideo bewerkenVideo blabla