mosaic_appliance/mosaic_software configuration

Table of contents

  1. FAQ
  2. Overview/Terminology
  3. Optimal configuration for browsing purposes
  4. Optimal configuration for monitoring purposes
    1. Basic configuration
    2. Cycling
    3. Dynamic graphical audio bars
    4. Alarms
  5. Advanced features
    1. SVG file support
    2. Captioning
    3. DVB-Subtitles burnin
    4. EIA-608 Closed caption burnin
  6. Troubleshooting
  1. FAQ


  2. Overview/Terminology

    A mosaic stream is a composition of a background image, labels (captions), layout and resized sources (video and audio).


    Terminology :
    • Task : One task is one service, one mosaic output stream.
    • Feed : A mosaic task is composed of feeds. Each feed represents a resized preview of a set of sources
    • Source : Can be a MPEG-TS UDP stream, a TS file or a picture file
    • Background : Background image
    • Label : Generated text displayed under mosaic feed
  3. Optimal configuration for browsing purposes

    Follow "Quick Start Guide" instructions.
  4. Optimal configuration for monitoring purposes

    1. Basic configuration

      Follow "Quick start guide" instructions.
    2. Sources cycling

      A feed is able to display a large number of sources. Source are displayed one after the other ("Starting time" parameter), in loop ("Cycling period" parameter).

      In "Input" > "Feed Setup" panel, configure the number of sources inside the feed.

      In "Input" > "Cycling" option, set "Starting times" and "Cycling period" parameters.

    3. Dynamic graphical audio bars

      When input audio streams are decoded, their instantaneous level can be displayed as dynamic graphical bars, displayed over the matching video thumbnail.
      Mono, Stereo, 5.1 inputs result is displayed in respectively 1, 2, 6 bars side-by-side.
      To enable audio bargraphs, select a feed, open "Alarms" panel, select desired source and enable "Display audio bargraph".

    4. Alarms

      • When an alarm is triggered :

        • A SNMP trap is sent at the start and at the end of the alarm.
        • A red square is displayed on top of the matching audio bars.
      • Audio alarms

        • No audio: If audio elementary stream is not detected in the source, "No audio" alarm is triggered.
        • Silence detection: If audio level is less than threshold level during detection duration, "Silence detected" alarm is triggered.
        • Peak detection: If audio level is greater than threshold level during detection duration, "Peak detected" alarm is triggered.
      • Video alarms

        • No video: If video elementary stream is not detected in the source, "No Video" alarm is triggered.
        • Freeze detection: If images are similar according to level of similarity during detection duration, "Freeze detected" alarm is triggered
        • Black detection: If video freeze alarm is triggered and video is black (according to black level settings), "Video black detected" alarm is triggered.
  5. Advanced features

    1. SVG file support

      mosaic_appliance is able to import SVG file to simplify layout configuration.
      SVG is an XML-based vector image format for two-dimensional graphics. Many editors support SVG format like Inkscape
      • SVG layout file creation

        • In Inkscape, load SVG sample file provided by company_name on demand
        • Change layout : add/delete rectangles, change position and size
        • Edit XML code (CTRL + MAJ + X) and verify that "Rectangle ID" in XML structure matches the mosaic_appliance feed number
      • SVG layout file load

        In "Input" panel, click on "Layout" button and load SVG file. Mosaic layout is updated.
    2. Captioning

      • A text can be displayed under each thumbnail.

      • Caption text can be static and/or may contain variables.
      • Variables list

        • ${feedIndex} : Feed number
        • ${serviceName} : Service name extracted from SDT table (DVB) or VCT table (ATSC)
        • ${customName} : Value of the "source name" text box in "Input" > "Source" panel.
    3. DVB-Subtitles burnin

      DVB-Subtitle PID can be burnt into the video.
      In "Source" panel, set "PID selection mode" to "Manual". Enable "Burn DVB Subtitle" and configure DVB Subtitle PID.
    4. EIA-608 Closed Caption burnin

      EIA-608 Closed Caption can be burnt into the video.
      In "Source" panel, enable "Burn Closed Captions" and set Closed Caption channel number.
  6. Troubleshooting