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 developed in C# and is distributed under LGPL licence.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
io.ebu.eis.canvasgenerator
io.ebu.eis.contentmanager
io.ebu.eis.data.file
io.ebu.eis.data.ftp
io.ebu.eis.data.s3
io.ebu.eis.datastructures Version bump, phantom update and worker icon update Mar 1, 2017
io.ebu.eis.http
io.ebu.eis.mq
io.ebu.eis.shared
io.ebu.eis.stomp
io.ebu.eis.worker
.gitignore
ContentManager.sln.DotSettings
LICENSE
Packages.dgml
README.md
content-manager.sln
content-manager.sln.DotSettings Documentation Restructuration Jul 30, 2015

README.md

EBU Content Manager

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.

EBU Content Manager

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:

Quick Start

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

Documentation

See the doc folder for configuration, usage and api documentation


Prerequisites

In Order to build the project:

Dependencies

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.

Nuget Dependencies

The following third-party libraries use in the solutions:

  • Apache.NMS
  • Apache.NMS.Stomp
  • RabbitMQ.Client
  • AWSSDK
  • PhantomJS

Getting started (a bit slower than quick start)

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.

Configure

The configuration documentation can be found in the Content Manager Configuration document.


Related projects

Contributors

Acknowledgements

We would like to thank the following people for their precious support and periodic feedbacks.

Copyright & license

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.

Licenses of third party components

Apache.NMS

License under Apache 2.0
http://activemq.apache.org/nms/

AMQP.Client

.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

AWS SDK for .NET

Licensed under Apache 2.0
https://github.com/aws/aws-sdk-net/blob/master/License.txt

PhantomJS

PhantomJS Nuget Packaget https://www.nuget.org/packages/PhantomJS/,
Licensed under BSD
http://phantomjs.org, https://github.com/ariya/phantomjs/blob/master/LICENSE.BSD