The Content Manager is a visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS. .NET framework based, it is developped in C# and is distributed under LGPL licence.
The Content Manager can run in a standalone fashion or in an advanced DataGateway environment allowing external data providers such as Swisstiming to provide valuable data to generate slideshows for live sports events.
As example of images the Content Manager can generate and we it was used for at EBU see the following two event reports of sport cases:
- EURORADIO @ 2014 European Athletics Championships in Zürich
- EURORADIO @ 2015 FIS Alpine World Ski Championships in Vail / Beaver Creek
You can download a ZIP file with the precompiled and demo configured Content Manager and start using it right away:
https://github.com/ebu/content-manager/releases
See the doc folder for configuration, usage and api documentation
In Order to build the project:
- Microsoft Visual Studio 2015, C# 6.0 (or community edition)
Beside the Nuget Package Manager dependencies which are resolved automatically by Visual Studio, the Content Manager does not require any other depencies to be installed on the development machine.
The following third-party libraries use in the solutions:
- Apache.NMS
- Apache.NMS.Stomp
- RabbitMQ.Client
- AWSSDK
- PhantomJS
Use git to clone the repository or add this repository as team source in your Visual Studio Environment.
$ git clone https://github.com/ebu/content-manager.git
Set the io.ebu.eis.contentmanager
as startup project and build the solutions.
Create a configuration file.
The configuration documentation can be found in the Content Manager Configuration document.
- Michael Barroco (EBU)
- Mathieu Habegger (SMP)
We would like to thank the following people for their precious support and periodic feedbacks.
- Mathias Coinchon (EBU)
- Christophe Pasquier (EURORADIO)
Copyright (c) 2015, EBU-UER Technology & Innovation
The Content Manager and its libraries are distributed under LGPL licence (see LICENSE.txt).
Multiple external libraries are used and referenced using NuGet Package Manager. According licenses are available on the repository sites. Other libraries not included using NuGet are listed explicitely below.
License under Apache 2.0
http://activemq.apache.org/nms/
.NET/C# AMQP client library and WCF binding
The library is open-source, and is dual-licensed under the Apache License v2 and the Mozilla Public License v1.1.
http://www.rabbitmq.com/dotnet.html
Licensed under Apache 2.0
https://github.com/aws/aws-sdk-net/blob/master/License.txt
PhantomJS Nuget Packaget https://www.nuget.org/packages/PhantomJS/,
Licensed under BSD
http://phantomjs.org, https://github.com/ariya/phantomjs/blob/master/LICENSE.BSD