Broadcast Operations Center Integration Guide

Table of Contents

  1. Technical Overview
  2. Installing Megaphone into a Broadcast Operations Center or Studio
  3. Operational Training and Support
  4. Guest Megaphone Deployment for Proof of Concept Testing
  5. Installing Megaphone into your Website


Technical Overview

The Megaphone System: Four Components


Installing Megaphone into a Broadcast Operations Center or Studio

There are 4 ways to integrate Megaphone into your broadcast, listed here from lowest cost/difficulty:

  1. Mac/PC + HDMI
    HDMI output into a switcher, using chromakey (NO ADDED COST)
  1. Requires no special hardware, installation takes 60 seconds
  2. Does not support transparency/alpha
  3. See installation instructions here: http://www.megaphonetv.com/control-room-setup-guide-for-screen-graphics
  1. Mac/PC + NDI
    Ethernet output using the NewTek NDI protocol, into an NDI compatible device (COMING SOON)
  1. Uses NDI protocol over ethernet. Only appropriate if you have devices that can consume NDI sources, such as a TriCaster.
  2. The NDI protocol supports transparency/alpha
  1. Megaphone Graphics Server
    BNC output of HD-SDI key and fill into your HD-SDI compatible device (ADDED COST PER SERVER)
  1. High cost, but highest quality and most reliable/redundant option. See Specification and Installation details in the sections below.
  2. Supports transparency/alpha
  1. Megaphone REST API 
    Consume Megaphone TV's REST API (known as
    MIND) from your existing graphics device.
  1. Requires no hardware, has no cost from Megaphone, but requires a customer to:
  1. Write code to consume the Megaphone live JSON feed in the language of existing graphics devices (such as VizRT, Chyron, Deko, Miranda, etc.)
  2. Design custom graphics to output Megaphone content
  1. See instructions here: https://www.megaphonetv.com/mind

Megaphone Graphics Server Networking Requirements

  • Physical connection by Ethernet cable
  • Low latency (< 100ms to Amazon Web Services)
  • High availability (no downtime)
  • Independent internet connections recommended for each Megaphone Server for true redundancy
  • 1Mpbs bandwidth required while loading applications
  • 10kbps bandwidth required while applications run
  • No inbound open firewall ports needed
  • Megaphone connects out on ports 80, 443, or 9400
  • For realtime data, Megaphone apps use a long running TCP socket (not HTTP), with a heartbeat every 5 seconds. Please make sure firewall rules do not sever this connection.
  • For media loading, Megaphone apps access Amazon S3 and EC2 services over port 80 using regular HTTP calls.
  • No local services needed, isolation by firewall/DMZ recommended
  • Remote management by TeamViewer, GoToAssist, LogMeIn

Megaphone Graphics Server Installation Overview



Megaphone Graphics Server Specifications and Installation

Megaphone Graphics Server Hardware



Megaphone Graphics Server: Video Output Hardware

                       

  • Top BNC input: Bi-level (Black burst) or Tri-level genlock reference signal input
  • Middle BNC output: HD-SDI fill channel output
  • Bottom BNC output: HD-SDI key channel output
  • Outputs support: 1080i, 50hz, 59.94hz, or 60hz
  • If SD signal needed, downconversion should be done in

          partner hardware



Megaphone Graphics Server: Video Output Software

The Megaphone Graphics Server uses Vidigo Graphics as a software renderer, and a special Megaphone adapter file called MegaLauncher that loads your Megaphone Screen application.

You may need to start or restart Vidigo Graphics and load MegaLauncher in cases of reboots, Megaphone Theme updates, desynchronization of the SDI signal with broadcast hardware, or infrequent/extended usage.

To stop Vidigo Graphics:

To start Vidigo Graphics and load MegaLauncher

Troubleshooting the Megaphone Graphics Server:


Megaphone Graphics Server: GPI Hardware

  • Wire GPI cables into Megaphone Server breakout board
  • GPI triggers should ground the pin
  • Required: Send a trigger at the start of each segment
  • Optional: Send a trigger at the start of each commercial break


Megaphone Graphics Server Installation Instructions

To install the Megaphone Graphics Server into a broadcast center, follow these steps:

  1. Install the rackable Megaphone Graphics Server into your broadcast center's server rack.
  2. Plug in both Megaphone Graphics Server power cables.
  3. Connect the Megaphone Graphics Server to the Internet via hard-wired ethernet cable. Be sure that your internet access meets all Megaphone networking requirements as listed previously under “Megaphone Server Networking Requirements.”
  4. Inform your Megaphone representative that your Megaphone Graphics Server is online. Megaphone will then confirm that your Megaphone Graphics Server can connect to Megaphone's data stream.
  5. Connect the Megaphone Graphics Server's key and fill BNC outputs into your broadcast center's switcher or keyer. On the Megaphone Graphics Server, the middle BNC port is fill, and the bottom BNC port is key.
  6. Connect your clock reference signal ("genlock") into the Megaphone Graphics Server's top BNC port (both bi-level and tri-level sync are supported).
  7. Inform your Megaphone representative that your are ready for visual testing. Megaphone will launch a test application that you can use to conduct graphics tests in your broadcast center.


GPI Integration Guide

Megaphone Graphics Server: GPI Triggering Overview

Megaphone applications expect to receive GPI triggers on two different inputs, corresponding to the two types of events the applications need to be aware of.

Start of Segment

This type of trigger is mandatory, and should be sent at the start of each show segment. If there are five segments in an episode, five total triggers should be sent.  It should be sent at exactly the same time as the video asset of the segment begins playback. The Megaphone application uses this trigger to start its own internal clock and playlist with each segment in order to show the interactive content at the right time in that segment.

End of Segment/Start of Commercial Break

This type of trigger is optional, and should be sent at the end of each segment (which also represents the start of the commercial break). It should be sent at exactly the same time as the video asset of the current segment ends. The Megaphone application can use this trigger to start its own internal clock and playlist to deliver interactive content within commercials during the commercial break at the correct time. If it is not a large amount of extra effort, we try to wire up this trigger at installation time, even if we don’t have immediate plans to support interactive advertising on top of 30 second commercials so that we can be future-proof.


Megaphone Graphics Server: Break Out Board GPI Wiring Diagram

Triggering using Ground

Breakout Board Setup

Breakout Board Production Wiring

Breakout Board Loopback Test Wiring (for setup and diagnostics only)

Megaphone Graphics Server: GPI Trigger Testing

Loopback Testing 

(Can be used to verify that the GPI card is properly receiving signals before being connected to an automation system)

  1. Make sure the breakout board is wired for loopback testing per the previous page
  2. Launch the PCI-7230 card diagnostic application from from C: -> ADLINK -> PCIS-DASK -> Samples -> 7230 -> SDK7230 -> Util7230.exe (This application may also be pinned to the system tray for convenience.)
  3. Choose Card 0.
  4. Press Digital Output #15, and confirm that Digital Input #15 is activated.
  5. Repeat for I/O #14.

Production Testing/Verification

  1. Launch the PCI-7230 card diagnostic application from from C: -> ADLINK -> PCIS-DASK -> Samples -> 7230 -> SDK7230 -> Util7230.exe (This application may also be pinned to the system tray for convenience.)
  2. Choose Card 0.
  3. Send a “Start of Segment” trigger from the automation system to Pin 46 and confirm that Digital Input #15 is activated.
  4. Send an “End of Segment” trigger from the automation system to Pin 47 and confirm that Digital Input #14 is activated.

Testing Application 

(currently showing loopback configuration test success example)


Megaphone Guest Account for Proof-of-Concept Testing

Once you have installed the Megaphone Graphics Server hardware and are ready to test bringing content on air, you can use Megaphone's Guest Account to display sample poll and quiz questions. For instructions, please see:

http://megaphonetv.com/guestaccount


Installing Megaphone into your Website

Megaphone Controller and iFrame Overview

Megaphone Controller Webapp iFrame Installation Instructions

Megaphone Controller iFrame Development/Testing Instructions

Confidential: Not for Distribution