nexxOMNIA

Transcription

nexxOMNIA
nexxOMNIA
1.31.2015
1
Table of Contents
Overview ................................................................................................................................... 6
Introduction ........................................................................................................................... 6
Navigation Concept............................................................................................................ 7
Central menu .................................................................................................................... 8
Content .............................................................................................................................. 8
Content options ................................................................................................................ 8
News ................................................................................................................................... 8
Quick Analysis ................................................................................................................... 8
Content navigation .......................................................................................................... 9
Dashboard ....................................................................................................................... 10
Managing nexxOMNIA ......................................................................................................... 11
General Workflow .............................................................................................................. 11
Adding Content ................................................................................................................. 12
Direct Upload .................................................................................................................. 12
Importing content........................................................................................................... 13
Automatic Content Import ........................................................................................... 14
Editing Content................................................................................................................... 15
Online Editing .................................................................................................................. 15
Template Editing ............................................................................................................. 17
Multi Item Actions ........................................................................................................... 17
Automatic Translations................................................................................................... 18
Modules and Components .................................................................................................. 19
Videos .................................................................................................................................. 19
Videos............................................................................................................................... 19
Video Editing ................................................................................................................... 21
External Platforms ........................................................................................................... 22
2
Categories ....................................................................................................................... 23
Playlists and Series........................................................................................................... 23
Scenes .............................................................................................................................. 25
Chaptering ...................................................................................................................... 25
HotSpots ........................................................................................................................... 26
LiveStreams ...................................................................................................................... 27
LiveStream Recording .................................................................................................... 28
LiveCams ............................................................................................................................. 29
LiveCams ......................................................................................................................... 29
StudioCams ..................................................................................................................... 29
LiveCam Clips ................................................................................................................. 30
Images ................................................................................................................................. 31
Images.............................................................................................................................. 31
ImagePool ....................................................................................................................... 32
Categories and Albums ................................................................................................. 33
QR Codes ........................................................................................................................ 33
Banners............................................................................................................................. 33
Audio Files............................................................................................................................ 34
Audio ................................................................................................................................ 34
Categories and Albums ................................................................................................. 35
Text Contents ...................................................................................................................... 36
General Texts ................................................................................................................... 36
Articles .............................................................................................................................. 37
Events ............................................................................................................................... 38
Linkable Objects ................................................................................................................. 39
Persons ............................................................................................................................. 39
Files.................................................................................................................................... 40
Places ............................................................................................................................... 41
3
Products ........................................................................................................................... 41
User Interaction Contents ................................................................................................. 42
Forms ................................................................................................................................ 42
Voting ............................................................................................................................... 43
Polls ................................................................................................................................... 44
Domains ............................................................................................................................... 45
Domains ........................................................................................................................... 45
Domain Focus Groups ................................................................................................... 47
Campaigns ...................................................................................................................... 47
Networks .......................................................................................................................... 47
Apps ................................................................................................................................. 49
Community and Users........................................................................................................ 50
Communities ................................................................................................................... 50
Groups .............................................................................................................................. 50
Activity Stream ................................................................................................................ 51
Social Networks ............................................................................................................... 52
Communication ................................................................................................................. 53
Emails and AutoMessaging ........................................................................................... 53
Newsletter ........................................................................................................................ 54
Payments ............................................................................................................................. 56
Payment Workflow ......................................................................................................... 56
Subscriptions .................................................................................................................... 57
Capturing......................................................................................................................... 57
Payment Setup and Connections................................................................................ 57
Pay Specials .................................................................................................................... 59
Advertisements ................................................................................................................... 60
List Data ............................................................................................................................... 62
EPG and Program Schedule ......................................................................................... 62
4
User Lists ............................................................................................................................ 62
Event Lists / Plans............................................................................................................. 62
Partners and Providers........................................................................................................... 63
nexxOMNIA and external data providers ....................................................................... 63
License Partners and Content Owners ........................................................................... 63
Sublicense Partners ............................................................................................................ 65
Platform Providers............................................................................................................... 66
Pay Providers ....................................................................................................................... 67
Ad Providers ........................................................................................................................ 68
AVS Providers ...................................................................................................................... 69
CDN Providers ..................................................................................................................... 70
Domain Partners ................................................................................................................. 71
Affiliate Partners .................................................................................................................. 72
nexxSMART Applications ....................................................................................................... 73
Workflow .............................................................................................................................. 73
Layout and Settings ........................................................................................................... 73
Modules and Menu Contents........................................................................................... 74
Reporting................................................................................................................................. 75
Status and Process Control ............................................................................................... 75
Online Analysis .................................................................................................................... 77
Reporting ............................................................................................................................. 79
Performance Reports ......................................................................................................... 80
Partner Reporting ............................................................................................................... 81
5
Overview
Introduction
nexxOMNIA is a content management system with focus on video. It serves as the
central point of access for every authenticated user of every domain that uses
content, powered by nexx.tv.
Unimportant of the integration of any of nexxOMNIAs modules, every user will use
nexxOMNIA as controlling panel – for editing and adding content and metadata, user
and pay management, navigation structures, statistical analysis or simple report
management. nexxOMNIA is capable of controlling complete websites with every
detail on them, but there might be also domains, which just use certain aspects for a
Smart TV project, mobile applications or just embedded video Players.
nexx.tv will provide the authorized users with logins for the domain
https://omnia.nexxcdn.com
nexxOMNIA also supports logins with Facebook, Persona or Google+ Accounts. Users
must connect these accounts within nexxOMNIA before they can use these forms of
logins.
6
Navigation Concept
The general structure of nexxOMNIA always follows the same logic – you just select the
main context (like: videos, images, text contents) and will then see the available
options for this context:
Central menu: select current content
Online State of associated Users
Quick Analysis
Content navigation: add filters,
order, paging or query the
available content items
Main Activity Indicator
System Status
Real Time News
User Profile Data, Edit Settings,
Chat Status and Logout Options
Currently filtered content items
and Content Option Icons
7
Central menu
The central menu offers all available contexts for the currently logged in user. nexx.tv
or a network admin decides, which rights/roles each user has. Within this menu, the
context, i.e. the main selection of displayed content is selected (like videos, images,
texts, payments etc etc.).
Content
The content lists a subset of all available items of the current context, filtered and
paged by the options, set within the content navigation.
The user can mostly change between various views of the items – there is always a list
representation and mostly an image representation of the items available.
Content options
Depending on the rights of the user, the type of the items and the currently selected
context, there may appear a couple of item-based options near the items itself (In
image representation, they will appear on hover). Most important here are the options
to edit, delete or sort the item.
News
All news, that appear on any of the apps, domains, user groups or system aspects the
currently logged in user is allowed to see, will be displayed here in real time. Very often,
video transcoding processes or special payment events are displayed here.
Quick Analysis
Optionally, every Content Overview can show a quick analysis pane above, which
gives an indication over the overall performance within the last month.
8
Content navigation
Select target domain
Action Menu
Search Option
Next/previous page
Expanded Filter List
Pin current Page as bookmark
The most important way to reach certain items in the content area is the content
navigation panel.
The large dropdown on the right selects the target domain (or all available domains,
if available). If available, two big items open additional filter in order to reduce the
amount of items. The type and quantity of date/time and content filters is specific to
the currently selected media mode.
Beside the content panel are additional options to switch between different views and
/ or move on to the next/previous page. There is also the option to pin the current
page as a bookmark. This adds a bookmark of the current page with selected filters
to the Your Pin section of the central menu. This is especially useful for users who are
particularly interested in frequently accessing a specific subset of content.
The big wheel button is needed for any non-item specific action in this context (like:
exporting the data as excel, adding a new item or import some data).
9
Dashboard
In default mode, nexxOMNIA starts with the Dashboard View, a special overview
about all elements of all websites and/or networks that are reachable for the currently
logged in-user. It serves as an immediate overview and the user can easily reach every
important section from this screen, if he notices something that is not correct.
Today’s Overview of Key Figures
Download Tile
Media Tile with latest addition visible
Data Tile with numeric informations
10
Managing nexxOMNIA
General Workflow
nexxOMNIA always will be used as central point for all domain activities, that are
controlled by any part of the nexx.tv infrastructure. Depending on the variety of
possible setups though, there are a lot of aspects that may or may not be available
for a specific client.
The simplest way to manage content is the simple use of the nexxPLAY video player
system on a website or application that is controlled by the website itself.
In this case, the only needed modules are the video/video components from the main
menu. Here, video materials can be added and/or modified easily.
As soon as nexxOMNIA takes control of a complete website or Application, there may
be more aspects to take care of. If the domain needs any form of login or registration,
a community module will become visible, which let the authorized user control and
edit user management tools. Additionally, there may be possibilities to contact the
users and/or read their feedback. For these communication purposes, nexxOMNIA
offers a simple Email Communication System as well as more advanced newsletter
and PushNotification systems.
If the domain includes AVS or Pay components, the corresponding control systems will
be enabled. Media contents like videos or images will be linked to prices, the
community will be enhanced by payment options (deposit for example) and sections
for controlling the money aspects of the domain will show each transaction and or
subscription models.
Furthermore, there will appear modules for managing far more types of content:
images, texts, articles, events or connecting elements like license provider, event
provider or media provider.
For larger scaled projects, there are also possibilities to create a completely
automated workflow by enabling automated importers (and, if needed, exporters) to
handle automatically incoming materials and distribution to other platforms based on
specific rule sets.
11
Of course, at the very end, the domains and partners need exact reporting about all
the individual modules. This is handled automatically by the nexxOMNIA reporting
engine, which consists of three parts:
-
Every domain can define receivers for daily/weekly/monthly reports, that will
focus on the most important key figures on a daily basis
Within the statistics modules, there is always the possibility to track every detail
of every activity in Real Time.
For more advanced analysis, most sections offer the possibility to create
context-aware reports for specific tasks, e.g. a report for license owners, a
report on video streaming performance etc.
Adding Content
Direct Upload
The most direct way to add contents, is the classic upload via the nexxOMNIA
webpage. Currently, there are three ways of achieving this: with a classic Flash
Uploader, an HTML5 compliant Uploader for non-Flash devices and a Drag’n’Drop
Area for smaller files.
After dragging an element from the
desktop to nexxOMNIA…
12
Direct Upload Dialogue
Context specific additional
ways to import media
Except the Drag’n’Drop Uploader, all available Options to add contents can be found
in the action menu. In addition to the classic Uploader, there are several import
options, depending on the currently active context.
Importing content
Content can also be imported via a variety of supported gateways. For example, a
classic way to enable video importing is to upload them to a FTP Site and let
nexxOMNIA do the rest.
Other options for videos are import from an Amazon S3 Account, from a Facebook
Page or a YouTube Page. These options need further settings within the domain
settings panel, caused by the fact, that the corresponding accounts must be
connected to nexxOMNIA and the target domain.
13
Automatic Content Import
In cases, where a lot of contents will be integrated on a regular basis, there are content
providers predefined, that will be able to automatically fetch and integrate the given
contents. In most cases, these providers are Links to XML/RSS/MRSS Feeds that will point
to the real contents and metadata.
Adding and Configuring a
Content Provider
Every domain can configure an unlimited amount of content providers and specify
the exact rules on how and when their respective content shall get integrated into
nexxOMNIA.
The
corresponding
modules
can
be
found
on
settings/content/automatic content importing. Currently, nexxOMNIAs supports
automatic import of Videos, Articles, ShopData, LiveStream Recordings and EPG Data.
14
Editing Content
Online Editing
The most important element within nexxOMNIA is the editing container. Every element
has a certain set of attributes that can be edited within this panel easily. From the
content area, the “edit” Action will launch this container with the currently available
item attributes – on the Action Menu, a “create new element” will bring up the
container with the default set of initial attributes:
Confirmation Icon
Without explicitly
checking this button, the
entered data won’t be
saved/inserted.
Accessible Attribute
15
Preview Item
Direct Upload
Capture with WebCam
Upload from ImagePool
Start Web Search
Color Editing
16
Template Editing
In a variety of contexts, nexxOMNIA allows to batch-edit multiple elements altogether.
This can be done with the usage of Excel-inspired Templates, which can be
downloaded from within nexxOMNIA on the left “Downloads” Panel. These Templates
can be filled out and reference the target items with their nexxOMNIA ID, the domain
internal reference ID or a filename.
After completing the Templates, a standard CSV Export of it can be uploaded via the
Action Menu and nexxOMNIA will automatically find and update the referenced
items.
Multi Item Actions
In many scenarios, the user might want to process the same action on multiple items
(mostly: delete or undelete a couple of items). This is possible with multi item actions.
In supporting modules, the normally available options are expanded with a pin icon.
Enabling/disabling this pin icon allows to select multiple items and reveals a list of
possible options, which can be executed on all pinned elements at the same time.
Multi Item pins
Available actions for this selection
17
Automatic Translations
nexxOMNIA is furthermore able to automatically translate new or updated metadata
into a variety of languages. This happens without any actions of the user, once this
setting has been activated. nexx.tv will enable this feature, if necessary. Currently, it’s
possible to automatically translate the metadata of Videos, Images, LiveCam,
LiveCam Clips, Articles and Events into all languages, that nexxOMNIA supports.
18
Modules and Components
Videos
Videos
The core functionality of nexxOMNIA is of course the video workflow. The basis of every
action in this area can be found in the main menu: videos/videos.
After the videos are uploaded or integrated into nexxOMNIA, the current availability
state is optically visible in the “traffic light” display, like in the following:
Platform name
“Traffic Light” indicator
Element with time restriction
At the top, the corresponding Playout platform is mentioned, below that, for every
video the current settings for this platform are visible: with “grey” means: not active
(but could be active), “yellow” mean: not active, but in progress – after the progress
is finished , it will be active automatically. And “green” indicates, that this element is
available on that platform. “Red” signals, that there was a problem with the video or
the video ingest process.
19
Additionally, some indicators might be “dimmed” – this indicates, that the element is
available for this platform, but there is a start/end time set – so it won’t be available
forever.
If the complete line is “dimmed out”, the corresponding video has been manually
deactivated completely.
As a general rule, the availability of a video for a platform can be computed
-
Video was uploaded successfully (=yellow)
Video was transcoded for this platform successfully (=green)
Video is active
Video is not deleted
Video shall appear in Lists (=Setting)
Video has no time restriction, or “now” is within this restriction (=dimmed)
Platform name
Available at all?
Date/Time Finetuning
20
Video Editing
Within nexxOMNIA, it is possible to manipulate a once uploaded video in a couple of
ways. You can trim/cut the start and end positions, apply fadein/fadeout effects and
manipulate the audio track directly from the video section.
Especially usefull is the option to keep the “modified” version of the video as a new
video or override the current version of the file. Saving the edited clip is often used a
easy way to create a trailer for an existing main video.
21
External Platforms
Platforms that can communicate with nexxOMNIA are separated into three groups.
One group are internal platforms – means, that videos will be delivered directly by
nexx.tv players and managed by the nexxOMNIA API – classic examples for these
platforms are desktop browsers, mobile apps, SmartTV apps or Facebook.
The second group are the external platforms. An external platform is a platform, where
the Playout is handled without nexx.tv – the videos will be uploaded to that platform
and every logic is managed by that platform without nexxOMNIA. Depending on the
platform, updates, deletions and/or reporting are at least partly available. Adding
videos to an external platform is managed by an ingest. nexxOMNIA will present the
possible external targets for every video within the video section.
Status of Ingest Metadata
External platforms
22
The third group of platforms are external, not-connected platforms. They are more or
less just statistically interesting or used for platform sales share computations. For these
platforms, there is not even an ingest necessary. The videos may be already there or
coming from different sources. Corresponding reports from these partner platforms are
integrated monthly and used for platform payment reports.
Categories
One of the main tools for grouping similar content is of course the use of categories.
Every video can be added to as many categories as desired within the editor. The
categories can be set up and configured under videos/categories:
Reorder/sort
Main category
If desired, categories can be set up as a 2-dimensional list with main and subcategories. Additionally, they can be linked to a certain external platform (e.g.
YouTube, KDG) to make clear, that videos, that belong in a category within
nexxOMNIA automatically belong to a category on a different platform.
Playlists and Series
A more advanced way of organizing video lists are playlists.
Playlists allow to add a completely independent amount of different (or identical)
videos to a list that would hardly be available with “normal” computations.
The list could be a highlight list for external websites, or a special promotion or a
collection of videos that shall be less expensive. Furthermore, playlists also serve as
23
ingest tools – if desired, a special playlist can be created which determines a large list
of videos that will be ingested to an external platform.
Additional, playlists are a convenient way to display a list of videos without showing to
the watching users, that they are watching not one, but a list of videos. With that
method, it’s easy to implement for example presenter videos or locally handled Ads.
A special version of a playlist is a series. Using the same methods, you can define
certain videos as “episodes, belonging to the same series”.
The playlist editor tools:
Current elements
Reorder the element
Remove the
element from the list
Add the selected
element on the left
to playlist
24
Scenes
Every video can be “cut” into various scenes in order to keep an in-video structure of
chapters or content-related sections. These scenes can be controlled within
nexxOMNIA using videos/scenes. Per default, a scene is just a timeslot within a video,
without any physical existence. Scenes, when created, takes the video metadata of
the origin video, but nearly all metadata (title, description, cover etc.) can be
changed individually.
nexxOMNIA offers a couple of online tools to cut/create these scenes or import them
via Template Import.
Start/end of scene
Exact time frame
Chaptering
Due to the fact, that not every platform is capable of playing a virtual scene (i.e. the
start and end point of the target video are within the original video) and additional, in
an ad-oriented environment, the display of MidRolls is complicated while dealing with
virtual timeslots, nexxOMNIA offers chaptering.
25
When creating/editing scenes of videos from a chaptering-enabled domain, each
change of a scene leads to a new physical video. As a result, each video of each
target platform is the source for n new files – one for each scene for each platform.
This happens automatically in the background and does not need any user activity.
The nexx.tv player systems automatically decide, which version/file/protocol shall be
handled – depending of the existence of MidRolls for this platform and/or the platform
capabilities in general.
HotSpots
The nexxOMNIA Video Player system is capable of incorporating a simple inVideo
Shopping functionality, based on a Label / HotSpot Logic.
Start/end of HotSpot Display
Demo HotSpot
HotSpots are small labels that appear above the video on specific time points and X/Y
positions. They serve for many purposes (Hints, additional Information, and Links to
other videos or Websites) and one of the main targets is the use as an indicator for an
inVideo action.
26
The user will create the labels from Videos/HotSpots and define the positions,
timeframes and targets according to the current goal.
A more advanced HotSpot is the use of multiple videos within one Player. The “Video”
HotSpot will display additional Video Information, like Title, Thumbnail etc. at the
HotSpot Area and leads after Click to the referred video – always enabling the return
to the original video at the time, the user left (not available on all devices).
LiveStreams
In addition to Videos, nexxOMNIA is capable to deliver LiveStreams from various
sources into the corresponding players. In order to activate a LiveStream, nexx.tv will
prepare the “EntryPoint” of the streams and provide login information to the target
domain. Depending on the type of LiveStream, the source may be a satellite
DownLink, a CaptureCard, a LiveCam or any other digital input video source.
The rest of the process is identical to a “normal” video VOD procedure. The authorized
user may add similar metadata to the LiveStream element, add image metadata and
the stream is ready to go.
27
LiveStream Recording
The LiveStream and Video sections can get combined via the option of LiveStream
Recordings.
A LiveStream Recording takes an established LiveStream and captures this feed based
on a couple of user-specific rules. These captures are automatically saved within
nexxOMNIA and the resulting videos are listed as standard VOD elements within the
nexxOMNIA library.
Due to the fact, that the videos are “normal videos” after the capture process, they
will be automatically converted into all domain-available platform formats
immediately.
The Recording can be controlled individually via the nexxOMNIA API or via a set of
time slots (interval recordings).
LiveStream Recordings are therefore considered as a method of the “automatic
content import” and can be configured under the options there.
28
LiveCams
LiveCams
As a special variant of LIVE videos, nexxOMNIA is also able to control LiveCams.
LiveCams are not “video material” and furthermore, are currently restricted to external
LiveCam Providers, who control the corresponding players. Nevertheless, nexxOMNIA
is able to synchronize, update and deliver all attached metadata and schedule
information.
LiveCam Meta Data
LiveCam Features
nexxOMNIA controls the synchronization of the externally delivered data, adds or
removes new LiveCams and handles the internal and external reporting
automatically.
StudioCams
StudioCams are a variant of LiveCams, which differ in the fact, that they are not ondemand, but more a permanent LiveStream, which is not payed by minute, but can
be consumed in a FlatRate. StudioCams are heavily linked to other modules of
nexxOMNIA, most of all image galleries and person metadata in order to be able to
present the actors within the cam shows accordingly.
29
LiveCam Clips
Additionally, there may be LiveCam Clips. LiveCam Clips are videos that are
connected to a LiveCam and therefore are also hosted externally. Depending on the
LiveCam Provider, these Clips may be delivered via the nexxPLAY player system or also
by an external component.
Due to the fact, that LiveCams and LiveCam Clips Metadata are updated
permanently, a manual editing is not possible (except the deletion of an element).
30
Images
Images
If the target domains uses more functionalities from nexxOMNIA than just the video
player, an image section will quickly become necessary. Images can be attached to
other media elements (like covers for videos, preview images for actors etc.), they can
be used for promotions and events of connected webpages and/or be the content
itself (in slideshows, galleries etc.). For these necessities, nexxOMNIA offers a fully
enabled image section.
Image Lists
Image Editor
Just like videos, images can be uploaded via Flash/Drag’n’Drop, imported from Web
or even be captured by an attached Webcam. They are controlled and edited just
like videos. For simple image operations, nexxOMNIA even offers an image editing tool
integrated into the image gallery.
31
ImagePool
In a variety of sections, it is possible to “reuse” existing images for new purposes – this
is called the “ImagePool”. The ImagePool is the list of images, that are currently
available for the target domain and that are not deleted, active and marked as
“available for ImagePool”.
ImagePool Overlay
Images List
Due to the fact, that nexxOMNIA offers an integrated image editing tool, there is also
the possibility to not only use the currently saved images, but use a filtered version of
that image as a new image for a new purpose. This option is especially useful for agerestricted thumbs. The default image will be used for age-verified users and a filtered
version for the “default” users.
32
The selection of predefined filters is available from the ImagePool selection dialogue:
Categories and Albums
Exactly like videos, images can be organized into categories and playlists. Playlists for
images are called albums – but work exactly as video playlists work.
QR Codes
A special subversion of an image is an automatically generated QR Code. nexxOMNIA
will automatically create corresponding QR Codes for a given Text (mostly a URL) and
store it like all other images in the ImagePool.
Banners
A special subsection of images are banners. Banners are “normal” images, but their
metadata is different. Additionally, they do not appear in the ImagePool or Album
selection lists. Their purpose is to serve as clickable banners on the domain pages –
and only for this purpose, they are optimized. Beside this difference, they behave
completely identically.
33
Audio Files
Audio
In addition to the default video functionalities, nexxOMNIA also manages audio files
for playback, store, organize and manage. There is no real difference between the
management of videos and audio files, it’s as identical as possible.
Just like videos, audio files can be uploaded via Flash/Drag’n’Drop, imported from
Web or even created from an available video. They are controlled and edited just like
videos.
34
Categories and Albums
Exactly like videos, audio files can be organized into categories and playlists. Playlists
for audio files are called albums – but work exactly like video playlists. With one major
difference though. There are two different kinds of playlists, one is exactly the “audio”
version of a video playlist, the other is a special “music album”. An album of this type
“occupies” all metadata of the attached audio files – once an audio file is added to
this album, only the audio file’s title will be editable. All other metadata are overwritten
automatically by the album.
35
Text Contents
General Texts
For complete websites, nexxOMNIA also offers a couple of text editing tools and
contexts. The most general text section is a section for all-purpose texts – like an imprint
page or welcome text. This text can be delivered instantly to every platform/app of
this domain in every language that was specified.
Text Reference
Text Formatting
Text Preview
Images List
Every text section of nexxOMNIA will be controlled by an integrated Rich Text Editor
that allows the users to format and style the text fragments that are currently edited.
Although it is possible to write free texts, nexxOMNIA already predefines the mostly
used contexts (references) and presents them as a dropdown list.
36
On the domain site, the nexxOMNIA API will automatically include texts with these
references.
Articles
Articles are an enhanced version of a general text. Articles have several classic
attributes (title, subtitle, teaser, text) and can be linked to albums, images, videos or
playlists by default. An article can also have comments and be constructed from the
outside of nexxOMNIA via the API (on a forum page for example).
Article Components
Linked Media
37
Events
Events are - similar to articles - a specialized form of a general text. In contrast to the
article attributes though, events are specified also by a location and a period of time
(start, end and optional repetition). Due to the fact, that there are a lot of existing
Calendar Format Files, it is possible to upload events via the Import of iCal/iXML Files.
If the community module of nexxOMNIA is activated, the corresponding users can
join/unjoin events. This way, events get a list of attached users. If additionally the
activity stream is activated, joining lists is a publically visible action.
Just like the Article Text Type, Events can also be linked to videos, albums or other
media elements.
38
Linkable Objects
Persons
The media type “person” is the most important linkable object. It is possible to link a
“person” (mostly of cause an actor or music act) to all other kinds of media. With this
system, it is easy to find all media, matching a certain person, also on the target
domain frontend. The system makes it also easy to create “artist” pages of the edited
metadata of a specific person.
39
Files
Files is the media type often used for attachments or downloads. Mostly used for
adding PDFs or Office Documents to a page (e.g. for downloadable Website terms),
it works similar to all other uploadable media types. Files can be added via Upload or
DragnDrop and offer a trackable way to enable pages to offer downloadable files.
40
Places
Places are a specialized form of an article. In this case, the geolocation is the most
important part. This type of content is often used for lists of shops, list of event places
or similar geo-focused items.
Products
The media type “product” is used for in-place shopping. That can happen from within
the Video Player or on a special product place. Although rare, this form of instantpayment can make sense, especially on microsites or other not-shop platforms, with a
need for a rather small but working shopping area.
41
User Interaction Contents
Forms
nexxOMNIA Forms are a way to edit and manage user forms on websites and/or apps.
They can be even connected as a module within the nexxSMART template system.
In general, the administrator can add or edit every form on his website by rearranging
predefined items and values or placeholders to a new form. The target, receivers or
purposes of a form can also be defined.
Edit item details
Available form items
Current item list
42
Voting
nexxOMNIA Votes are a method to quickly add user interaction to a website or app.
Within nexxOMNIA, the administrator can quickly arrange a vote (based on articles,
persons, audio files, videos or even free lists), which user can place votes then.
Furthermore, a start and end date next to various settings on how and when which
users can vote, can be edited directly within nexxOMNIA.
Current item order
43
Every voting campaign also presents (besides the possibility to download a detail
excel sheet) the current state of the voting directly within nexxOMNIA:
Polls
nexxOMNIA polls are another way to quickly add user interaction on any website or
app. Similar to votings, the admin quickly arranges a couple of questions. In contrast
to a voting, polls have multiple questions, each with multiple answer possibilities.
Everything is arranged within nexxOMNIA and can go live as soon as the administrator
decides so.
44
Domains
Domains
Domains are the key component in the management chain of nexxOMNIA. Everything
is always connected to a domain – videos, images, users, payment – every action,
section and content is permanently and un-changeable tied to a corresponding
domain. A domain is in most cases a real domain, so mostly a really existing website.
In some cases, it’s only an Application or SmartTV Application or a short-lived landing
page for commercial usage.
Administrators can add/remove features and possibilities to a domain – only in these
cases, the domains have the corresponding menu options within nexxOMNIA – for
example, a LiveStream possibility can be added – or Payment in general is a feature
that has to be activated explicitly. After it becomes active, the authorized users for this
domain may add the new features.
Besides the really existing features, the domain menu offers a lot of options that
control, how the domain/app/player reacts. The most basic example is the setup of
the video player layout that is also a domain setting.
Domain Features
45
Other important settings are for example the complete payment setup, behavior rules
for the community (age verification, content protection, registration details) and
communication settings for reporting and system alerts.
Only nexx.tv administrators are able to add new domains – with the exception, that
users, enabled with network administrator settings, may add network domains.
46
Domain Focus Groups
Some domains may have the need for very special attributes that only make sense for
a special topic (for example: some sport-associated attributes on events or videos).
These attributes are called “focus group specific” and only appear for domains that
are marked as belonging to such a focus group. These attributes are also effective on
the API system, so they can be used on external pages.
Campaigns
Some domains will not really use a “domain” for delivering contents, but use
nexxOMNIA mostly for campaigns and microsites for a certain period of time.
Therefore, nexxOMNIA offers the “campaign”. A campaign always runs under an
existing domain and can use all of its contents – but is reported on a special level, so
although the session/media view is a view of the target domain, it is also possible to
track the campaign that this view was created in. With this system, it is easy to create
a variety of different microsites, without the need to register a new domain for each
of them.
Networks
Networks are a parent group of domains, mostly because they share a similar
architecture, the same assets or the same licensing partners. A good example for a
network is a “vertical network”. In a vertical network, all domains share the same
contents and players, sometimes even websites, because they are all just
exchangeable content pages for the same topic.
For these situations, nexxOMNIA uses Networks, which can hold as many domains as
necessary. A Network is the ONLY way to share assets across multiple domains – in all
other cases, a video/image/text can only be delivered to the webpage, it was
created for. In contrast, network domains can (but don’t have to be enabled like that)
share all contents from all its activated domains.
nexxOMNIA users are mostly connected to a list of domains. Once these domains are
connected to a network, and the user were set for a network task (e.g. the payment
operator), they automatically have access to all domains of this network.
47
Network User Roles
The administrators of a network are also able to add more network domains. This is the
only situation, where an administrator outside of nexx.tv can add new domains. These
domains are “network domains” and automatically implement all settings of the
“mother domain”. The “mother domain” is the main site of the network, normally the
first page that holds all contents.
48
Apps
Although a domain as interpreted by nexxOMNIA does not always have to be a “real”
domain, but also can be just an App, there are also “real” Apps available within the
nexxOMNIA logic. An App is (like all other elements) tied to a domain and a platform
– for example, a domain can have two Apps for iOS and android.
App Platform
If a domain uses also “real” Apps, especially for mobile platforms, they should (but
don’t have to) be added as an App within nexxOMNIA. By doing this, nexxOMNIA will
automatically build installation/usage reports and (given, that the App incorporates
the corresponding modules) will be able to track geo-information and store the
devices as PushNotification devices, which may be an instrument for user
communication.
49
Community and Users
Communities
The nexxOMNIA Community module allows connected apps/websites automatically
to get deeper information about their users, if the user uses Community functionalities
and registration/login data.
Once the Community module has been added, every session/view/ad
view/login/app start and payment will be connected to a user, which allows a variety
of new reporting and analysis options.
Groups
If supported, nexxOMNIA allows to create and manage Groups. Groups are
collections of users, which can be joined/unjoined by the users on the target websites.
50
Activity Stream
In order to create a more involved community, nexxOMNIA is able to produce
personalized feeds. The feed is based on a history of actions, every user commits.
Depending on the activated modules, an event may be: joining a group, joining an
event, updating a profile picture, upload an image/video, create an article, or
comment on an image/video.
User Activity
(in this case: new profile
picture)
User Activity
(in this case: image
upload)
51
Social Networks
nexxOMNIA offers modules for social logins like Facebook or Google+ with enhanced
functionalities. If the website is interested in these features, nexxOMNIA will
automatically download the user’s current online image and/or adds missing
registration data from the social network data.
Depending on the domains’ needs, the integration of social networks can get deeper
– automatic Facebook/Google+ Logins or background information checks,
GeoRouting or enhanced Logging are possible – if the user of the domain allows these
features (by enabling Facebook Apps and/or features in mobile Apps like Google Play
/ AppStore).
52
Communication
Emails and AutoMessaging
There are a lot of different ways to handle communication with users of a domain.
Most of them require a login/registration, but the easiest and common way of
communication is a support email form. nexxOMNIA automatically sends these
messages to the domain feedback receiver and stores a copy of it for online analysis
within the nexxOMNIA website.
User Message
Session Information
These support messages can be answered and replied to within nexxOMNIA (but of
course don’t have to). nexxOMNIA adds a couple of session information to the
displayed message which may help to identify user problems more easily.
53
Once the domain uses the community modules, there are a lot of new communication
features. As the most basic of them, each user automatically gets a welcome email,
which can be configured within texts/email templates.
There are currently three emails that will ALWAYS be sent – if the user agreed or not
agreed to feedback emails: Welcome / Lost Login / Payment Confirmation.
nexxOMNIA introduces AutoMessaging, which describes a way to add certain
patterns (“Triggers”) to user behavior that triggers a pre-defined email to be sent to
the currently logged in user.
Trigger Rule
Start AutoMessaging
Once the trigger has been saved, an empty email template will be created, that has
to be filled by the nexxOMNIA users in order to enable the delivery of auto-triggered
emails.
Email Templates
AutoMessage Indicator
54
Newsletter
nexxOMNIA also offers a classic Newsletter Delivery system with a lot of domainspecific settings. Every Newsletter can be sent to a target group (which can be all
users, or some kind of behavior/user attribute/session attribute subgroup).
The newsletter will be composed within a special newsletter editor and can include
free texts, predefined texts, images and videos. Although there is never a guarantee,
that the layout will be consistent within all browsers, some small layout styles can also
be applied.
The newsletter will be sent in the background to a predefined date and time and
beginning with this timeslot, an in-depth reporting and analysis will start automatically
about the success of the newsletter delivery.
Re-arrange existing components
Image Options
Add new component
55
Payments
Payment Workflow
Like all other nexxOMNIA modules, payment integration is modular and works within
the same API methods like video, community or image integration.
Payment is normally handled by Payment Providers and nexxOMNIA only acts as an
intermediate system that handles connections between the client pages and the
payment providers. It’s obviously possible to create a variety of different payment
methods that are connected to a variety of different payment providers but are all
controllable under the same nexxOMNIA administrative patterns.
Payment List
View: internal ID,
MediaType, User
details
Payment Details
Payment State
The most common approach is, that the basic implementation (like: open a provider
webpage in an iFrame) happens on the client page. Before the real transaction, the
client will secure the operation with randomized tokens. After the payment process is
done, the result will be transferred and secured by negotiating the payment details
with nexxOMNIA where it appears in Real Time. In more complex scenarios, there will
be a second control made by nexxOMNIA OR the control is a two-step authentication,
where the payment provider informs nexxOMNIA about the current payment state.
56
nexxOMNIA can handle payments with: debit / credit card / pay cards / localized
payment cards / sofort.com / ClickAndBuy / T-Pay / PayByPhone / PayByCall /
PayBySMS.
Depending on the domain’s payment settings, the payments can be used to:
consume a media item (for a default time), buy a media item (forever), buy a timeslot
(e.g. PayPerMinute) for a media item, charge a domain-specific deposit system with
a “virtual currency” or create a subscription.
It is therefore not important, what Payment Providers are integrated and in which
currencies and/or country specific needs the real payments are made – everything
will be presented in one overview dashboard.
Subscriptions
A special variant of payments are Subscriptions. A Subscription is a recurring payment
that starts with an initial transaction, which will be extended (if needed) after a certain
time period. A Subscription is tied to a specific media consumption – in most cases, it
handles an unlimited amount of time or views that can be used for VOD or LIVE video
material.
Capturing
It is also possible to handle payments in a capturing scenario. Capturing means, that
the payment details are stored already before they will be charged to the end user.
This may be useful for more complicated situations (for example: give users a free time
before subscription becomes active), and works exactly like everything else.
nexxOMNIA will automatically charge the captured amounts after the trial time has
expired.
Payment Setup and Connections
In order to establish a payment structure, nexx.tv will enable the pay modules for the
target domains. The user will then be enabled to add “price categories” for a couple
of contexts (e.g. VOD Price, PPM price, Subscription Prices etc).
57
Price category context
After these basic price models are established, every media or group of media can
be connected to these categories – as a result, the media items don’t have a price
itself – they have a price category. And if this price category gets changed, all
corresponding items also have a changed price.
Media – Price Category Connection
58
In automatic content insertion scenarios, each integration provider will be matched
to these “pay categories”, so new material will automatically get the desired price
group.
Pay Specials
A Pay Special allows domains to offer automated price restrictions to a certain group
of media items: for a special category or playlist, the corresponding videos may be
just 50% off for one week.
59
Advertisements
If payment is not a monetization option, videos are easy to monetize with
advertisements. nexxOMNIA and the nexxPLAY video player systems already come
with full support for video advertisements in a lot of variants.
nexxOMNIA supports the Video Advertising Standard VAST in Version 2 and 3 (and, for
Flash only: VPAID). Playout is possible on Desktop (Flash), Desktop (HTML5), mobile
(HTML5), mobile (Apps), Windows8, Xbox, T-Entertain and SmartTV. On some devices,
it is not possible to make the advertisements “clickable”, i.e. to connect the user action
to a landing page.
Advertising Context / Platform
VAST URLs
MidRoll Specifications
60
The corresponding Video Ads will then be delivered automatically on all supported
platforms. For some platforms, MidRolls are not available or need more advanced
SetUps (like Chaptering, see above). In addition to VAST, nexxPLAY supports VMAP, a
standard to allow the content owner to control the exact timing of each ad break.
Advertisement Countdown
Advertisement Control
61
List Data
In advanced scenarios, nexxOMNIA can also work with some different List Data. Lists
are here (mostly) free configurable data structures that can hold domain specific
targets, unimportant of the real contents. Therefore, lists are mostly domain specific
and feature specific importers and API constructors.
EPG and Program Schedule
For Television clients, nexxOMNIA can handle their program schedule or EPG in order
to display it on a webpage or App. With this method, it’s also very easy to implement
a “whats running now” functionality. EPG importers are always domain specific, but
will be collected in a standard feature set and are therefore editable and collectable
within the nexxOMNIA editors.
User Lists
For a variety of usages, domains may like to collect lists of users. For this approach,
nexxOMNIA offers domain specific user lists, also supporting external data structure for
user matching. User Lists may serve in a lot of circumstances and are therefore not
editable online. They can only be filled from importers.
If external list data is used, it is possible though to embed/exclude users from these lists
(or allow the users to remove themselves from these lists) by offering a “Linkage ID”
within the user editors (also available via the API).
Event Lists / Plans
A Plan is a list of short events and may be offered to external users as a “training plan”
or “learning task plan” or even a “to do list”. The events that are displayed there are
ordered by days after start (no fixed start necessary). The events themselves offer just
very small amount of data, as needed for the display of a “training plan”. These plans
are editable from within nexxOMNIA and also support domain specific importers.
Additionally, plans even support the nexxOMNIA category system for embedding
multiple plan systems.
62
Partners and Providers
nexxOMNIA and external data providers
In a lot of contexts, data can get imported from a variety of partners, external websites
or templates. Additionally, nexxOMNIA is able to report to many other pages, services
and partners, depending on their used formats and protocols. As explained before,
these imports (and also exports) can be automated, so the contents get
imported/updated on a regular basis.
License Partners and Content Owners
On a very basic level, content comes from external partners. Content means here
Video Files, LiveCams, Shop Data and/or Events/Articles. nexxOMNIA supports
automatic import of these data in RSS, MediaRSS or (events only) iCal Format.
Media type
Settings for the imported media
63
A classic example is a LiveCam Provider. They present the LiveCam Metadata in a
specific format for nexxOMNIA and the payment is also connected to this partner.
As a general rule though, a License Partner is at least a Partner, that “owns” a specific
content and this content is (in most cases) a paid content. Therefore, these payments
must be shared with the License Partner on a monthly basis. Additionally, their
respective content may be excluded from some domains and/or restricted to certain
payment models (for example: no subscription models).
Therefore, a License Partner is mainly a media attribute that indicates a payment share
– but they can also deliver media directly in some situations. If this is the case, the
corresponding automatic import rule should be attached to that content partner.
Payment Share Settings
64
Sublicense Partners
In contrast to content owners, the owner of a nexxOMNIA domain can decide to
export media to other members that may use this material in a variety of ways. This
type of partner is called a sublicense partner.
In general, there are three types of sublicense partners.
-
-
-
In a network scenario, a specific domain may be connected to a sublicense
partner. In this case, all data come automatically via the nexxOMNIA API and
there is also (mostly) live reporting. In case of paid content, the resulting money
is marked as “made by a sublicense partner”
The partner is a proprietary system. For this reason, the content will be
specifically packed and transported to this partner (e.g. Cable Settop Boxes
like the German KDG or UNITY media). The content will be played without
nexxOMNIA and there is no reporting (but if available, corresponding reports
may be uploaded into nexxOMNIA in a later step).
Platforms like YouTube are in between those two models. The content will be
published explicitly to this partner, but they provide an API themselves, so
nexxOMNIA can update reportings and statistics on its own.
In most cases, the content will be automatically exported to these partners, based
on automatic export rules.
65
Platform Providers
Platform Providers are providers that enable access to a certain platform. In most
cases, it is not necessary to explicitly add them as a platform partner, unless the
domain has a payment share model with these providers. In this case, the payment
agreement details should be entered here in order to enable nexxOMNIA to produce
correct monthly sales analysis.
66
Pay Providers
Pay providers keep the connection details to payment transactions. Depending on
the pay provider and its client-site implementation, they must be entered on
nexxOMNIA or are optional. In some cases, the pay providers are negotiating only with
the client sites – in this case, an explicit entry in pay providers is not necessary. Some
providers though are working with an event handling method, which is not possible to
implement on the target domains.
In these cases, the adding of a pay provider within nexxOMNIA is absolutely necessary
– the corresponding data fields will hold the needed details that enable nexxOMNIA
to communicate with the pay provider gateways.
Currency specific details
Payment Gateway Details
Additionally, nexxOMNIA can compute payment transaction costs, if defined and
available in order to create more accurate monthly reportings.
67
Ad Providers
Ad Providers hold the details of the delivery of advertisements in the video context
(pre-, mid- and post roll details). Due to the fact, that nexxOMNIA uses the VAST
industry standard for video advertisement delivery, the corresponding VAST files will be
generated live by the ad providers. The target URLs for these VAST files have to be
entered in this section.
Depending on the Ad Provider, it may be necessary to specify different VAST files for
each of the three delivery forms of advertisements for different gateways or even sub
gateways/gateway variants.
VAST URLs
Platform details
68
AVS Providers
AVS Providers manage the User Age Verification Process and finally lead to a user
setting, which controls their ability to watch age-restricted videos. Similar to Pay
Providers, every AVS Check may lead to additional costs and its configured more or
less identically to the Pay Providers setup:
69
CDN Providers
In case, that nexx.tv will not host the media assets within the connected partner CDN,
it is possible to maintain a connection to an own CDN with a CDN provider link.
Basically, it is only necessary to enter access inforamtions for all needed streaming
protocols and FTP in order to allow nexxOMNIA/nexxPLAY to upload/find the correct
paths for video/audio delivery.
70
Domain Partners
Domain Partners are not connected to content or media contents, but are linked to
users and payment/sales. If a domain has to share sales/payments to partners of the
domain itself (which are NOT content owners or platform providers), this can be
achieved with the help of domain partners. Every domain can be connected to a
domain partner and after that connection, each user/payment of this domain will
automatically also be connected to that domain partner. With this method,
nexxOMNIA is able to create domain partner sales share within the corresponding
performance reports.
Payment share details
71
Affiliate Partners
Affiliate Partners can be added, in case the target domain wants to track incoming
traffic/registrations based on the traffic referring URLs. For this context, nexxOMNIA
offers the possibility to send links with a special Affiliate Link Identifier. These links will be
parsed and computed when a user visits a page, coming from such a link.
Furthermore, these Affiliate Partners can be linked to Domain Partners. In this case, a
user that registers on a domain via an Affiliate Link that is matched to a Domain Partner
automatically will be connected to that Domain Partner.
Connected domain partner
72
nexxSMART Applications
Workflow
A nexxSMART Application is a HbbTV/SmartTV Application that is built by the user within
nexxOMNIA. In order to create such a nexxSMART Application, no programming is
necessary. The user selects the desired templates and content modules and can
combine them to a simple, tested, verified and running application for the desired
platform(s). Within nexxOMNIA, a nexxSMART Application is controlled via a campaign
and uses campaign logic.
In order to fill the content areas, the user will add “modules” and connect them to a
certain media functionality. However, in order to fill the modules accordingly, as a first
step, nexxOMNIA should have been filled with appropriate media (e.g. for adding a
video view, the target domain should have at least one available video).
Layout and Settings
The nexxSMART Settings Area is the main entry point to create the visual frontend for
the application, completely without any thoughts of the underlying contents.
Depending on the target platform(s), a couple of colors, margins/paddings and
general template considerations have to be enabled or modified. nexx.tv will provide
the user with a preview link for the currently-in-work application.
Setting Tabs
Color Settings
73
Modules and Menu Contents
The nexxSMART Modules enables the user to create the “main menu” of the
application. By adding a new module, the user will select a title (the menu item) and
connected it to a module (for example: single video). Afterwards, depending on the
selected module, another selection may have to be made (if “single video” is
selected, the video itself must be specified).
For a more complex scenario, there can also be multi-level menus and connected
categories. Additionally, there might be content modules that do not appear within
the menu, but are still available (for example, if this content is linked from another
content or banner, but shouldn’t be reachable through the main menu).
Depending on the desired scenario and platforms, there are also more advanced
options. For SmartTV Apps, menu items can be linked with Color Buttons on Remote
Controls or for mobile Apps, menu items can be automatically converted into special
start screen items.
Menu Item Title
Content Details
Visibility/Order Level
74
Reporting
Status and Process Control
nexxOMNIA offers a couple of tools to keep the domain owners always updated with
activities and events, that happen on their domains. The newest events are always
visible in the right sidebar, but there is always the option to see all events listed for a
certain period of time using system/messages.
Event Time
Event Result: Success or Error
Events/Action Message
For an in-depth overview about video processing details, which normally take a longer
time than just a few minutes, nexxOMNIA offers system/processes which allow
inspecting all video processing tasks within a time period.
Result / Status
Platform and Video Title
Process ID
75
In terms of system health, nexxOMNIA is able to inform domain users about current
system load / free capacities and API response time.
Criteria Development
Criteria Selection
76
Online Analysis
The main aspect for analysis can be handled within the nexxOMNIA WebView.
For every desired aspect of the nexxOMNIA content and analysis chain, there are a
couple of predefined analysis tools, that can be modified in real-time.
Additionally, each analysis can be exported to Excel immediately.
The online visible data will be presented in a couple of different statistic templates
and are viewable on desktop browsers, Tablets and SmartPhones.
Target figures
Target period
Export to Excel
Target domain and campaign
Analysis context
Target gateway
77
78
Reporting
Besides the online Analysis and Export Tools, nexxOMNIA is also able to group
predefined sets of information to deliverable reports. These reports will be sent
automatically per domain or per network on a changeable interval to a group of
associated users.
The most basic report is the domain report – if features all important domain-specific
key figures like visits/PIs/video views/sales etc. This report is also available as network
report, which is basically a collection of all domain reports, registered to that network.
Report Delivery Details
Monthly Payment Reports
Additionally, nexxOMNIA is able to prepare the monthly sales reports for the
administrative users of each domain/network. In these reports, all sharing costs,
platform costs or license owner computations are already configured, so the financial
departments of the domains/networks can work with these reports without the need
to collect all the key figures themselves within the Online Analysis Tools.
79
Performance Reports
Performance Reports are a tool for the on-the-fly analysis of key-figures from various
data sources in one single report. In general, Performance Reports are available for all
media items, domains, networks and payment with different levels of details.
In a Performance Report, data are modelled for a specific target. For example, the
Performance Report for videos and users are basically identical, but the key attribute
varies. Therefore, the grouping of data varies and the two reports are in-depth reports
for different target views, but based on exactly the same data. (in order to stay with
this example: a video performance report could show how often which video was
displayed on which device. The user performance reports would show, which user has
seen how many videos on each device).
Domain/network
date restrictions
Select detail level
Select corresponding option
80
Partner Reporting
In very complex scenarios, nexxOMNIA is able to produce fully featured partner
reporting. In general, this is an automated process, which collects some reports from
other detail levels into one overview of reporting.
For this, the user created a target period for a reporting scenario and after that, the
system will collect and send the necessary/appropriate reports. With this method, a
period can also be “closed”, means, that no change on the underlying data
structure is possible (especially useful in scenarios with multiple currencies or changes
of payment partner/content partner costs).
Additionally, from the partner reporting module, the nexxOMNIA user may decide to
automatically create and send partner reporting with detailed billing information via
email and attached PDFs.
Target (Network or Domain)
Report Period
81