04 - Videotorium 2.0: innovation of the scientific video sharing portal

Ádám MAJOROS (NIIF Institute)

Videotorium is a media-sharing portal for scientific and educational purposes. In 2010, Videotorium 1.0 became the successor of the largest Hungarian public scientific video repository service, NIIF VOD. Today, the site holds more than seven thousands of recordings (total length of about 3700 hours).

Main Videotorium features:
- ability to simultaneously displaying both the presenter (speaker) and the presentation (slides etc.);
- strong metadata model guarantees easy searching for uploaded recordings;
- OAI-PMH (Open Archives Initiative-Protocol for Metadata Handling) interface to interconnect with other repositories;
- eduID/eduGAIN capabilities;
- ability to broadcast lectures using live streaming service.

Besides the above popular key features of Videotorium, the site had some technical solutions requiring improvement in order to satisfy most recent user demands. Some of the shortcomings were as follows:
- Videotorium 1.0 used Flash based video player, with no HTML5 support.
- The backend of the streaming service for video on demand and live content was done by RTMP (Realtime Messaging Protocol) and therefore adaptive streaming was not supported, which is a must for users with handheld devices.
- The site provided no API which blocks the development of mobile applications.
- Last, but not least, the codebase of Videotorium 1.0 was not fully open source therefore other NRENs and institutions may not get a copy of their own.

After 4 years of successful operation, a new project has started in Q3 2013 for a complete renewal of Videotorium, on both sides: frontend and backend. Some of the most important objectives of the development project are listed below:
- Support for HTML5 video playback (WebM, MP4, MPEG-DASH) and adaptive streaming (Apple HLS). Support for such emerging standards/technologies like HTML5 is inevitable, especially for a multimedia service.
- Serving handheld clients properly, be creating an API based environment (Symfony 2). Besides mobile clients the frontend will be an API user as well. Actually it should be a customizable and modular frontend (based on Drupal 7), completely separated from the business logic.
- The new Videotorium will be entirely open source.

Our poster will provide a visual illustration summing up both the overall picture and the details of the improvement of Videotorium. We will summarise our findings and architectural insights of Videotorium 2.0 development. Our project expected to be ended by Q4 2014.

Download file