Multisite Player is an application that runs on a Multisite Decoder which allows the user to play and pause live video much like a traditional DVR. Your Decoder will need a monitor and mouse/keyboard for operation. The steps below describe initial setup and configuration.
For getting started on Legacy 1st generation Decoders or NVIDIA surround settings go here.
Table of Contents
- It is recommended to connect power through an uninterruptible power supply (UPS).
- Secure your network ethernet cable to the RJ-45 jack. Do not use an ethernet cable with the clip removed; it should not easily pull out.
- The SDI / HDMI ports found on the PCI cards are for production video and professional audio output. Video and audio are output to both SDI & HDMI simultaneously, one video channel per card. Audio should be de-embedded from SDI.
- Use the DVI-D, HDMI, or DisplayPort on the PCI GPU (not the video ports on the motherboard I/O panel) to connect one 16x9 computer monitor for decoder control.
- Connect a wired keyboard and mouse. Wireless is not recommended.
The order for powering equipment on and off is important to ensure all settings persist throughout the system.
To Power On:
- Check power, ethernet, and video inputs/outputs for proper physical connection.
- Power on any external devices (Projectors, Monitors, Converters, etc).
- Lastly, power on the Decoder by pressing the power button on the front panel.
To Power Off:
- Click the user icon in the top right corner.
- Select shutdown in the drop down menu.
- Power off any external devices (Projectors, Monitors, Converters, etc)
First Time Boot
When booting into the Decoder you will be prompted to enter your username and password. These will have been provided to you by Living As One.
Network related settings can be adjusted from the login screen. Click Network Settings in the bottom right corner to configure your IP address and DNS settings or to view the MAC address.
DNS Caching helps resolve requests to one server so that data can be reliably downloaded from the closest data center instead of being pulled from multiple locations.
Upon using your Decoder for the first time you may have to adjust your monitor resolution.
- Go to the Settings tab on the left.
- Click Change under Monitor Resolution.
- Set the correct resolution to match your display.
Video Output Format
Before using the platform, you will have to set the correct SDI / HDMI output resolution to match your production environment. Video and audio are output to both SDI and HDMI simultaneously.
- Go to the Settings tab on the left.
- Click Change under Current Format.
- Set the correct resolution to match your environment.
- Next, select which output device you would like to use. For example card 1 or both 1 & 2.
- Click the Test button to confirm video output.
Note: 1080PsF will allow you to play events encoded with both interlaced and progressive scan types when outputting interlaced formats.
Selecting an Event and Managing Local Disk Cache
Once a user is logged-in a list of available events with their respective start date/time will be displayed on the Events tab of the application. Please note: event dates are formatted as MM/DD/YYYY in the United States, YYYY/MM/DD in Canada and DD/MM/YYYY in all other countries based on the time zone selected in the Settings tab.
Events can take up to 2 minutes to appear after the encoder is started; the “Refresh List” button can be used to check for new events. Select the desired event from the list and click “Select Event” to load the event. Once selected you will see the event name displayed in the top center.
If the decoder detects that previously cached (saved) content exists on the local hard drive, a prompt will display asking if you wish to clear (delete) the locally cached data. You should always “clear” the data if you are selecting a new stream and no longer need the old data. If you wish to keep the previously saved data select “Don’t clear,” but be mindful that limited disk space is available.
Even though the application will monitor available disk space there is no way to clear the cache while streaming, so it is important to clear unnecessary data when loading a new stream. The user interface will be disabled while the cache is clearing; the application’s Activity Indicator, which is displayed in the lower left corner of the application, will display until the cache has been cleared.
Controlling Playback & Understanding the Buffer
Once an event is selected the audio/video will begin to buffer immediately. This value will continue to grow until it reaches the size configured on the settings tab — up to a maximum of 60 minutes. The buffer can only obtain content which is available in the cloud (if playing in Cloud Mode) or on the encoder (if playing in LAN Mode). Use the player control buttons (1) and scrubbar (2) to manage video playback.
It is important to understand that the decoder will always download the highest quality video available, you should wait for it to buffer some content before trying to play. The more content that has buffered the more reliable playback will be. Underneath the scrub bar the amount of video currently buffered will be displayed (3).
You can use the adjustable seeking tool to set more accurate cue times. Set the desired seek amount from 50ms up to five minutes, then use the forward or rewind buttons to seek using the desired increments.
The following keyboard commands are available for your convenience.
- Ctrl + Spacebar: Toggle Play/Pause
- Ctrl + [Left] or [Right Arrow]: Seek backward or forward
- Ctrl + [+] or [-]: Increase or decrease the seek amount slider
This feature can help prevent accidental in-app mouse clicks and keyboard commands from interrupting your video playback.
When hovering over the scrub bar, you can see the time when the currently selected media was encoded. The capture time will automatically adjust to your local time zone.
Audio meters display the level of audio signal on channels 1-16. Active audio channels (based on how many channels of audio were encoded) will be shown in white, inactive channels will be gray. For example, events encoded with only two channels of audio will show 1-2 as white while 3-16 will be greyed out. These audio meters are intended to show the presence of audio not precise dBFS values.
Cues make it easy for an organization’s users to communicate important points of reference in the video timeline with each other user. For example, a Host Site user can identify a common start point in a live video by creating a cue which indicates the exact time which is relevant for Remote Site users to begin playback at. Each cue’s information will sync automatically to all viewers of an event.
A cue Position is relative to its event timeline, where the event timeline begins at 00(h):00(m):00(s). For example, if a cue is set to identify an action that took place 30 minutes into the streaming event the cue time will be 00:30:00.
The Countdown time for a cue will represent the difference in time between the cue time and the current video playtime. For example, if a cue is set for 00:30:00 and the current position of the video is 00:10:00, the countdown will display 00:20:00 because there are 20 minutes remaining before the video playtime reaches the cue.
The Time column indicates the clock time when the cue was set. It will match the time zone set on your Decoder in the settings tab.
To create a new Cue, pause the video at the desired time, then type in a New Cue Description and click “Add Cue.” All users may then click “GoTo” on a Cue to jump to the specified timestamp. The currently selected Cue will be highlighted purple, and all past Cues will be grayed out. The Cue’s time can be updated by clicking the “Update” button, which will update the selected Cue to the current timestamp. Only the creator of a Cue may delete or update a Cue.
Administrators have the ability to delegate whether users cues will be shared with everyone, or just locally. Users who are not allowed to share will be prompted with a message to the right of the “Add Cue” button. Learn how to manage cues in Multisite Controller here…
LAN Mode gives Decoders the ability to pull content directly from the encoder over a local area network. This feature is ideal for Host Site content monitoring or playback at Remote Sites using dedicated circuits. Please be aware that LAN mode is not supported over VPN.
To enable LAN mode on the decoder,
- Login to the Multisite decoder.
- Select the settings tab on the left side.
- Click the enable button under LAN mode.
If a successful LAN connection has been made, the application will display a LAN mode icon in the top left corner.
To disable LAN mode on the decoder,
- Login to the Multisite decoder.
- Select the settings tab of the left side.
- Click the enable/disable button under LAN mode.
Multisite Decoders have a bandwidth testing tool built in. These tests allow you to get an accurate measurement of available network bandwidth.
To run a bandwidth test, go to the support tab.
Some firewalls use QOS parameters to limit specific traffic like video. Decoders test for both video and non video content to get the most accurate reading.
Emergency Hotspot Failover
Multisite Decoders and Encoders are able to fail over to a cellular hotspot in the event of an emergency. This process can vary between cellular devices so please test with your specific device before an emergency occurs. To setup the connection…
- Enable the hotspot feature on your cellular device.
- With your device unlocked, plug it into the Decoder via a USB cable. The lite-blue USB 3.1 port is currently not compatible.
- Upon connecting you will receive a prompt on your device asking to allow the connection. Press “allow” or “trust” (your device may vary).
- Once you have trusted the Decoder on your device, the Decoder may still display a message saying “The device is not yet trusted…” Click “Try Again” to allow the Decoder to try the device’s internet connection once more.
- The Decoder should begin to use the cellular internet connection momentarily. You will receive a notification on your Decoder when it detects the new internet connection.
Note: This can also be done on an Encoder in the case of an emergency internet outage. Since you have no way to press the “Try again” button on an Encoder, once you have trusted the Encoder on the device, simply unplug the device from the Encoder, and re-plug it in; then the Encoder will use the cellular connection since it has been trusted & remembered.
TeamViewer Remote Support
Multisite Decoders have TeamViewer remote support built in. Users can use TeamViewer to access the decoder in order to provide remote support or basic management. This is helpful for technical directors who manage a large number of remote sites, or have sites which are very far away.
An active remote connection to a decoder with TeamViewer will consume additional hardware and software resources on the decoder, and therefore could reduce the quality of video playback while the connection is active. It is very important to never have an active TeamViewer connection while the decoder is being used for production purposes, and TeamViewer should not be used to remotely trigger video playback for production purposes.
To access TeamViewer…
- Navigate to the Support tab.
- Use the toggle switch to enable the TeamViewer service*.
- An ID and password for temporary connections will be generated and displayed. This ID and password can be used to connect to the decoder remotely. The ID and password will persist across decoder restarts, and will remain the same until the TeamViewer service has been restarted or disabled (via the in-app toggle).
*Note: If this is your first time using TeamViewer on a decoder, you will have to accept the End User License Agreement. This agreement typically takes about 10 seconds to display after enabling the service for the first time. Once the agreement has been accepted you will need to restart the service by using the toggle switch to turn it off and then back on.
Configuring TeamViewer for Recurring Connections
TeamViewer on a decoder may additionally be assigned to a users own TeamViewer organization account. This would allow for a user to connect to remote decoder(s) at anytime without the use of a potentially changing ID.
You can assign a decoder to your own TeamViewer account with the following steps:
1. On the Multisite Decoder’s Support tab, use the toggle to enable TeamViewer. The TeamViewer sign-in page should appear. If it gets hidden behind Multisite Decoder, use ALT + TAB to bring the sign-in page to the forefront of the screen. Sign in to TeamViewer with your TeamViewer account. (Two-factor authentication is recommended).
2. Once you are signed in to TeamViewer, add the decoder to your Computers & Contacts by clicking the Add User icon and choosing Add this computer. From here you can configure the computer name to something your team can easily recognize, such as the site common name, and then set a strong password.
3. It is strongly recommended to set a TeamViewer “personal password” on each decoder with TeamViewer active to prevent unintentional or unauthorized connections. If you did not set a personal password when assigning the decoder to your account, you can configure one on the TeamViewer Options –> Security tab.
4. Once TeamViewer is assigned to your account, you can close TeamViewer Options and sign-out of TeamViewer. Even though you are signed out of TeamViewer, you can still remotely connect to the unit. Signing out is recommended because it will prevent users who operate the decoder from having the ability to connect to other devices which may be on your TeamViewer account.
RossTalk commands can be used to trigger certain decoder actions (such as play or pause) via RossTalk enabled devices. RossTalk is a plain text communications protocol using port 7788 that allows commands to be sent to other RossTalk enabled devices within a local area network. RossTalk commands can be sent to a Decoder via ProPresenter’s Communication Module, or a RossTalk compatible video switcher.
Be aware that RossTalk is an unencrypted and unsecured protocol which should only be used on secure, non-public networks.
Available RossTalk Commands
The commands currently supported are “Custom Controls” play and pause. In RossTalk this simply is sending the following on tcp 7788 to the Decoder’s IP address:
Ross Video Switchers
Play – bank 1 control 1
Pause – bank 1 control 2
Play – “NEXT”
Pause – “READ”
Configuring RossTalk Module in ProPresenter
One way to send RossTalk commands is through ProPresenter 5’s Communication Module. ProPresenter 6 has had mixed results with this feature. Your experience may vary. The Communication Module is an optional module which may be purchased from Renewed Vision. For more information about the communication module, please visit Renewed Vision’s website.
The following instructions will show you how to enable RossTalk in ProPresenter 5, and to trigger a Multisite Decoder to play or pause.
4. Click add device and select RossTalk.
5. Click the cog icon next to connect.
6. Create a name for the connection > under behavior select controller > under address enter in your Decoder’s IP address > leave the port number as 7788.
7. Click save.
8. Enable RossTalk in the settings tab on your Decoder.
9. Click connect. If ProPresenter is able to communicate with your Decoder, then you will see a green indicator and the button will say connected.
10. Right click on the slide you would like to add the cue to > select add communication cue > custom control > then type either “Play” or “Pause”.
Export Events to MP4 (Alpha Release)
This feature will allow events to be exported to a USB drive as an MP4 file, but it is still considered an alpha release as certain functionalities are still in development. Please see limitations below.
- Event must have been streamed with DASH.
- Dual video channel events will export videos side-by-side in a single container.
- Only events with 1, 2, 5.1, 7.1 channels of audio are supported. 8 and 16 channel events can still be exported, however very few players will be able to playback these events.
- When a cue is used to set the export in and out point, the export may include up to 8 seconds of extra content at the beginning and/or end which needs to be trimmed.
- There is no ability to cancel the export once it has begun. The length of time an export will take depends heavily on how much of the selected event content remains to be downloaded to the decoder. Once the content is downloaded, it has to be converted from the stream packaging to a single MP4, and then copied to the USB.
- USB drive must be formatted with the FAT32 file system.
- Exported HEVC events may not play on all devices or in all video player applications.
- Insert a FAT32 formatted USB drive into your Decoder.
- With an event selected, click export under Export Event on the Events tab.
- Select start and end cues. These will be used to designate the beginning and end of your export.
- Specify a filename.
- Double click on a USB drive from the list.
- Click Export.