mosaic_appliance - Quick Start Guide

Table of contents

  1. Overview
    1. System description and ecosystem
    2. Mosaic output
  2. Live task creation
    1. Live function creation
    2. Mosaic task creation
  3. Mosaic task configuration
    1. Background configuration
    2. Layout configuration
    3. Feeds configuration
    4. Video encoding settings
    5. Video encoding settings
    6. Audio encoding settings
    7. Multiplexing configuration
    8. Output stream configuration
    9. Mosaic task startup
  1. Overview

  2. Live task creation

    1. Live function creation

      To create a "Live encoding" function, click-on "Device" button and open "Functions" panel. Click on "Insert" button" and add "Live Task Node" function.


      Enable "Live Task Node" function.

    2. Mosaic task creation

      One mosaic task is one mosaic service. Several sources are aggregated into one output stream.
      To create a new task, click on "Live Tasks" button, select "Tasks Map" in the list and click on "New" button.

      Give a name to the mosaic task.

      Select mosaic task and change "Input mode" to "Mosaic".
  3. Mosaic task configuration

    1. Background configuration

      Create a background image file with a width/height ratio equals to the mosaic layout.

      Supported background formats: BMP, JPG, PNG

      In "Input" panel, upload background file, then click on "Send" button.
    2. Layout configuration

      A mosaic is composed of feeds. Each feed represents a resized preview of a set of sources.
      In "Input" panel, set the number of feeds and the width/height in pixels of the mosaic layout.

      Select the feed. In "Feed Setup" panel, configure feed's position and size. Enable "Display feed".

    3. Feeds configuration

      A mosaic channel is composed of feeds. Each feed represents a resized preview of a set of sources.
      • "TS over network" source type

        Source is an MPEG-TS (UDP) stream.

        Supported inputs:
        • Transport : TS/UDP/RTP/IP
        • Video : MPEG-2 MP@HL, up to HD; H.264 HP@L4, up to HD
        • Audio : MPEG-1 Layer II, AAC, Dolby Digital, Dolby Digital Plus

        Select feed and source index, set "Source type" to "TS over network" and configure ethernet interface, IP address, UDP port and video/audio PIDs.

        "PID selection" modes are explained here.

      • "Local TS file" source type

        Not available

      • "Picture" source type

        Source is a picture file

        Supported picture files: JPG, PNG, BMP

        Select feed number and source number, set "Source type" to "Picture file" and load picture file.
    4. Video encoding settings

      In "Video" > "Video Profiles" panel configure video encoding settings.
    5. Video preprocessing

      • Sources deinterlacing

        In "Video" > "Video Profiles" panel, select source deinterlacing mode.
      • Cropping

        Each source of each feed can be croped.
        In "Input" > "Sources" panel, enable "Crop input" and set desired cropping values.
    6. Audio encoding settings

      From "Audio" panel, set audio codec, mode, sample rate and bitrate.

    7. Multiplexing configuration

      In "Output" > "Multiplexing" panel, configure output PID numbering if needed.
      If a TS CBR stream is required, enable "TS CBR" and configure desired "Transport Bitrate".

    8. Output stream configuration

      From "Output" > "TS Output" panel, configure ethernet interface, output mutlicast address and UDP port.

      Select a secundary output if needed.

    9. Mosaic task startup

      • Play background

        In "Tasks Map", select mosaic task and click on "Enable" button.
      • Play feeds

        Select mosaic task. In "Operation" > "Feeds operations" panel:
        • Play all feeds: Play all feeds
        • Stop all feeds: Stop all feeds
        • Select a feed and click on "Play" or "Stop" button.