OPEN SOURCE HTML5 VIDEO APPS
Springfield is an open source framework that consists of several components for performing video related tasks such as uploading, tagging and search. The framework follows the W3C recommendations in using Media Fragments, making it possible to insert time-based metadata on the timeline of video and publish these fragments as separate entities.
The HTML5 based Multiscreen Toolkit provides a basis for building and rapid prototyping of a wide range of multiscreen solutions, which answer to the growing need to be able to use video seamlessly across devices, including social settings.
Springfield is an open source framework developed by Noterik, which provides several software components for performing video related tasks, such as uploading, tagging and searching. An important aspect of Springfield is that it consists of independent services, each of which focuses on a specific function or activity that facilitates managing audiovisual collections and publishing them online. The Springfield components are available for reuse via dedicated APIs, and Noterik also provides further consultation and services for tailoring them to particular needs.
BASIC VIDEO TOOLS
The framework provides basic solutions such as bulk video ingestions, playout and search. Our tools enable working at the level of complete videos or video fragments.
Tools inside the framework enable tagging and extracting fragments of video so they can be presented and explored in compelling ways.
The framework offers Conditional Access Streaming, which can be configured both on complete videos or on a specific part of the videos.
External parties can also use the Springfield components within their own systems using our APIs. We provide services for tailoring the components to particular needs.
NEW LINES OF CODE THIS WEEK
TOTAL LINES OF CODE
The Multiscreen Toolkit is based on HTML5 and Java, and provides a foundation for building and prototyping of a wide range of video applications. Among other things, the toolkit enables advanced remote control options, co-viewing and collaboration around videos. In addition to offering reusable software components, the toolkit aims to facilitate easy and quick prototyping of multiscreen application ideas and proof of concepts. Examples of applications built using the toolkit include a second screen application for watching enriched TV programs and a spatial spotting application for pinpointing objects in a co-viewer setup.
The toolkit enables using a device such as a touchscreen tablet for controlling a video on another screen. With the second screen, it is possible to for example see more information related to a television program.
The toolkit is based on the latest HTML5 standard and provides a basis for building applications that work across multiple screens and devices.
The toolkit enables users to pinpoint a specific part of the video image, such as pointing to another person an interesting event in a soccer match. This way of interaction works particularly well with touchscreen devices, as it is easy and fast to pinpoint things on a tablet or smartphone screen.
The toolkit also enables social interactions around video content. For example, a group of people could interact with each other while viewing the same television program, or a teacher could use a multiscreen application for group work during a lesson.
The toolkit can be used for to develop HbbTV applications to showcase video applications in the context of Smart TV solutions.
Please have a look at the Springfield and Multiscreen Toolkit services that are available for reuse via GitHub under a GPL v3 license.
Also don't forget to check our demo applications. Simple applications that show and explain how the Multiscreen Toolkit works.
PARTNERS & CLIENTS
Our open source tools are being used by several companies and European projects for their video platforms providing them with multiscreen applications.