Mantis MG IMPORTANT SAFETY INSTRUCTIONS: The following safety instructions apply to the Mantis Media Gateway (MG): 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
When the battery starts to weaken, the date and time may become incorrect. If the battery fails, the unit must be sent back to Focus Enhancements - Midwest for battery replacement. An improperly grounded power supply can result in electrical shock.
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
Failure to provide adequate surge protection may cause damage to the Mantis. Focus Enhancements does not warranty damage caused by electrical surges to the system. Surge protection should be provided when connecting any peripheral device and power to the system.
ANTIS EDIA ATEWAY UICK TART Introduction Thank you for purchasing the Mantis Media Gateway (MG). Mantis media players are flexible and scalable digital media delivery systems that are designed for enterprise-wide applications. ™ ™ Bundled with Media Messenger and WebView...
Mantis Media Gateway Mantis MG System The basic Mantis MG system includes: Features Two independent channels with a variety of media output types, 32-bit accelerated graphics output, supporting Multi- Zone™ functionality, Mantis has open slots allowing for future expansion, CD/DVD drive,...
Plug and Play The Mantis comes loaded with sample videos that are useful as you become familiar with the Mantis features and for diagnostic purposes. Video playback is typically controlled through a “playlist” that defines which videos are played, on which channels, and in what order.
The MG provides multiple types of video output simultaneously, on a channel-by-channel basis. For example, it is possible to configure the MG so that Channel 1 outputs to a composite monitor, while Channel 2 goes to a component or RGB monitor.
S/PDIF Left Connectors Only Analog Audio Out Left and Right Connectors Reserved for future use. Figure 1. Mantis MG Backplane Video / Audio Connections Video/VGA Cable Green Blue Figure 2. Vide/VGA Cable Mantis Media Gateway CVBS Ch. 1 Ch. 2 Reserved for future use.
Mantis Media Gateway CVBS Connect a composite cable to the corresponding Channel 1 or 2 connector. The Mantis MG uses RCA-M connectors. Component, 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.
Configuring for a Network Mantis 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 powered off.
Mantis Media Gateway 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.
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. Figure 3. Front View, Mantis MG 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 26
Open the player menu tree by pressing the Menu Select button. IR (infra-red Remote Control) The Mantis MG does not support IR Remote Control. Please disregard messages about IR. Use the Right Arrow to browse the Player Settings list to locate the desired option.
Page 27
Changing an Option Value Using the Menu Control Buttons to change an option value is similar to viewing or selecting the option. For example, to change the date/time value: Open the player menu tree by pressing the Menu Select button. Mantis Media Gateway Press the Down Arrow to proceed to the next level of selections.
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 31
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 32
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 35
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 1. Optional Mantis MG 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.
Smart Card Using the Smart Card The Smart Card reader slot is located directly below the DVD/CD drive. Inserting the Smart Card To insert the Smart Card: 1. Orient the card so that the label is facing up and the arrow points into the 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 44
™ page 62 Diagnostics These pages provide statistics for a variety of system activities: a. 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. b.
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 47
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 1. 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 2. 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 3. 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 51
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 5.
Page 54
™ Viewing Media and Storage on the Mantis Figure 6. 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.
Page 55
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 7. 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 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...
To modify a graphic overlay’s properties, select either the video or the graphic overlay and then click the the Graphic Overlay Properties page, see the next section for more details. The second method permits reviewing end adjusting the graphic overlay properties before saving it: 1.
Page 60
™ Figure 8. 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.
Page 61
- 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 9. 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 10. 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 66
™ 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.
Page 67
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 12.
Page 69
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.
Page 73
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.
™ Exiting the Schedule Editor At any point while working in the Schedule Editor you may exit by clicking on any of the menu navigation buttons on the left side of the screen. However, any unsaved changes made will be lost.
™ 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 77
™ 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 78
™ Diagnostics - Video Figure 18. 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 79
™ 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 80
™ Diagnostics - Playback Figure 19. 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 81
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 82
™ 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 83
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 84
™ Figure 21. 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 22. 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 86
™ 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 23. 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 channel: Video Standards Scan Method 480p 576p 720p...
Page 88
™ NTSC and PAL Cropped .When HD video plays on a non-HD display, a black border appears around the image. Setting Video to a cropped option expands the image to fill the screen. In the process, top and bottom edges of the image is cut off and not displayed (cropping). Ch Video Output Selects the type of video output: Composite/S-video, RGB or Component.
Audio Settings Figure 25. 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.
™ Control Settings Figure 26. 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 91
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 27. 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 93
™ 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 94
™ 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 95
™ Figure 29. 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 96
™ 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 30. 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 97
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 81. 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 31. 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 99
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 32. System Settings: WebView WebView Enable This feature gives the user access to the Mantis over a network using a conventional web browser (see WebView™ on page 29). 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 101
™ FTP Auto-Update Settings Figure 33. 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 102
™ 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 34. 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 35. 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. Setting Mantis IP Address when Accessing Network via USB When using the USB port to access a network, acquire an IP address, it is necessary to go to the USB Network window to set...
Page 105
™ Auth Type Select the type of authentication protocol used. Phone Number Number used for dialup. Username Enter the USB server username. Leave blank if a username is not used. Password and Confirm Password Enter the USB server password. Leave blank if a password is not used. Baud Rate Select the transfer rate (bps) to use while using the dialup connection.
Page 106
™ Figure 36. System Settings: USB Devices Configuration - Dialup Server Enable Server Enable if Mantis is to perform as the USB server. Auth Type Select the type of authentication protocol used. Server Address IP address of USB dialup server if Mantis is client. Client Address IP address of client if Mantis is server.
Page 107
™ Figure 37. System Settings: USB Devices Configuration - Network Node Enter node ID for the USB server. IP Address Enter the USB server’s IP Address. Netmask Enter the USB server’s netmask Gateway If a gateway is used, enter IP address for it.
™ Multicast Settings Figure 38. 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 109
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 39. 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 40. 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 112
™ 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.
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 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 126
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 132
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 134
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 2.
Page 137
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 2. 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 3. 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.
Page 144
Download to Local Computer The Media Messenger application provides the ability to download and access the Mantis log files on a local computer. Refer to the Media Messenger User Manual for details.
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 compatability between them, filenames must conform to the following conventions: - up to 214 alphanumeric characters (capitals and lowercase) in length...
Page 162
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 Firefly System Commands 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 Callback Commands 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.
Audio and Video 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).
External Control Commands 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).
External Control Commands On-Screen Display Commands 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 169
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.
External Control Commands 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.
Media Calls 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.
External Control Commands Information Calls 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)
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 Networking Commands 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...
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 FireflyGetWeb_Enable The FireflyGetWeb_Enable command retrieves the current setting. Syntax fireflygetweb_enable 0 Parameters 0 = enable 1 = disable External 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 187
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.
Playback Commands 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 192
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 sometime before video playback normally occurs (approx.
Troubleshooting No Power to the Mantis (No LCD light or fan noise) When power is applied, the Mantis should automatically start up and begin playing back video. If there is no LCD light, fan noise or CD/DVD drive function: 1. Confirm power outlets are live by plugging in another electrical device.
No Video Playback On power up, the Mantis should automatically begin playing a video: either the Visual Circuits default or the last 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, it is necessary to run the Play Test File...
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 MG 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 212
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 and the system provides an opportunity rename file and proceed.
Troubleshooting Serial Command Fails, Returning NAK If a serial command that contains a filename fails, check the filename. Files handled by serial commands can not have spaces in them. 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.
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 Updating on page 113.
Focus Enhancements (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 MG server Media Messenger Multi-player version (optional) — for managing and distributing media via FTP, HTTP or multicast to...
Page 224
Technical Specifications Features Description Temperature Range Certification / FCC - Part 15, Class A; CE Regulation - 40 Celsius continuous operation - 65 C short-term)
Page 225
Numerics 24-bit format 38, 45, 110 75 ohm 203 last sync 66 sync 66, 97 AC3 19 add video to playlist 43 additional channels smart card 23 address argument LDV 175 advanced settings 97 audio/video sync 97 merge playlists 97 reset stats 98 all channels playback...
Page 226
Index video 64 bitmap 16-color 154 256-color 154 load 154 black file 199 black MPEG 199 blocking 46 BMP 20, 158 display 156 hide 157 cabling 203 component video 203 composite 203 impedance 203 NTSC 203 PAL 203 RG-11 203 RG-59 203 termination, 75 ohm 203 callback commands 150...
Page 228
Index date rules adding 55 editing 60 date/time 71 de multiplex 198 delete file 159 delete video from playlist 43 DHCP 33, 78, 168 diagnostic audio bit rate audio 64 general, hardware version 63 general, last CD/DVD update general, last FTP update 63 general, layer version 63 general, loaded playlist 63 general, loaded schedule 63...
Page 231
username 87 gateway 79, 166 current settings, return 170 general settings date/time 71 software version 72 system uptime 72 time zone 72 GOP (Group of Pictures) 16 graphic file formats 38 graphic file transfer and conversion 38 graphic overlay 42 adding 44 background 47 empty channel 44...
Page 232
Index see LDV 172 latent image 199 LCD off 194 address arguement 175 command syntax 175 control commands 172 error codes 174 frame number (FRx) 176 playback commands 177 settings, COM port 172 time code (TMx) 176 video playlist (CHx) 175 Linux, modified time 108 listen address 95, 119 listen port 95, 119...
Page 233
menu control buttons 10 menu, front panel display 12 merge playlists 97 message file playback, mpg_file_read_start 137 Microsoft bitmap 154 Microsoft client software 166 missing argument 174 missing elements 127 missing elements log 69 missing graphic overaly 205 missing media 127 missing MPEG 205 mode 78 modified time 108...
Page 234
Index SNMP security name 81 static IP 78 Network Time Protocol see NTP 80 network type current settings, return 171 Networking 99 networking commands 164 new playlist 43 no power 194 enable 80 server 80 sync interval 80 NTSC 38, 45, 73, 110, 203 cropped 74 resolution 16 on-screen display commands 154...
Page 235
parsing routine 106, 116 playing 49 removing video 43 return 161 saving 48 shuffle video 44 playlist editor 42 WebView 42 Playlistload 135 playlists playlist not loaded 174 plug and play 3 port 2180 76 FTP auto-update 87 HTTP 89 port 2180 132 positioning 47 presentation time stamp 15...
Page 236
Index creating 51 currently loaded 63 deleting event 56 new 51 return 162 saving 57 schedule editor 50 exiting 60 script last mode 118 scripts subdirectory 205 search error 174 security access code 98 security name 81 serial commands create playlist 147 record 69 serial echo 77 server...
Page 237
subnet boundry range, define 167 s-video 74 cabling s-video 203 sync a/v 66 a/v, last 66 sync interval NTP 80 syntax LDV command 175 system basic 2 restart 149 System Settings FTP auto-update settings 94 system settings 71 advanced settings 97 audio 75 control 76 date/time, front panel display...
Page 238
Index control settings 76 underflow data 67 disk 67 upd files 108 update date/time, last FTP 63 fail 202 last CD/DVD 63 software, WebView 38 update interval 87 update packet 105, 109 updating automatic 109 data, DVD 69 data, FTP 69 direct file access 122 Drop &...
Page 239
Watchdog 63, 98 web browser 29 WebView 1, 29 deleting media 39 diagnostics 62 enable 169 file access 86 loading settings from smart card 26 log files 68 logging 68 password 34 Player Control Panel 61 playlist editor 42 previewing media 39 reviewing media 39 schedule editor 50 settings 86...
Need help?
Do you have a question about the MG and is the answer not in the manual?
Questions and answers