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.
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.
™ 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...
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. ™...
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.
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.
™ 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.
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.
™ 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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,...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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...
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.
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”...
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.
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.
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.
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.
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.
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.
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.
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.?
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...
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.
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.
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.
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.
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.
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”.
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.
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...
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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;...
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.
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”...
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.
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.
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.
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.
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...
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.
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.
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...
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.
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...
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...
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).
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.
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.
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.
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...
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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...
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.
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...
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...
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.
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.
External Control Commands FireflySetNetmask The FireflySetNetmask changes the Netmask parameter for the media player. Syntax fireflysetnetmask netmask Parameters Netmask Defines a subnet boundary range.
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.
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...
External Control Commands FireflyGetGateway The FireflyGetGateway command retrieves current setting. Syntax fireflysetgateway FireflyGetNetmask The FireflyGetNetmask command retrieves current setting. Syntax fireflygetnetmask...
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.
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.
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.
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.
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.
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>...
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.
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.
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.
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).
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.
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.
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.
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>...
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:...
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:...
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).
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...
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>...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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 .
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...
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.
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...
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)
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...
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...
Need help?
Do you have a question about the MC and is the answer not in the manual?
Questions and answers