Managing Stream Events

Managing Stream Events

1. INTRODUCTION

Stream events are used to synchronise an application with an MPEG stream.

There are two types of stream events, Do it now events and NPT events. NPT events require an NPT stream that is used for synchronising an application with NPT of a media clip and they require the carousel to be synchronised with an AV stream. Do it now events are fired manually and do not require an NPT stream. The timestamp generator feature is also supported with DIN events.

2. EDITING STREAM EVENTS

To edit stream events for a carousel, righ-click on a carousel in the carousel repository and select Edit Stream Events from the pop-up menu. The stream event editor will open (see figure 7.1).

To add a stream event you have to create a stream object for the event and add an event to the object. One stream object can contain several stream events.

To add a stream object click Add object and enter a name for the object. The name must be unique in the carousel.

To add an event to a stream object, click Add event. Enter a name for the event (it must be unique in the stream object) and select a type for the stream event, either din (Do it now) or NPT.

If you add an NPT event you can also define one or more NPT times when it will be fired. Click ADD NPT to do that.

If "Do it now" option is selected, it is possible to type a value in "Sending period in seconds" edit field. If some value is typed for this field, and "Start sending event" is selected, the Playout server

starts to send DIN events with timestamp (UNIX Epoch time) repeatedly with given interval. It can be stopped by selecting "Stop sending event".

Changes in carousel stream events will be applied when the carousel is restarted. 

Figure 7.1: Stream event editor


3. SENDING STREAM EVENTS


3.1. 
MANUALLY

To send a "Do it now" stream event for a carousel, right click on a carousel in the carousel repository and select Send DIN Stream Event. Select an event to fire from the drop down box and set a payload for it, if necessary.

Payload can be loaded from a file or entered to the text area. Click Send event to fire the selected event. If no streams are running for this carousel, an error message is shown.

3.2. AUTOMATICALLY

Please refer to Icareus Playout API documentation to learn how to integrate to Icareus Playout and trigger stream-events via API.


AV SYNCHRONISATION

Icareus Playout can generate an NPT (Normal Play Time) stream for testing NPT stream events. To generate an NPT stream do the following:

  1. Right click on a carousel and select Edit Stream Events
  2. Add one or more NPT events for the carousel
  3. Start a stream for the AV file
  4. Start a stream for the carousel


    • Related Articles

    • Managing Live Events and Webinars

      Introduction Managing tools for the event allows the administrator to: Start & Stop of the manual recording of the event to create "speaker clips" Synchronize the slides with webinar speaker/presentation Moderate the Chat and Polling Both recording ...
    • Managing Applications

      Introduction Icareus Playout Carousel Server is a playout system for delivery of DSM-CC object carousels, DSM-CC data carousels and related tables (e.g. AIT) over DVB services. Object carousels can be used for delivering MHP, Hbbtv, tru2way or mheg-5 ...
    • Managing Networks

      INTRODUCTION  Networks are a key feature of Icareus Playout platform. Each Network contains one or several  Actual  subnetworks and those in the system represents a individual transport stream with DVB Services, data services, configurations, tables, ...
    • Managing Applications

      MANAGING APPLICATIONS APPLICATIONS INTRODUCTION AND MAIN FEATURES 1.  INTRODUCTION Application management is targeted for managing especially the applications running on TV devices. Icareus Suite applications are value added services or applications, ...
    • Managing Playout OS Services

      Introduction Icareus Playout runs several linux services for its features. Managing Playout OS Services Playout Services and Linux processes can be managed from both Playout Management Console and Linux console. In Linux console Icareus Playout is ...