Visual Circuits MC User Manual

Focus mantis mc media player: user manual
Hide thumbs Also See for MC:
Table of Contents

Advertisement

Quick Links

Mantis MC
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MC and is the answer not in the manual?

Questions and answers

Summary of Contents for Visual Circuits MC

  • Page 1 ™ Mantis MC User Manual...
  • Page 2 Trademarks The Focus Enhancements, Visual Circuits, and Mantis logos are registered trademarks in the United States and other countries. All other products, services or company names mentioned herein are claimed as trademarks and trade names by their respective companies. ©...
  • Page 3: Important Safety Instructions

    Mantis MC IMPORTANT SAFETY INSTRUCTIONS: The following safety instructions apply to the Mantis Media Multi-Channel (MC): 1. Read and follow all warning notices and instructions marked on the product or included in this manual. Opening or removing covers and/ or components may expose you to dangerous high voltage points or other risks.
  • Page 4 10. Do not allow anything to rest on the power cord and do not locate the product where persons will walk on or come in contact with the power cord. POWER AND GROUND REQUIREMENTS: Determine that the cumulative power requirements of the Mantis plus other equipment in the rack do not overload the supply circuits and/or wiring.
  • Page 5 RACK MOUNTING AND VENTILATION REQUIREMENTS: If you are rack-mounting the Mantis base unit: 1. Always stack the rack from the bottom up to ensure a stable and safe rack. 2. The installation of the Mantis and other units within the rack should not reduce the airflow within the rack.
  • Page 6 User Manual Regulatory Documentation The CD-ROM/DVD-ROM drive contains a laser system and is a ‘Class 1 Laser Product’ under a U.S. Department of Health and Human Services (DHHS) Radiation Performance standard, according to the Radiation Control for Health and Safety Act of 1968. Should a unit ever require maintenance, contact an authorized repair location.
  • Page 7 Class A Statement FCC Part 15 (EN61000-3-2) This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 (EN61000-3-2) of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
  • Page 8 EMC and Safety Directive Compliance The CE mark is affixed to this Visual Circuits Corporation product to confirm compliance with the following European Community Directives: Council Directive 89/336/EEC of 3 May 1989 on the approximation of the laws of Member States relating to electromagnetic compatibility.
  • Page 9: Table Of Contents

    Media Messenger and Webview ....1 Mantis MC System ....... . . 2 Plug and Play .
  • Page 10 Contents If Smart Card Does Not Eject ..... 27 Storing the Smart Card ......27 .
  • Page 11 Video Playback ....... . 103 Overview of the Update Process ....104 Content Log .
  • Page 12 Contents mpgLoadNext ....... 137 mpgLoadDef ....... . 138 mpgLoadNextDef .
  • Page 13 Information Calls ....... . 164 infoGetFile ........164 infoGetPlaylist .
  • Page 14 Contents Display Control (DS) ......189 Frame Number Request (?F) ....190 Time Code Request (?T) .
  • Page 15 (VAR/Distributor) ......211 Mantis MC Technical Specifications ....213 Index.
  • Page 17: Mantis Multi Channel

    Media Messenger and Webview Included with the Mantis MC are the powerful Media Messenger and WebView applications for creating, scheduling, distributing, managing, and auditing digital content throughout the enterprise.
  • Page 18: Mantis Mc System

    ™ Mantis Multi Channel Mantis MC System The basic Mantis MC system includes: Features 32-bit accelerated graphics output, supporting Multi-Zone™ functionality Expandable up to 2 channels CD/DVD drive Hard drive for media and system log storage Standard and high-definition video output...
  • Page 19: Mantis Multi Channel ™ Quick Start

    Reboot Mantis MC After Changing Video Output Type Whenever the video output type is changed, on one or more channels, it is necessary to reboot the Mantis MC. If this is not done, incorrect colors may be displayed. ™...
  • Page 20: Connections Guide

    The basic configuration of the Mantis MC provides multiple types of video output simultaneously, on a channel-by-channel basis. For example, it is possible to configure the MC so that Channel 1 outputs to a composite monitor, while Channel 2 goes to a component or RGB monitor.
  • Page 21: Video/Vga Cable

    Video/VGA Cable Green Blue V sync Figure 2. Vide/VGA Cable Mantis Video Connections CVBS Connect a composite cable to the corresponding Channel 1 or 2 connector. Component, RGB, S-video 1. DB connector end to either VGA 1 or 2. 2. Connect the color coded cables to the appropriate connectors on the display device.
  • Page 22: Audio Connections

    ™ Mantis Multi Channel Termination of Audio and Video Outputs Do not double terminate audio or video outputs. This degrades sound and picture quality. Audio Connections To create an analog stereo audio connection for Channel 1, connect a RCA-M phono-ended audio cable to the corresponding Audio Outputs Left 1 and Right 1.Repeat for Channel 2.
  • Page 23: Configuring For A Network

    Configuring for a Network Mantis MC default network settings are: IP Address: 10.0.0.1 Network Mode: Static To initially change the Mantis network settings, it is necessary to attach a computer directly to the Mantis. Before beginning, verify that the computer and Mantis are powered off.
  • Page 24: Changing Tcp/Ip Settings

    ™ Mantis Multi Channel Changing TCP/IP Settings There are three methods for initially changing the Mantis TCP/IP settings: Front Panel, WebView, Serial Commands. Front Panel The front panel of the Mantis has control buttons and a display, similar to those of a VCR, that can set most of the Mantis features and functions.
  • Page 25 3. Access WebView using the default Mantis Login: firefly Password: 123456 4. Set the IP address and other TCP/IP parameters as required. 5. Click on Update Settings to save. 6. Click on Player Control. 7. Click on Restart Player. This initializes the new settings. Restarting the Mantis is only necessary when updating the network settings in a DHCP environment, i.e.
  • Page 26: Front Panel And Display

    However, the Mantis Front Panel and Display permit changing settings directly on the device. Typically, local access to the Mantis is for initial setup and installation. Control Display Figure 3. Front View, Mantis MC Menu Control Buttons Move up through Menu or entry options.
  • Page 27: Changing System Settings

    To access the menu system, press the The second line of the display is also the only line that may be edited. The asterisk symbol appears to the right of a menu option when it is selected. option allows jumping directly to the next higher Up Menu menu level.
  • Page 28 (resolution) on channel 2. Open the player menu tree by pressing the Menu Select button. IR (infra-red Remote Control) The Mantis MC does not support IR Remote Control. Please disregard messages about IR. Quick Start Use the Right Arrow to browse the Player Settings list to locate the desired option.
  • Page 29 Changing an Option Value Using the Menu Control Buttons to change an option value is similar to viewing or selecting the option. Begin by advancing through the menu to the option that is to change. The behavior of the cursor varies, depending on the menu option being changed.
  • Page 31: Encoding Requirements And Recommendations

    NCODING Listed below are requirements and recommendations for both Standard and High Definition encoding, that provide criteria to create MPEG files compatible with the Mantis playback system. Standard Definition (SD) Encoding Requirements 1. Files must be one of the following types: a.
  • Page 32: Sd Encoding Recommendations

    Encoding Requirements and Recommendations 7. Files should be no less than 4 MB in size. If there are files are smaller than 4 MB, use an editor to combine them into a larger file that is at least 4 MB in size. SD Encoding Recommendations 1.
  • Page 33 Encoding Requirements and Recommendations 6. Although the Mantis can transcode NTSC and PAL, it is recommended to encode to the video standard (NTSC or PAL) that the Mantis is set to display. 7. When encoding files, annotate and store notes on the audio levels of both the source tape and input settings of the encoder.
  • Page 34 Encoding Requirements and Recommendations 11. To play back still images or computer-based graphics, hardware-based encoding systems are preferred. However, if a software encoder is needed, we recommend encoders such as DVMPEG (www.darvision.com). Multiplexing a blank audio track on all video-only MPEG files is highly recommended.
  • Page 35: High Definition (Hd) Encoding Requirements

    Encoding Requirements and Recommendations High Definition (HD) Encoding Requirements Failure to follow the encoding guidelines may result in issues such as uneven playback, blocky output, or frozen video. 1. The HD encoding format supports Transport Streams and Program Stream MPEG 2 files of audio/video or video-only files, or audio-only (Elementary Stream) files.
  • Page 36: Hd Encoding Recommendations

    Encoding Requirements and Recommendations HD Encoding Recommendations 1. The recommended encoding bit rate is a minimum of 10 Mbps. The standard broadcast rate is 19.4 Mbps. The maximum total bit rate is 40 Mbps. The audio and video PES IDs (PIDS) can be set in software for multi-stream applications.
  • Page 37 Focus Enhancements Focus Enhancements does not provide technical support for parties doing their own software encoding, nor provides technical support for those using either Pixel Tools or VIDEO CLIPPRO. Focus Enhancements does provide comprehensive encoding services, including High Definition.
  • Page 39: Smart Card

    Mantis features. Optional Smart Card Features Multicast Additional Channels Table 3. Optional Mantis MC Features As new product enhancements and updates are released, they are made available as upgrades to the Smart Card. Saving and Loading System Setting Configurations The Smart Card facilitates easy setup and configuration of multiple Mantis media players.
  • Page 40: Using The Smart Card

    Using the Smart Card The Smart Card reader slot is located directly below the DVD/CD drive. Figure 4. Mantis MC with Smart Card Reader Inserting the Smart Card To insert the Smart Card: 1. Orient the card so that the label is facing up and the arrow on the card points into Smart Card reader slot.
  • Page 41: Saving A Configuration To The Smart Card

    Saving a Configuration to the Smart Card To save a system settings configuration to the Smart Card, use either the WebView or the front panel interface. Using WebView To save the current configuration of system settings to the Smart Card: 1.
  • Page 42: Loading A Configuration From The Smart Card

    Smart Card Loading a Configuration from the Smart Card To load a system settings configuration from the Smart Card use either the WebView or the front panel user interface. Using WebView To load a system settings configuration from the Smart Card: 1.
  • Page 43: Eject The Smart Card

    Eject the Smart Card Use the front panel to remove the Smart Card from the Mantis. Using the Front Panel Press the button for five seconds and the Mantis ejects the EXIT Smart Card. If the Smart Card is inserted incorrectly and the green status LED does not light, Press and hold the EXIT button on the Mantis front panel for 5 seconds to eject it.
  • Page 45: Web View

    WebView is compatible with Microsoft Internet ™ Explorer 5.5 and later. While WebView may work with other web browsers, Focus Enhancements does not guarantee full compatibility. WebView is a suite of content and device management tools: page 36 Transfer Media...
  • Page 46 page 62 Diagnostics These pages provide statistics for a variety of system activities: f. General Includes revisions of hardware/software in use, currently loaded playlist and schedule by channel, last updates, number of system starts, and number of Watchdog restarts. g. Video Video data by channel that includes horizontal and vertical size, video and audio bit rates, audio frequency, frame rate, current frame, timecode, and file type.
  • Page 47: Accessing Webview

    Accessing WebView Step 1: Connect to the Network Both the Mantis and the PC with the web browser must be on a common network. For information specific to your network contact your Network Administrator. Security Warning If using WebView over the Internet, the user’s network must provide all the security: the Mantis does not include any special security features.
  • Page 48: Step 2: Determine The Ip Address Of The Mantis

    Step 2: Determine the IP Address of the Mantis After confirming network connections for both the Mantis and the web browser computer, it is necessary to determine the IP address or DNS name of the Mantis. IP Address (static) To obtain the IP address, use the Mantis front panel: 1.
  • Page 49 Dynamic IP Address (DNS and DHCP) If the network uses dynamic IP addresses, determine the address: 1. Press MENU/SELECT 2. Use the arrow key to move to DOWN 3. Use the arrow to move to RIGHT 4. Press the arrow to proceed to the network settings level. Down 5.
  • Page 50: Step 3: Establish Communications With The Mantis

    Step 3: Establish Communications with the Mantis Launch an Internet browser program and enter the IP address or DNS name in the address field. When contact is established, a login screen appears. Figure 5. WebView Login Page Step 4: Enter User Name and Password Both the user name and password are case sensitive and require a minimum of 6, but no more than 30, characters.
  • Page 51: Using Webview

    Using WebView All WebView pages have a similar layout. WebView User Manual (pdf) (link to file stored on Mantis) Main Menu Visual Circuits Home Page (requires access to WWW) Figure 6. Typical WebView page layout The default starting point in WebView is the Media Transfer page as the default starting point, page 36.
  • Page 52: Transferring Media

    Transferring Media Use this page to transfer media from the work computer or network to the Mantis. Webview can transfer up to six media files at once. Figure 7. WebView Media Transfer Page Do Not Close or Change Web Pages while Transferring Files If you close or select another web page during a media transfer, the transfer will terminate.
  • Page 53 2. After selecting the media files to transfer to the Mantis, click Transfer Media button clears all selections. Reset Mantis indicates that the file transfer is proceeding by displaying an animated sequence of flashing circles in the lower left portion of the page, where the Visual Circuits logo normally appears.
  • Page 54: Webview Software Update

    Graphic File Transfer and Conversion The image formats that are compatible with WebView and Media Messenger are .bmp, .gif, .jpg, .png, and .tga. When WebView transfers an image file to the Mantis, it converts the file to a standard 24-bit format and automatically determines the correct image size for the selected output standard, for example 720 x 480 for NTSC.
  • Page 55: Media Review

    Media Review The WebView Media Review page, provides the ability to review media and storage usage on the Mantis, preview video and graphic overlay media, and delete media from the Mantis. By default, the data displayed are: video, overlay, playlist, and schedule. Figure 9.
  • Page 56 Viewing Media and Storage on the Mantis Figure 10. Detail of Media Review Video and Overlay Pages Use the Media Review page to view the video and graphics overlay files and directory listings for video, graphics overlay, playlist, and schedule files that are currently stored on the Mantis. To review a file: 1.
  • Page 57 Thumbnail Videos The first time a video displays in the preview area there is no animated sequence available for preview playback. Click the Preview Button to have the Mantis create a short animated sequence using thumbnail stills from the video. This animation is stored and retrieved automatically for future previews.
  • Page 58: Using The Playlist Editor

    Using the Playlist Editor Figure 11. WebView Playlist Editor Page Use the Playlist Editor to create or modify a video playlist by: Arranging videos in a playback sequence Creating and positioning graphic overlays associated with specific videos Creating cross-channel synchronized playback groups The graphic overlay feature provides an effective way to display a company logo, sale sign or other static image (.bmp, .jpg, .gif, .tga or .png) over a video.
  • Page 59: Creating A New Playlist

    Creating a New Playlist There are two methods for creating a new playlist: by choosing from the Playlist drop down menu or by clicking on New Playlist button in the lower right corner. Adding Videos to a Playlist To add video files to a playlist: 1.
  • Page 60: Moving Videos Within A Playlist

    Moving Videos Within a Playlist To move a video up or down within a playlist: 1. From the Video list, select the video to move. 2. Click the to go up or the playlist. 3. Move the file to the desired location in the playlist. Shuffling Video Playback on a Channel feature offers the ability to playback a playlist’s videos Shuffle...
  • Page 61: Adding Graphic Overlays To A Playlist

    Channel 1 audio outputs to all synchronized channels in group. The audio track on channel 1 is the master for all audio channels in the group. If any of the slave channels have audio tracks, they are disabled and not output. Adding Graphic Overlays to a Playlist Adding a graphic overlay file to a playlist is similar to the process for adding video files.
  • Page 62: Working With Graphic Overlays In A Playlist

    3. Click on the Overlay Filename select the graphic that is to be the overlay from the Media list. 4. Review and/or adjust the overlay properties, see the next section for details on this. 5. Click the button. The graphic overlay now appears across from its associated video in the Overlay list.
  • Page 63 Figure 12. Graphic Overlay Properties Page The process for altering the characteristics of a specific graphic overlay is as follows: (Skip steps 1 and 2 if a graphic overlay is selected and the Graphic Overlay Properties page is displayed). 6. Select the video that the graphic overlay is to be associated with and click on the page.
  • Page 64 - Mantis assumes that the color in the upper left Auto Key corner of the graphic is the background color and selects it to key out. Removing Residual Background Color The best backgrounds to key out have a single, uniform color with no pattern.
  • Page 65: Saving A Playlist

    Saving a Playlist When finished editing the playlist, save it by clicking either the buttons at the bottom of the screen. Save Save As Clicking Save same filename. Clicking Save As playlist with a new filename. Figure 13. WebView SaveAs Dialog Box Filename Conventions The Mantis provides three interfaces, that allow the creation and naming, or transferring of files: front panel controls,...
  • Page 66: Playing A Playlist Quickly

    Playing a Playlist Quickly To play a playlist at once, click the button, located in the Play lower right portion of the Playlist Editor screen. This overwrites the original playlist file using the same file name and begins designated playback on the Mantis immediately.
  • Page 67: Using The Schedule Editor

    Using the Schedule Editor The Schedule Editor has two workspaces; the Playlist Events Editor and the Video Dates Editor. By default, the Playlist Events Editor displays first. Figure 14. Schedule Editor - Playlist Events Editor Page Use the Playlist Events Editor to create or update a schedule by defining which playlist or lists are in the schedule and setting the playlist’s playback properties.
  • Page 68: Creating A New Schedule

    Creating a New Schedule There are two ways to create a new schedule. Select New Schedule Click on the The Playlist Events Editor provides options to: add an event to a schedule delete an event from a schedule edit an event within a schedule In addition, by using the Video Dates Editor, it is possible to assign date rules to individual videos.
  • Page 69 Adding or Editing an Event The processes for adding or editing an event are similar with one exception. Adding an event requires selecting a playlist not in the schedule while editing requires working with an event listed in the schedule. To add an event to a schedule: 1.
  • Page 70 Click on the Interrupt: video in a playlist start playing precisely at its scheduled time and interrupting whatever playlist and video that is playing then. This feature is useful for time sensitive playlists. Click on the Play Once: have a playlist played back only once: regardless of Start/ Stop time settings that would permit looping.
  • Page 71: Assigning Dates For Video Playback

    Assigning Dates for Video Playback Use the Video Dates Editor to designate the date(s) a particular video is to play. Create a date rule for when a particular video is to playback by selecting its start date, or end date, or both. Figure 16.
  • Page 72 Add or Edit a Date Rule to a Video 1. In the Playlist Events contains the video requiring date rule editing. 2. Select the Video Dates Editor The process for adding or editing date rules is the same with one exception. Adding rule first requires selecting a date not already in the list.
  • Page 73: Deleting An Event From A Schedule

    Deleting an Event from a Schedule To delete an event from a schedule, use the following steps: 1. Verify that the correct playlist is being edited. 2. Locate the event to delete. 3. Manually clear all of the event’s properties, including any date rules set in the Video Dates Editor.
  • Page 74: Saving A Schedule

    Saving a Schedule When finished editing the schedule, save it by clicking either the buttons at the bottom of the screen. Save Save As Saved Changes Take Effect Next Time Schedule Reloaded When a schedule is saved, its playlists are saved in their entirety within the schedule file.
  • Page 75: Additional Saving And Loading Methods

    Additional Saving and Loading Methods Beyond the standard saving and loading methods directly to and from the Mantis, there are two local options available: Save Local and Load Local. Save Local This option saves a copy of the schedule file currently being edited to the local work computer or network.
  • Page 76: Exiting The Schedule Editor

    Load Local l button provides the capability to load a schedule Load Loca file from the local computer or network to the Mantis, rather than one already stored on board. This is useful when a schedule is stored on another computer or on removable media. To perform a local load: 1.
  • Page 77: Using The Player Control Panel

    Using the Player Control Panel The Player Control provides basic video player controls: Play, Pause, and Stop and control the file currently playing: displayed on the output window. These controls work on a channel-by-channel basis. The controls Previous and Next provide for moving between playlists immediately before and after the list that is playing.
  • Page 78: Diagnostics

    Diagnostics The Diagnostics pages supply technical statistics about the Mantis. This is a tool to help the Visual Circuits technical support team work with you over the phone, in the event of problems. The Diagnostics pages provide a snapshot of the system status at the time the pages were entered.
  • Page 79 Diagnostics - General Player version Displays the version of the Mantis (incorporating both hardware and software). Current loaded schedule Displays the file name of the currently loaded schedule (if applicable) on the system. Current loaded playlist Displays the file name of the currently loaded playlist on the system. Video loaded on Chan 1 Displays the file name of the currently loaded video on this channel.
  • Page 80 Diagnostics - Video Figure 22. WebView Diagnostics - Video Page Channel Displays the number of the channel monitored. Horizontal Size Width of image in pixels. Vertical Size Height of image in pixels. Video Bitrate Rate of video bits transfer (Kbps) at time of monitoring. Audio Bitrate Rate of audio bits (Kbps) transfer at time of monitoring.
  • Page 81 Frame Rate Number of individual frames or images displayed per second. Current Frame The frame ID number for frame currently displayed. Time Code Date-time stamp for frame identified in Current Frame. File Type Format of file being shown, i.e. MPEG1, MPEG2.
  • Page 82 Diagnostics - Playback Figure 23. WebView Diagnostics - Playback Page Channel The number of the channel monitored. Interrupts Number of times the playback was interrupted during the play period. AV Syncs Number of times the decoder has had to adjust the audio-video synchronization during the playback period.
  • Page 83 Raw Data Total amount of data, in bytes, stored on the chip. Disk Underflow Data flow from the disk is not sufficient to keep the read buffers full. This may be caused by: Disk data transfer rate has been exceeded File error is generating improper read errors If the problem occurs with a non-Mantis hard drive, there may be a bad or incorrect hard drive driver...
  • Page 84 Diagnostics - Logging Logging provides a record of what played on each channel: videos and their overlays, their starting dates/times, what percentage of playback completed successfully and how long they played. At the top of the Logging page, from the menu, select the log file to view.
  • Page 85 Chan Displays the Mantis output channel number. Filename Displays the filename of the video. Overlay Displays the filename of the graphic overlay that was associated with the video (if present). Duration Displays the total amount of time (HH: MM: SS) that a video played. Displays the percentage played of the video.
  • Page 86 Figure 25. WebView Diagnostics - Logging Page In the Diagnostic logfile viewer, the data is listed with one diagnostic event per line and is sorted by playback time using the Mantis internal 24-hour clock. Use the <<Prev or Next>> links to move to the previous or next pages.
  • Page 87: System Settings

    System Settings The System Settings available in the WebView interface are basically the same as those found in the On-Screen Display menu. Within the System Settings menu, the following options are available: General Settings Figure 26. WebView System Settings-General When a field is edited in any one of the following Settings Categories, the text for that category will turn red until you update the settings.
  • Page 88 Date/Time Sets the Mantis internal clock for date and time. Time Zone Select the appropriate time zone in which the Mantis operates. The time zone is measured in hours and minutes plus or minus Greenwich Mean Time. Version The current version of the Mantis software. Uptime This value indicates how long the unit has been in operation since the last power cycle.
  • Page 89: Video Settings

    Video Settings Figure 27. WebView System Settings-Video Video (formatting options) The Video drop down menu lists NTSC and PAL video standards (regular and cropped) and a variety display resolution options. Select the video formatting option for the channel: Video Standards Component Only 480p 576p...
  • Page 90 Reboot Mantis MC After Changing Video Output Type Whenever the Video Output type is changed, on one or more channels, it is necessary to reboot the Mantis MC. If this is not done, incorrect colors may be displayed. Video Card Configuration Figure 28.
  • Page 91: Audio Settings

    Audio Settings Figure 29. System Settings: Audio Volume This setting adjusts the volume level for audio playback. The default volume setting is on the 0-20 scale. WebView and External Control Command Audio Settings Audio level setting scales are different for WebView and the External Control Commands.
  • Page 92 Audio Configurations Config MPEG Audio Type MPEG Layer 2 Stereo Audio MPEG Layer 2 Stereo Audio Dolby Digital Audio (AC3) Dolby Digital Audio (AC3) Table 6: Mantis Audio Configurations Mantis Digital Audio Output Setting Digital S/PDIF (PCM) Analog Digital S/PDIF (Dolby Digital) Analog...
  • Page 93: Control Settings

    Control Settings Figure 30. System Settings: Control Accept TCP/IP In conjunction with RS232 serial communication, TCP/IP allows the user to remotely operate the Mantis by sending operation commands through a network or locally using an external PC or show controller, see External Control Commands on page 131).
  • Page 94 Auto Play This option enables and disables the auto play feature: default is (disabled). When enabled, the Mantis at startup, automatically begins playing the most recently loaded playlist/schedule. To initiate playbacks manually: Disable auto play Start playback using either the external (serial/tcp) commands, see , or go to click on the Play...
  • Page 95: Network Settings

    Network Settings Figure 31. System Settings: Network Configuration Host Name Choose a unique name that identifies each Mantis unit on the network. Mode DHCP (Dynamic Host Configuration Protocol) - A TCP/IP service protocol that offers dynamic leased configuration of host IP addresses and distributes other configuration parameters to eligible network clients.
  • Page 96 IP Address A 32-bit address used to identify a node on an IP network. Each node on the IP network must be assigned a unique IP address, which is made up of a network identifier and a host identifier. This address is typically represented in dotted-decimal notation, with the decimal value of each octet separated by a period, for example, 192.168.7.27.
  • Page 97 HTTP Proxy Type Allows you to select the type of proxy (None, Socks4, Socks5, USER usr@hst p, USER usr@hst:p, SITE usr@hst p, SITE usr@hst:p, NetCache or NAT Firewall). Note: The NAT Firewall setting will put the FTP client in passive mode.
  • Page 98 Figure 33. System Settings: Network SNMP Server Configuration Enable SNMP (Simple Network Management Protocol) The SNMP feature permits monitoring the Mantis via the network, as well as retrieving and changing its settings. This is done through the use of the Mantis MIB file. Engine ID A unique ID number, similar to siteID, assigned to the Mantis by a SNMP trap daemon or server.
  • Page 99 Auth Passphrase An SNMPv3 feature, it provides authentication but no encryption on SNMP information. Priv Passphrase An SNMPv3 feature, it provides authentication and encryption on SNMP information. Figure 34. System Settings: Network SNMP Traps Configuration Configuring the SNMP traps controls allows the Mantis to send diagnostic messages to a SNMP trap daemon operating on a client or a SNMP trap server.
  • Page 100 SNMP Version The currently installed version of SNMP. Engine ID This is a unique number generated by the SNMP trap daemon when initially started and displayed in the SNMP Server field, page 82. Sending Mantis SNMP Traps It is necessary for the SNMP Traps - Engine ID field to contain a unique ID number that the SNMP trap daemon recognizes as belonging to a specific Mantis.
  • Page 101: Logging Settings

    Logging Settings Figure 35. System Settings: Logging Run Log Turns the Run log which creates a record of which videos played (with which graphic overlays, if applicable), starting at what dates/times, playing back what percentage of the video and for how long.
  • Page 102 Log Format Sets the output format of the run log file to either CSV or XML. Sample from a CSV format run log: 12-07-02 20:30:07,1,05saturn.mpg,3_ser220.BMP,1,00:01:01,100 Sample from a XML format run log: <mpeg datetime=”12-07-02 20:32:57” chan=”1” filename=”05saturn.mpg” overlay=”3_ser220.BMP” loop=”1” duration=”00:01:01” percent=”100” /> The format of the diagnostic log is in a simple “time - event”...
  • Page 103: Webview Settings

    WebView Settings Figure 36. System Settings: WebView WebView Enable This feature gives the user access to the Mantis over a network using a conventional web browser (see W File Access Permits accessing the Mantis directly with an FTP client. Username Enter at least 6 (but no more than 15) alphanumeric characters here.
  • Page 104 FTP Auto-Update Settings Figure 37. System Settings: FTP Auto-Update FTP IP Address Enter the IP address of the FTP server. FTP Port Enter the port for the FTP server. If left blank during an update, this field will continue to show a blank value and FTP will use port 21. Once a value is entered and saved, the new value appears this field.
  • Page 105 Fixed Update Time Allows the setting of a fixed time, on an hourly basis, for an FTP update, for example 14:00. To activate this field, first set the Update Interval to Use Fixed Time Delete Content Use Delete Content with Caution This process removes, from the FTP server, all files within the accessed directory, except for those used in the most recent content update.
  • Page 106: Http Auto-Update Settings

    HTTP Auto-Update Settings Figure 38. System Settings: HTTP Auto Update HTTP Address Enter the HTTP server IP Address here. HTTP Port Allows entering a specific port for the HTTP server. If left blank during an update, this field will continue to show a blank value, and HTTP will use port 80.
  • Page 107: Usb Devices

    USB Devices Dialup Client Figure 39. System Settings: USB Devices Configuration - Dialup Client The Mantis may be configured as either a USB client or server and it may be set to dial on demand and send data if required. Enable Client Enable if dialup is required.
  • Page 108 Baud Rate Select the transfer rate (bps) to use while using the dialup connection. Idle Timeout Set time limit for how long the connection may be idle before timing out. Connect Type Permits setting method for connecting to USB network. Set to if using an automated connection at a standard time.
  • Page 109 Client Address IP address of client if Mantis is server. Username Username and password for accessing USB server. Password and Confirm Password User’s password for accessing USB server. Figure 41. System Settings: USB Devices Configuration - Network Node Enter node ID for the USB server. IP Address Enter the USB server’s IP Address.
  • Page 110: Multicast Settings

    Multicast Settings Figure 42. System Settings: Multicast Multicast is an optional feature. Client Select the broadcast protocol to be used. Client Enable Enable or disable the multicast client. Activating Changes to Multicast Settings To apply changes made to Multicast settings, it is necessary to toggle the Client Enable setting from Disabled to Enabled.
  • Page 111 Listen Address The IP address that the multicast client listens to. The value must be a Class D multicast address, which typically starts with 224.xxx.xxx.xxx. Because some addresses may be reserved (see below), consult with the Network Administrator for assistance. - 224.0.0.0/24 is reserved by RFC.
  • Page 112: Smart Card Settings

    Smart Card Settings Figure 43. System Settings: Smart Card Load Config Permits the loading of a configuration in to the Mantis from an inserted Smart Card. Once loaded, the Mantis detects the new system settings and changes any necessary system settings according to the configuration stored on the Smart Card.
  • Page 113: Advanced Settings

    Advanced Settings Figure 44. System Settings: Advanced Configuration Audio/Video Sync Permits enabling or disabling audio/video synchronization. Turning the audio to video synchronization or “lip sync” off, sometimes eliminates stuttering video playback. This may however result in poor audio to video synchronization. Consult with a Visual Circuits representative if the problem continues.
  • Page 114 Front Panel Security Code The Mantis security code consists of pressing from 2 to 6 of the front panel buttons in a predetermined sequence. Warning: Security Code Conventions The Front Panel Security Code must conform to the following rules: - Button 1 must be used and Can Not Be Blank. - Blank Buttons can not be used in the code: all buttons used must contain a value.
  • Page 115: Networking

    ETWORKING Overview Use Mantis media players to create private broadcast networks for advertising, education, instruction, and entertainment. Mantis players are fully functional network nodes with integrated FTP capabilities that permit widespread deployment and provide unattended playback operations. Networking allows the management and control of the media players from a central location.
  • Page 116: Getting Started

    Networking Getting Started The following questions should be considered when establishing a network: Number of Mantis media players and update method? Bandwidth of communication to each media player? Playback programming: scripted/show controller/ combined? Creation of MPEG2 videos: pre-production, post- production? Service and maintenance of deployed systems? Installation of network infrastructure: displays, cabling, control devices, etc.?
  • Page 117: Media Messenger Software

    Media Messenger Visual Circuits Media Messenger when combined with Mantis media players creates a simple, yet powerful, end-to-end solution for the distribution and utilization of high-quality digital media. Product Features Windows XP/2000 compatible Network Manager - for grouping and organizing Mantis players graphically Playlist Editor - for generating customized playlists of videos and graphic overlays...
  • Page 119: Video Playback

    Mantis media players offer a variety of methods for updating video content. These updating processes include both automatic and manual procedures. Automatic Updating Media Update discs (page 109) These discs are for updating local systems: made with standard CD/DVDs, they are inexpensive and easy to use. Create update discs with Visual Circuits Media Messenger software.
  • Page 120: Overview Of The Update Process

    Updating Video Playback Overview of the Update Process The following steps are typical of the Mantis updating process. The Mantis: 1. Identifies the CD/DVD as either a valid content or system software update disc: a. If a valid content update disc proceed, see below, b.
  • Page 121: Content Update Processing

    2 Content Update Processing When the Mantis detects a valid content update CD/DVD, it initiates a routine to decide how best to process it. 1. The Mantis checks to see if there is an update packet specifically targeted for it. This is done by determining if the update packet filename matches the site ID of the Mantis.
  • Page 122: Updating Routine Order

    Updating Video Playback 3 Updating Routine Order The Mantis system looks for an update file following a specific order. It proceeds sequentially through the order until it finds a matching file and then proceeds to the playlist parsing routine, below. 1.
  • Page 123: System Update Check

    5 Mantis Storage Cleanup Routine When the Mantis copies files to its internal storage, it compares the total amount of space required to store the files against the space that is available. If the Mantis determines that there is not enough space, it runs a cleanup routine to make room by removing the oldest, unused MPEG files.
  • Page 124: Content Log

    Updating Video Playback 7 System Software Update Process If a CD/DVD disc fails to qualify as a media update or a Drop & Go update, the Mantis determines if it is a system software update. To qualify as a system software update, the disc must contain a file with the extension “.upd”.
  • Page 125: Automatic Updating

    Automatic Updating Media Update Disc Updating The benefits of using media update discs are: Media update discs require no specialized knowledge to use. Insert the disc and Mantis performs all the tasks. One media update disc can have site-specific information for multiple unique locations and eliminates the need to make a different disc for each location.
  • Page 126: Using A Media Update Disc

    Updating Video Playback 3. Test the disc in a Mantis to verify that it works, before making duplicates and distributing to other sites. Conversion of Graphics Files to 24-bit Format When WebView makes a copy of a .jpg, .gif, .tif, .tga, or non 256-color .bmp image file, to the Mantis, it converts the file to a standard 24-bit format and automatically determines the correct image size for the selected output standard, for example 720 x...
  • Page 127: Drop & Go Disc Updating

    Drop & Go Disc Updating Drop & Go Basics When the Mantis loads a Drop & Go disc, the videos are copied to the Mantis and playback begins automatically. Depending on the number of videos to be copied and the length of each video, the copying process can take several minutes.
  • Page 128 Updating Video Playback Using a Drop & Go Playback Disc To use the Drop & Go disc: 1. Insert the Drop & Go disc into the Mantis CD/DVD drawer and close the drawer. 2. The Mantis detects the Drop & Go disc and begins copying the videos.
  • Page 129: Ftp Updating

    FTP Updating FTP, File Transfer Protocol, is a standardized convention used to deliver digital data via, TCP/IP., a set of network protocols commonly used by networking systems and the internet. Using FTP, each Mantis updates itself automatically when connected to a static network connection. New media, playlists, schedules and/or system updates are downloaded using this connection to a FTP site.
  • Page 130: Player Management

    Updating Video Playback Player Management Player management is easy and does not require a technical networking background. Most helpful is that the person responsible for player management be familiar with the presentations and understand what content should play on each channel. It is important to post scripts and videos to the correct directories at the update location.
  • Page 131: Ftp Update Process

    FTP Update Process When a FTP update is initiated on the Mantis, either by selecting from the menu system or by a regular update interval Update Now or fixed time trigger, the Mantis attempts to establish communications with the specified FTP site. When communication is established, the Mantis searches the home directory for update packet files intended specifically /scripts...
  • Page 132: Playlist Parsing Routine

    Updating Video Playback Playlist Parsing Routine When the Mantis copies a new playlist, it analyzes the list to determine which MPEG video files it needs. The Mantis then checks its own storage to determine if any of these videos are already present.
  • Page 133: Multicast Updating

    Multicast Updating The following is for Mantis media players that have the optional ™ KenCast Fazzt multicast client enabled.The KenCast multicast client handles the task of receiving and writing media files to the Mantis’s internal storage. Multicasting is an optional feature enabled by a pre-programmed Smart Card.
  • Page 134 Updating Video Playback Package Mode 1. In Package Mode, a Fazzt package must be created and sent to the Mantis system. The Fazzt package must contain a scrip, i.e. playlist (.fpl) or update packet (.tar.) The inclusion of videos and graphic overlays is optional.
  • Page 135: Software Update Check

    Software Update Check A software update check searches for any valid software updates, see page 107 for more details. If a Mantis receives a (.upd) file during a multicast transmission, the system will apply the update. System Settings for Multicasting The System Settings for Multicasting detailed below are accessible via either the remote control, WebView or Front Panel interfaces.
  • Page 136 Updating Video Playback Reserves MBs Allows the allocation of a fixed amount of the Mantis’s internal storage space for receiving a multicast update. To determine this value, you will need to estimate the largest multicast update you will ever receive (example: 1000 MBs). Then, double that amount (example: 1000 MBs x 2 = 2000 MBs) to allow room for both the compressed archive and the extraction process.
  • Page 137: Manual Updating

    Manual Updating WebView Updating WebView is a web-based interface that can be used to transfer media from a local computer and/or the network to the Mantis. See Transferring Media on page 36 for instructions on transferring media to the Mantis using the WebView interface. In addition, WebView may be used to create, edit or delete playlists and/or schedules.
  • Page 138: Direct File Access Updating

    Updating Video Playback Direct File Access Updating Direct File Access (enabled in “Web” screen within the Mantis System Settings) can be used to update the Mantis directly with an FTP client. Programs such as FlashFXP (see description below) may be used. Figure 47.
  • Page 139 Some of the options available include: Viewing the contents of the Mantis. Deleting files from the Mantis. Downloading files from the Mantis to a PC or network. Uploading files from a PC or network drive to the Mantis. Caution While using an FTP client, keep in mind that you will be able to view and access special system file sub-directories that should remain unaltered.
  • Page 141: Log File Reporting

    EPORTING Overview Mantis media players offer the ability to log periodic data for the purpose of system diagnostics and the verification of program playback. This logging function is a powerful management tool for the Mantis media player network. The two types of data collection available are Run and Diagnostic. They can be run singly or together.
  • Page 142: Run Logs

    Log File Reporting Run Logs Figure 49. WebView Run Log Report Form A Run Log provides a record of which videos played, along with; Playback of any associated graphic overlays, Channels on which playback occurred, Starting dates and times, Percentage of the video played back, Duration of play, Typical uses for Run Logs are to;...
  • Page 143: Diagnostic Logs

    Diagnostic Logs Figure 50. WebView Diagnostic Log Report Form A Diagnostic Log provides a record of all media update transactions and any Mantis system errors. Data contained in a Diagnostic Log includes: FTP/DVD Updating This record tracks the date and time of connect/disconnects, errors- yes/no, files, sizes and percent transferred.
  • Page 144: Log Formats

    Log File Reporting Log Formats Run Logs The available output formats for a Mantis run log file are either CSV or XML. Sample Run Log, .CSV Format 12-07-02 20:30:07,1,05saturn.mpg,3_ser220.BMP,1,00:01:01,100 Sample Run Log, .XML Format <mpeg datetime=”12-07-02 20:32:57” chan=”1” filename=”05saturn.mpg” overlay=”3_ser220.BMP” loop=”1” duration=”00:01:01”...
  • Page 145: Maximum Log File Size

    Maximum Log File Size By default, the maximum space available to store all the log files is 10 MB. This maximum is adjustable. As the Mantis generates log files, it compares the storage area in use against the maximum allowed. If the latest log file exceeds the allowed storage capacity, the Mantis initiates an automatic cleanup process that deletes the oldest log file(s) to free the necessary space for the newest log file.
  • Page 147: External Control Commands

    Overview To configure the Mantis control settings it is necessary to access the Mantis via either its RS232 or Ethernet port and manually enter the commands using an ASCII control program such as Windows Hyper Terminal. There are two types of external control commands described in this section: Visual Circuits Corporation (VCC) control commands and Laserdisc emulation (LDV) control commands.
  • Page 148: Connecting Via Tcp/Ip

    External Control Commands Connecting via TCP/IP 1. Set Accept TCP/IP This allows anyone on the network to send commands to the Mantis if they know its network address. The TCP/IP (ethernet) connector is located on the back of the Mantis to the right of the RS232 connector. 2.
  • Page 149: Hyper Terminal Basics

    Hyper Terminal Basics Inputting external commands requires Laptop or other computer Hyper Terminal: all Windows machines contain under Start/Programs/Accessories/Communications Null modem cable: female 9-pin, D to female 9-pin, D, RS-232 cable 1. Connect the laptop to the Mantis using the null modem cable. 2.
  • Page 150: Vcc Control Commands

    External Control Commands VCC Control Commands Filename Conventions The Mantis provides three interfaces, that allow the creation and naming, or transferring of files: front panel controls, WebView, and External Control Commands. To insure compatibility between them, filenames must conform to the following conventions: - up to 214 alphanumeric characters (capitals and lowercase) in length...
  • Page 151: Playlistplay

    Playlistplay The Playlistplay command automatically loads the playlist and initiates playback once the files are fully queued and loaded. There may be a slight delay between this command and the start of playback. The difference between the Playlistplay and Playlistload commands is that Playlistplay starts playback automatically, whereas Playlistload only loads the playlist and then requires the mpgPlayall command to start playback.
  • Page 152: Mpgload

    External Control Commands mpgLoad The mpgLoad function opens an MPEG file and prepares it for playback. If an MPEG is currently playing on the specified channel, playback is interrupted. videoname should include the storage path. If files are stored locally on the player, no storage path designation is required.
  • Page 153: Mpgloadnext

    mpgLoadNext The mpgLoadNext function sets the specified channel to start another file immediately when the current one finishes. Syntax mpgLoadNext 0 channel videoname Parameters channel The channel on the media player (0-3) videoname The full path and video name of the MPEG file to load. (See description for mpgLoad.) Return Values This command returns...
  • Page 154: Mpgloaddef

    External Control Commands mpgLoadDef The mpgLoadDef command loads an MPEG file for playback on the specified channel but does not play the file. videoname should include the storage path. If files are stored locally on the media player no storage path designation is required.
  • Page 155: Mpgloadnextdef

    mpgLoadNextDef This command queues an MPEG file to play when the current video file finishes. This command adds the file to a looping playlist. Syntax mpgLoadNextdef 0 channel videoname Parameters channel The channel on the media player (0-3) videoname The full path and video name of the MPEG file to load. (See description for mpgLoad.) Return Values This command returns...
  • Page 156: Mpgcleardef

    External Control Commands mpgClearDef The mpgClearDef command clears the default (looping) playlist by canceling the playlist defined by mpgLoadDef and mpgLoadNextDef and the playlist loaded by the media player at startup. Syntax mpgClearDef 0 channel Parameters channel The channel on the media player (0-3) Return Values This command returns ACK if the file load was started successfully, or...
  • Page 157: Mpgplay

    mpgPlay The mpgPlay function starts playback on a channel. The file must have been loaded using the mpgLoad command. Syntax mpgPlay 0 channel Parameters channel The channel on the media player (0-3) Return Values This command returns ACK if playback was started successfully, or NAK if playback could not be started (e.g., no file previously loaded).
  • Page 158: Mpgstop

    External Control Commands mpgStop The mpgStop command stops playback of an MPEG file playing on the specified channel. Unlike other APIs from Visual Circuits, once a file has been stopped with this command, it can not be restarted. The file must be reloaded and restarted. The video plays from its beginning.
  • Page 159: Mpgplayall

    mpgPlayAll The mpgPlayAll function starts or resumes playback on all channels on all installed cards. Syntax mpgPlayAll Parameters None Return Values This command returns ACK to indicate that playback started successfully, or NAK to indicate that playback did not start on all channels. Remarks The MPEG files must have been opened first by mpgLoad.
  • Page 160: Mpgstopall

    External Control Commands mpgStopAll The mpgStopAll function stops playback on all channels on all installed cards. Unlike other APIs from Visual Circuits, once a file has been stopped with this command, it can not be restarted. The file must be reloaded and restarted. The video plays from its beginning.
  • Page 161: Mpgblack

    mpgBlack The mpgBlack command covers MPEG video on a channel, causing the corresponding video display to go black. To uncover the video, use the mpgUnblack command. This black may not be recognized by all displays as a true video signal. Syntax mpgBlack 0 channel Parameters...
  • Page 162: Mpgunblack

    External Control Commands mpgUnblack The mpgUnblack command uncovers MPEG video, reversing the effects of the mpgBlack command. To cover the video again, use the mpgBlack command. Syntax mpgUnblack 0 channel Parameters channel The channel on the media player (0-3) Return Values This command returns ACK if mpgUnblack started successfully, or NAK if mpgUnblack could not start.
  • Page 163: Using Serial Commands To Create Playlists

    Using Serial Commands To Create Playlists Filename Conventions The Mantis provides three interfaces, that allow the creation and naming, or transferring of files: front panel controls, WebView, and External Control Commands. To insure compatibility between them, filenames must conform to the following conventions: - up to 214 alphanumeric characters (capitals and lowercase) in length...
  • Page 164 External Control Commands To interactively insert into the default playlist files that play only one time, use the mpgLoad and mpgLoadNext commands without calling mpgClearDef. A list of files specified with these commands interrupts the default playlist and plays it once. When the last specified file ends, the default playlist resumes from the point where it was interrupted.
  • Page 165: Firefly System

    External Control Commands IREFLY YSTEM FireflyFtpUpdate This command enables the media player to update video content, playlists/schedules and software via an FTP server. See FTP Update Process on page 115 for more information. FireflyRestart This command restarts the entire media player system. This process normally takes about one minute to complete.
  • Page 166: Callback

    External Control Commands ALLBACK mpgCallback The mpgCallback function requests that callback messages be sent to hwnd. Syntax mpgCallback on Parameters on=1, send callbacks (default off). Play Complete Callback Each time a file ends on a channel and another file is started, a string is sent back to the controller over the serial port.
  • Page 167: Audio And Video

    UDIO AND IDEO mpgSetVolumeLeftRight The mpgSetVolumeLeftRight command sets the left and right audio volumes independently. The default volume level is 124: the lower the number, the softer the volume. Syntax mpgSetVolumeLeftRight 0 channel leftVolume rightVolume Parameters channel 0 based index of the channel on the media player. leftVolume 0-255 the audio level on the left channel.
  • Page 168: Mpgmute

    External Control Commands mpgMute The mpgMute command turns off the audio. Syntax mpgMute 0 channel Parameters channel 0 based index of the channel on the media player (0-3). mpgUnMute The mpgUnMute command turns on the audio. Syntax mpgUnMute 0 channel Parameters channel 0 based index of the channel on the media player (0-3).
  • Page 169: On-Screen Display

    CREEN osdLoadBMP The osdLoadBMP command will load a 256 or 16 color Microsoft bitmap (BMP) format file for overlay on the specified channel. Syntax osdLoadBMP 0 channel filename XPos YPos Mix xColor Parameters channel 0 based index of the channel on the media player (0-3). filename Path of BMP file.
  • Page 170 External Control Commands There is no certain way to predict the color represented by the xColor argument. It is determined by the method that the bitmap palette was generated. If you cannot view the palette of the file with your graphics editor, the only way to see which xColor value effects which color is through trial and error.
  • Page 171: Osdshow

    External Control Commands osdShow The osdShow command will display a previously loaded on-screen BMP. Syntax osdShow 0 channel Parameters channel 0 based index of the channel on the media player (0-3). Remarks The channel must first have an image loaded using one of the osdLoad commands.
  • Page 172: Osdhide

    External Control Commands osdHide The osdHide command will hide a BMP image which is currently being shown on the specified channel. Syntax osdHide 0 channel Parameters channel 0 based index of the channel on the media player (0-3). Remarks The channel must first have an image loaded using one of the osdLoad commands., and it must be shown using osdShow.
  • Page 173: Osdsetxymix

    osdSetXYMix The osdSetXYMix command will load a BMP for overlay on the specified channel. Syntax osdSetXYMix 0 channel XPos YPos Mix Parameters channel 0 based index of the channel on the media player (0-3). XPos Position along x-axis. -1 to center horizontal. -2 to align on the right edge.
  • Page 174: Media

    External Control Commands EDIA mpgDir The mpgDir command returns the names of all files on the media player. Syntax mpgDir mpgDelete The mpgDelete command permanently removes a media file from the media player. Syntax mpgDelete name Parameters name The full name of the media file (video or graphic overlay) to remove.
  • Page 175 ROSS CHANNEL Cross-channel synchronization is a set of functions that provides the capability to synchronize a group of Mantis channels, so that every video output displays the same frame number at the same time. This coordination is active; should one channel drift behind or ahead of the others, the variation is detected and the speed of the channel is adjusted until it is back in sync with the group.
  • Page 176: Cross-Channel Syncronization

    External Control Commands mpgPlay, mpgPlayAll, mpgStop, mpgStopAll If all channels are part of the same sync group, then the commands, mpgPlay, mpgPlayAll, mpgStop and mpgStopAll are interchangeable with their cross-channel counterparts. File Playback mpgPlay mpgPlayAll mpgStop mpgStopAll Table 1: Comparable Playback and Cross-Channel Sync Functions Cross-channel mpgPlaySyncChannels...
  • Page 177: Mpgsyncchannels

    mpgSyncChannels The mpgSyncChannels function starts synchronized playback on all channels in a cross-channel sync group. VCCCALL mpgSyncChannels( short GroupNum, short masterCard, short masterChan, short * slaveCardList, short * slaveChanList, short slaveNum Parameters GroupNum User assigned index to address this group (0-31) with other functions.
  • Page 178: Mpgunsyncchannels

    External Control Commands mpgUnSyncChannels The mpgUnSyncChannels function disables inter-channel synchronization on a group of channels. VCCCALL mpgUnSyncChannels(short GroupNum); Parameters GroupNum Index of the group to disable. (This is defined in mpgSyncChannels.) Visual Basic Call mpgUnSyncChannels (long CardNum, long ChanNum) Remarks The sync group must first have been set using mpgSyncChannels.
  • Page 179: Mpgplaysyncchannels

    mpgPlaySyncChannels The mpgPlaySyncChannels function starts synchronized playback on all channels in a cross-channel sync group. VCCCALL mpgPlaySyncChannels(short GroupNum); Parameters GroupNum Index of the group to play. (This is defined in the mpgSyncChannels.) Visual Basic Call mpgPlaySyncChannels (long CardNum, long ChanNum) Remarks The sync group must first have been set using mpgSyncChannels.
  • Page 180: Mpgstopsyncchannels

    External Control Commands mpgStopSyncChannels The mpgStopSyncChannels function stops synchronized playback on all channels in a cross-channel sync group. VCCCALL mpgStopSyncChannels(short GroupNum); Parameters GroupNum Index of the group to stop. (This is defined in mpgSyncChannels.) Visual Basic Call mpgStopSyncChannels (long CardNum, long ChanNum) Remarks The sync group must first have been set using mpgSyncChannels.
  • Page 181: Information Calls

    External Control Commands NFORMATION ALLS infoGetFile The infoGetFile command returns the file playing on the specified channel. Syntax infoGetFile 0 channel Parameters channel The channel on the media player (0-3) infoGetPlaylist The infoGetPlaylist command returns the current playlist. Syntax infoGetPlaylist Parameters None...
  • Page 182: Infogetschedule

    External Control Commands infoGetSchedule The infoGetSchedule command returns the current schedule or None if no schedule is in use. Syntax infoGetSchedule Parameters None Returned Values Current schedule None If no schedule is in use.
  • Page 183: Infogetstate

    infoGetState The infoGetState command returns the current playback state on the specified channel. Syntax infoGetState 0 channel Parameters channel The channel on the media player (0-3) Return Values STATE_PLAY, STATE_STOP, STATE_PAUSE, STATE_REW, STATE_FF, External Control Commands...
  • Page 184: Networking

    External Control Commands ETWORKING The following network commands are useful for network administration tasks. FireflySetDefault The FireflySetDefault command resets the media player network settings back to factory default state: IP Address - 10.0.1.1 Gateway - 0 Netmask - 255.255.255.0 Network Type - Static (2) Web Enable - On (0) Web User Name - firefly Web Password - 123456...
  • Page 185: Fireflysetipaddr

    External Control Commands FireflySetIpAddr Use the FireflySetIpAddr command to change the IP Address of the media player. Syntax fireflysetipaddr IP Address Parameters IP Address 32 bit address used to identify a player on any network.
  • Page 186: Fireflysetgateway

    External Control Commands FireflySetGateway Use the FireflySetGateway command to change the network gateway of the media player. Syntax fireflysetgateway gateway Parameters Gateway A service that allows media player to connect to other NetWare servers. Creating a gateway also allows client computers running only Microsoft client software to access NetWare resources through the gateway.
  • Page 187: Fireflysetnetmask

    External Control Commands FireflySetNetmask The FireflySetNetmask changes the Netmask parameter for the media player. Syntax fireflysetnetmask netmask Parameters Netmask Defines a subnet boundary range.
  • Page 188: Fireflysetnetworktype

    External Control Commands FireflySetNetworkType The FireflySetNetworkType command defines whether the media player, is on a Network using a DHCP server or simply set up Statically. Syntax fireflysetnetworktype 1 Parameters networktype 1 = DHCP (Dynamic Host Configuration Protocol) - A TCP/IP service protocol that offers dynamic leased configuration of host IP addresses and distributes other configuration parameters to eligible network clients.
  • Page 189: Fireflysetweb_Enable

    FireflySetWeb_Enable The FireflySetWeb_Enable command offers the option to turn On or Off network communication to WebView. Syntax fireflysetweb_enable 0 Parameter enable 0 = enable 1 = disable FireflyGetIpAddr The FireflyGetIpAddr command retrieves current setting. Syntax fireflygetIpAddr External Control Commands...
  • Page 190: Fireflygetgateway

    External Control Commands FireflyGetGateway The FireflyGetGateway command retrieves current setting. Syntax fireflysetgateway FireflyGetNetmask The FireflyGetNetmask command retrieves current setting. Syntax fireflygetnetmask...
  • Page 191: Fireflygetnetworktype

    FireflyGetNetworkType The FireflyGetNetworkType command retrieves the current setting. Syntax fireflygetnetworktype Parameters 0 = None 1 = DHCP 2= Static Remarks Network type, also called mode, is the method of IP addressing used on the network. There three methods: None, as when the media player stands alone with only its display devices and possibly a computer.
  • Page 192: Ldv Control Commands

    External Control Commands LDV Control Commands Introduction The Mantis may be controlled serially via the Laserdisc emulation control set described in this section. This interface sends commands to the Mantis dictating video playback, player settings or to report back system information. Commands received and recognized by the Mantis return a R (ACK) Commands not recognized report back to the controller as...
  • Page 193 The Mantis COM port is set up with the following factory default settings: Field Baud Rate Parity Stop Bit Data Bit Other optional settings include: Field Baud Rate Parity Stop Bit Data Bit Be sure that the control device and the Mantis COM port settings are the same.
  • Page 194: Command Language Basics

    External Control Commands Command Language Basics The Mantis receives and responds to the LDV command structure with the following addition: Channel Number. Because a single Mantis replaces the equivalent of 4 DVD or 4 Laserdisc players, the commands sent to the Mantis must be addressed to the corresponding output.
  • Page 195: Command Syntax

    Command Syntax All commands shown in this section are in upper case There are no spaces in the command argument itself Between commands there are spaces A sequence such as <command1>(space)<command2>(space)<command3> (space)<command4><CR> indicates that four separate commands are to execute. Some address arguments are required and some are optional.
  • Page 196: Command Summary

    External Control Commands It is also possible to define an address within a video itself. FRx indicates a frame number within a video where FR denotes frame and x refers to the frame number. FR3000, for example, would refer to the frame 3000 of the current video. This equates to 100 seconds or 1 minute 40 seconds into the file.
  • Page 197: Playback Commands

    LAYBACK OMMANDS Play (PL) Puts the designated channel(s) into play mode from the current file position and continues to play until the (address) value is reached. If no (address) is specified, play mode continues indefinitely. Syntax (address)PL<CR> Response R<CR> Remarks Use this command to begin playback on the selected channel(s) from the current file position.
  • Page 198 External Control Commands Examples 3@TM13000PL<CR> Play channel 3 from the current file position until the time code reaches 1 minute 30 seconds 0 frames and then pause. 1@CH5PL<CR> Play channel 1 from the current file position until the head of chapter 5 is reached and then pause. PL<CR>...
  • Page 199: Load Playlist/Schedule (Ld)

    Load Playlist/Schedule (LD) Loads a playlist/schedule. Syntax “<filename>”LD<CR> The LD command requires the use of quotes around the filename. Response R<CR> Remarks This command is used to load a new playlist/schedule. When this command is received a check is done to be sure the specified filename actually exists on the media player hard drive.
  • Page 200: Reject "Stop" (Rj)

    External Control Commands Reject “Stop” (RJ) Stops playback and resets the file pointer to the head of the playlist (equivalent to a stop button on a DVD or CD player). Syntax RJ<CR> Response R<CR> Examples RJ<CR> Stops playback on all four channels and resets playback pointers to head of playlist.
  • Page 201: Pause (Pa)

    Pause (PA) Pauses the designated channel(s) at the current file position and blacks out the picture. Syntax PA<CR> Response R<CR> Remarks The PA command will pause playback, Scan Reverse or Scan Forward. While having no visible effect on screen, it should also transition from Stop to Pause holding on frame 1 of the first file of the playlist.
  • Page 202: Still (St)

    External Control Commands Still (ST) Pauses the designated channel(s) at the current file position and freezes the picture. Syntax ST<CR> Response R<CR> Remarks ST is treated exactly the same as PA except that instead of the video output going black, the current video frame is held on screen. If an ST command is received after a PA the effect will simply be to unmute the video output for the target channel(s).
  • Page 203: Search (Se)

    Search (SE) Jumps to the specified position within the current MPEG file or playlist. Syntax <address>SE<CR> Response R<CR> Remarks The Search command can jump to any I-frame within the current file or the head of any other file within the playlist. After executing the search command the specified channel(s) transitions to Still Mode until another command is received.
  • Page 204: Multi-Track Jump Forward (Jf)

    External Control Commands Multi-Track Jump Forward (JF) Jumps forward in the current MPEG file or playlist by the amount specified in the <address> argument. Syntax <address>JF<CR> Response R<CR> Remarks The JF command is similar to the search command except that the address argument is interpreted relative to the current file and playlist position and the new position is always forward of the current position.
  • Page 205: Multi-Track Jump Reverse (Jr)

    Multi-Track Jump Reverse (JR) Jumps backward in the current MPEG file or playlist by the amount specified in the <address> argument. Syntax <address>JR<CR> Response R<CR> Remarks The JR command is similar to the search command accept that the address argument is interpreted relative to the current file and playlist position and the new position is always before the current position.
  • Page 206: Display Control (Ds)

    External Control Commands Display Control (DS) This command enables and disables the screen status and graphic overlay displays on specified channel(s) within the media player. The command enables one display and disables the other: only one display is enabled at a time. Syntax xDS<CR>...
  • Page 207: Frame Number Request (?F)

    Frame Number Request (?F) Requests the file position in the current MPEG file in frame number format. Syntax: ?F<CR> Response <framenumber><CR> Remarks This command can be global or channel specific. If received as a global command, the media player responds with the file position for all 4 channels in order (1, 2, 3 and If a channel is specified, only that channel’s frame position is returned:...
  • Page 208: Time Code Request (?T)

    External Control Commands Time Code Request (?T) Requests the file position in the current MPEG file in time code format. Syntax ?T<CR> Response <timecode><CR> Remarks This command can be global or channel specific. If received as a global command, the media player responds with the file position for all 4 channels in order (1, 2, 3 and If a channel is specified, only that channel’s time code position is returned:...
  • Page 209: Chapter Number Request (?C)

    Chapter Number Request (?C) Requests the position in the current playlist. Syntax ?C<CR> Response <filenumber><CR> Remarks This command can be global or channel specific. If received as a global command, the media player will respond with the playlist position for all 4 channels in order (1, 2, 3 and 4).
  • Page 210: Player Active Mode Request (?P)

    External Control Commands Player Active Mode Request (?P) Requests the current mode of the specified channel. Note: The state after a reject command (RJ) will be P05 (stilled), not P01 (stopped). Syntax ?P<CR> Response Response indicates channel is stopped indicates channel is playing indicates channel is stilled (paused with image frozen) indicates channel is paused (paused with black...
  • Page 211: Mantis Model Request (?X)

    Mantis Model Request (?X) Requests the number of available channels on the Mantis and the software version. Syntax ?X<CR> Response <channels>V<softwarever><CR> Remarks This command is always global and therefore should never include a target channel. Examples Command Response ?X <CR> 4V2.00<CR>...
  • Page 212: External Control Commands Quick Reference Guide

    External Control Commands External Control Commands Quick Reference Guide: VCC Commands: Playlistload Playlistplay mpgLoad mpgLoadDef mpgLoadNextDef mpgLoadNext mpgClearDef mpgPlay mpgStop mpgPlayAll mpgStopAll mpgSetInitOnOpen mpgBlack MantisFTPUpdate MantisSetDefault MantisSetIPAddr MantisSetGateway MantisSetNetmask MantisSetNetworkType MantisSetWeb_Enable MantisGetIPAddr MantisGetGateway MantisGetNetmask MantisGetNetworkType MantisGetWeb_Enable mpgCallback Play Complete Callback mpgSetVolumeLeftRight osdLoadBMP osdShow...
  • Page 213: Troubleshooting

    General Issues Restoration Mode Restoration Mode allows the Mantis to self correct data corruption on its internal storage, thus restoring normal operation. If a system fault occurs and player operations or video playback is erratic, try the following: 1. Restart the Mantis before video playback normally occurs (approx.
  • Page 214: No Power To The Mantis (No Lcd Light Or Fan Noise)

    Troubleshooting No Power to the Mantis (No LCD light or fan noise) Typically, when power is applied to the Mantis, it automatically starts up and begins playing back video. On power up, if there is no LCD light, fan noise, or CD/DVD drive function: 1.
  • Page 215: No Video Playback

    No Video Playback On power up, the Mantis automatically begins playing a video, either the Visual Circuits default or the last one programmed. These videos are stored internally on the Mantis system hard drive. No CD or DVD is required. If there is power to the Mantis, but no video playback, run the routine.
  • Page 216: Test File Does Not Play Properly On All Channels

    1. Inspect the video and audio cables. Each Mantis channel has both audio and video. Refer to Plug and Play on page 3 for information about MC video and audio connections. 2. Check the patch cable connections to ensure that they are firmly attached.
  • Page 217: Stuttering Files During Playback

    Stuttering Files During Playback Certain conditions can cause irregular playback on single and multiple channels: Programming that mixes video only MPEG files with MPEG with video and audio data Confirm that all files on a particular channel are either video only, audio only, or audio/video files.
  • Page 218 Troubleshooting Uneven audio to video track lengths Confirm the length of the audio track to the length of the video track. The Visual Circuits driver aggressively synchronizes the audio and video data of the MPEG file to maintain Audio/ Video (AV) Sync. If the MPEG file's audio and video tracks are uneven in length, the driver's attempt to synchronize these uneven tracks will result in poor performance.
  • Page 219: Latent Images Or Flashing During Playback

    Latent Images or Flashing During Playback Incorrect timecode or improperly closed encoding session If the incorrect timecode is given for a particular file it is possible to encode a frame or two of the trailer or header information from the source. Often this extraneous frame is seen only briefly and can appear as a flash on the screen.
  • Page 220: Some Files In The Playlist Do Not Play

    Troubleshooting Some Files in the Playlist Do Not Play All files on a playlist channel must be the same type. If some are elementary stream, video only, and others are program stream, audio and video, some files are automatically skipped in order to keep playback running smoothly.
  • Page 221: File Related Problems

    File Related Problems File Copy Error Handling There are three problems that can occur during file copying: 1. A file by the same name already exists on the internal storage. 2. Insufficient internal storage space. 3. An error occurs reading the data from the CD/DVD. Filename Already Exists This is a non-fatal error.
  • Page 222: Serial Command Fails, Returning Nak

    Troubleshooting Serial Command Fails, Returning NAK If a serial command that contains a filename fails, check the filename. Filename Conventions The Mantis provides three interfaces, that allow the creation and naming, or transferring of files: front panel controls, WebView, and External Control Commands. To insure compatibility between them, filenames must conform to the following conventions: - up to 214 alphanumeric characters (capitals and...
  • Page 223: Preventing Cabling And Connection Problems

    Preventing Cabling and Connection Problems The tips below are to prevent problems related to Mantis cabling and connections. Use high quality cable. Keep cable lengths as short as possible. For composite video, PAL or NTSC, RG-59 the maximum cable distances is 20 meters between the video source and the acceptor.
  • Page 224: Front Panel Display Error Messages

    Troubleshooting Front Panel Display Error Messages Bad FPL/FSC The syntax of the playlist (.fpl) or schedule (.fsc) loaded is incorrect. Review the playlist/schedule with the Mantis Media Messenger to verify syntax. Bad FTP Dir The FTP directory was not found. Verify with network administrator for FTP directory.
  • Page 225: Download Fail

    Troubleshooting Download Fail An error occurred from downloading media from the FTP server. The media may have been corrupted. Verify the integrity of the media by using another PC or system. FTP Failed Networking Off The network mode is set to .
  • Page 226: No Local Fpl/Fsc

    Troubleshooting No Local FPL/FSC The format of the currently selected playlist/schedule is invalid. Create a new active playlist/schedule. Refer to the Media Messenger User Manual for details. No Valid TAR/FPL There is nothing in the scripts directory that applies to this player. Create a new TAR/FPL and post it on the server, following the naming and updating requirements found in FTP U PDATING...
  • Page 227: Returning Materials To Focus Enhancements Inc

    Focus Enhancements Inc. (VAR/Distributor) If the Mantis system has problems that cannot be corrected over the telephone by Focus Enhancements technical support, it may be necessary to return the Mantis to Focus Enhancements Midwest Headquarters. All materials shipped back to Focus Enhancements must be accompanied by a Return Materials Authorization (RMA) number.
  • Page 229: T Echnical S Pecifications

    Requires Internet Explorer 5.5 or higher Media Messenger — for managing and distributing media via FTP or HTTP to a single Mantis MC server Media Messenger Multi-player version (optional) — for managing and distributing media via FTP, HTTP or multicast to groups of...
  • Page 230: Mantis Mc Technical Specifications

    Mantis MC Technical Specifications Features Description Power Supply In: 100-240VAC, 50/60Hz, 37 watts average Supply Out: 12VDC, 18 watts average Temperature Range Certification / FCC - Part 15, Class A; CE Regulation - 40 Celsius continuous operation - 65 C short-term)
  • Page 231: Index

    last sync mismatched track lengths 66, 97, 202 sync add video to playlist additional channels smart card address argument advanced settings audio/video sync merge playlists reset stats all channels playback resume 143 playback, start playback, stop all installed cards playback, resume playback, start playback, stop argument, missing...
  • Page 232 Index cabling component video composite impedance NTSC RG-11 RG-59 termination, 75 ohm callback commands calls information CD/DVD date/time, last update missing graphic overlay missing MPEG updating updating fails channel empty no video playback playback, interrupt playback, start playback, start next stuttering video CHx, LDV playlist cleanup routine...
  • Page 233 display control (DS) JF (multi-track jump forward) JR (multi-track jump reverse) LD (load playlist/schedule) PA (pause) PL (play) RJ (reject or stop) SE (search) Still (ST) communication error component cable component video 74, 207 composite configuration video card configuration settings save connecting audio cables...
  • Page 234 Index video, bit rate video, channel monitored video, current frame video, file type video, frame rate video, image size (H) video, image size (V) video, time code 69, 85 diagnostic log DVD updating error summary error summary log FTP updating FTP/DVD updating data logfile viewer missing elements log...
  • Page 235 diagnostic log error summary log errors communication data underflow disk underflow 177, 180, 186, 187, 188 external control commands media copying missing argument read search event adding days of week deleting interrupt interval play once playlist name properties events start time stop time external control commands LDV error codes...
  • Page 236 Index proxy port proxy type script error server software transfer error update account update process updating updating data updating order upload logs username FTP auto-update delete content dialup connect dialup retries directory 89, 90 fixed update interval FTP update now IP address password port...
  • Page 237: Command Syntax

    33, 171 dynamic FTP auto-update HTTP auto-update 32, 171 static troubleshooting 94, 117 KenCast package mode script last mode key color background key out Laserdisc see LDV latent image LCD off address arguement command syntax control commands error codes frame number (FRx) playback commands settings, COM port time code (TMx)
  • Page 238 Index 39, 40 reviewing transferring updating 1, 101, 109 Media Messenger Media Update Discs using media update discs creating features menu control buttons, front panel menu control buttons menu, front panel display merge playlists message file playback, mpg_file_read_start Microsoft bitmap Microsoft client software missing argument missing elements...
  • Page 239 reset settings SNMP SNMP auth passphrase SNMP netmask SNMP password SNMP security name static IP Network Time Protocol see NTP network type current settings, return Networking networking commands new playlist no power enable server sync interval 38, 46, 73, 110, 207 NTSC cropped resolution...
  • Page 240 Index WebView playlist, looping 44, 159 file length Playlistload playlists playlist not loaded plug and play port 2180 FTP auto-update HTTP port 2180 positioning power cycle presentation time stamp previewing media priv passphrase 15, 204 program stream end code properties of graphic overlays proxy address, FTP address, HTTP...
  • Page 241 exiting script last mode scripts subdirectory search error security access code security name serial commands create playlist record serial echo server service hardware encoding setting date/time show control system shuffle video 71, 113 site ID smart card ejecting failure to eject inserting load config loading...
  • Page 242 Index audio control date/time, front panel display front panel display FTP auto-update general HTTP loading with Smart Card multicast network save saving with smart card smart card USB devices video video output, front panel display WebView system software updating system starts system stream MPEG1 system update check...
  • Page 243 WebView 86, 129 uploading log files dialup client server user manual WebView 34, 87, 208 username VCC control commands version hardware 63, 72 software video bit rate cabling 4, 5 connections content, update cover dates flashing mode moving on playlist no playback NTSC cropped output termination...
  • Page 244 i - 14...
  • Page 246 813-0059c © 2005 Focus Enhancements...

This manual is also suitable for:

Mantis mc

Table of Contents