faculteit der letteren ictol Functioneel ontwerp MediaMosa Snijmachine Concept 0.1 André Rosendaal 15 juli 2011
Functioneel ontwerp MediaMosa Snijmachine 2 1 Versiebeheer 1.1 Status document Dit is een conceptversie, die nog moet worden voorgelegd aan OneShoe. 1.2 Status en Revisies Revisie Status Door Datum Opmerkingen 0.1 Concept André Rosendaal 15-07-2011 Eerste versie Handtekening akkoord Akkoord Rijksuniversiteit Groningen Akkoord OneShoe Naam: André Rosendaal Datum: Handtekening: Naam: Datum: Handtekening:
Functioneel ontwerp MediaMosa Snijmachine 3 2 Inleiding Dit document bevat het functioneel ontwerp van de MediaMosa Snjimachine. Deze Snijmachine, die gebaseerd is op de Virtuele Snijmachine (http://video.surfnet.nl/virtualcutter) wordt ontwikkeld met subsidie die door SURFnet is toegekend in het kader van de MediaMosa Stimuleringsregeling. De Snijmachine zal worden ontwikkeld als losse component, die is toe te passen in websites en andere componenten, zoals een Blackboard building block voor MediaMosa. Belangrijkste kenmerk van de te ontwikkelen component is dat deze de gebruiker in staat stelt om een fragment uit een streaming bestand op een MediaMosa te selecteren, waarna dit fragment in andere documenten (Word-bestanden, Powerpoint bestanden, websites) kan worden afgespeeld.
Functioneel ontwerp MediaMosa Snijmachine 4 3 Kenmerken Dit hoofdstuk bevat de kenmerken waaraan de te ontwikkelen snijmachine zal voldoen. Ter verduidelijking: wanneer over fragment wordt gesproken wordt bedoeld een verwijzing naar het streaming bestand die bestaat uit een verwijzing naar het bestand, het beginpunt en het eindpunt het betreft dus geen fysiek bestand. 1 De component wordt ontwikkeld in HTML5, met een fallback naar Flash. 2 Streaming formaten die worden ondersteund zijn minimaal: wowza, webm 3 De component genereert html code voor een hyperlink of embedded player waarmee het fragmenten kan worden afgespeeld. 4 Tevens wordt een link gegenereerd die gebruikt kan worden in bestanden die een hyperlink kunnen bevatten, zoals Word of Powerpoint. 5 Binnen de component worden op ieder moment de onder 3 en 4 genoemde codes getoond [dit staat wat mij betreft ter discussie. De uitvoering bij Academia is niet werkbaar.] 6 Begin- en eindpunten kunnen worden aangegeven met een nauwkeurigheid van 0,1 sec. 7 Er is een mogelijkheid om een fragment binnen de snijmachine af te spelen, om te controleren of begin- en eindpunt correct zijn (preview functionaliteit). 8 De snijmachine 9 De snijmachine bevat knoppen voor: - Play / Pause - Rewind - Volumecontrol - Mute - Markeer begin - Markeer eind - Speel vanaf beginmarkering - Versleep beginmarkering - Versleep eindmarkering - Slider met positie in streaming bestand - Save (om uitsnede onder ingelogd account op te slaan op server) - Help Tevens worden getoond: - Tijdsaanduiding (lengte en huidige positie) - Titel (overgenomen uit metadata van de asset) - Tooltips - Invoerveld voor titel (met default tekst titel van asset) 10 Bij het embedden van de snijmachine in een webpagina kunnen de volgende parameters worden meegegeven: - Width - Heigth - ShowVideo ( false bij bewerken audio) - ShowSaveButton (toon/verberg knop om fragment op te slaan op server - Language 11 Bij het afspelen van een fragment wordt een venster geopend met een player die het fragment afspeelt. Deze player bestaat uit de volgende onderdelen: - Videovenster (verborgen indien bij het maken van het fragment de snijmachine met de optie ShowVideo = false werd getoond. - Play / Pause - Rewind - Slider met huidige positie - Tijdsaanduiding (lengte en huidige positie) - Volumecontrol - Mute - Fullscreen - Titel
Functioneel ontwerp MediaMosa Snijmachine 5 12 Wanneer een fragment wordt opgeslagen onder het account van de ingelogde gebruiker, kan het geopend worden in de snijmachine. Begin- en eindpunt worden dan overgenomen. 13 Het interface is meertalig.
Functioneel ontwerp MediaMosa Snijmachine 6 4 Schermontwerp Hieronder wordt een schematisch ontwerp voor het scherm van de MediaMosa Snijmachine getoond. Figuur 1 Schermontwerp MediaMosa Snijmachine