Operation/Reference Guide MAX-CSE/MAX-CSD10 MAX Video Encoder & Video Decoder M AX b y A M X Last Revised: 6/19/2007
AMX Limited Warranty and Disclaimer All products returned to AMX require a Return Material Authorization (RMA) number. The RMA number is obtained from the AMX RMA Department. The RMA number must be clearly marked on the outside of each box. The RMA is valid for a 30-day period. After the 30-day period the RMA will be cancelled. Any shipments received not consistent with the RMA, or after the RMA is cancelled, will be refused. AMX is not responsible for products returned without a valid RMA number.
Table of Contents Table of Contents MAX-CSE Video Encoder ....................................................................................1 Overview .................................................................................................................. 1 MAX-CSE Product Specifications .............................................................................. 2 MAX-CSD10 Video Decoder ...............................................................................5 Overview ..............
Table of Contents A/V Set up Page ..................................................................................................... 32 Changing Video and Audio Settings ............................................................................. 33 NetLinx Settings Page ............................................................................................ 33 Changing the NetLinx Master Connection .................................................................... 35 IP Settings Page..........
Table of Contents Configuration and Firmware Update ................................................................59 Before You Begin.................................................................................................... 59 MAX vs. NetLinx Master - Functional Overlap ........................................................ 59 Verifying the MAX’s current version of Firmware - via the UI ....................................... 59 Verifying the MAX’s current version of Firmware - via Studio ...
Table of Contents iv MAX-CSE/MAX-CSD10 Operation/Reference Guide
MAX-CSE Video Encoder MAX-CSE Video Encoder Overview The MAX-CSE (Commercial Solutions Encoder) allows audio and video signals to be delivered in realtime across any IP network for broadcast to a virtually limitless number of destinations – classrooms, boardrooms, training facilities, retail store branches, and other commercial settings.
MAX-CSE Video Encoder MAX-CSE Product Specifications FIG. 1 shows the front and rear views of the MAX-CSE. ID button Status LED LCD Display IR Receiver (front) Composite IN (BNC) S-Video IN Analog stereo audio Microphone Ethernet Input/Output port 12 VDC Power (rear) Ethernet Speed and Link Activity LEDs RS232/422/485 port IR/Serial port FIG. 1 MAX-CSE Video Encoder (front and rear views) The following table outlines the specifications for the MAX-CSE Video Encoder.
MAX-CSE Video Encoder MAX-CSE Specifications (Cont.) Supported Audio Codecs: • MPEG Audio Level 2 (MP2) • MPEG Audio Level 3 (MP3) Front Panel Components: • ID pushbutton: Used to set the NetLinx ID (Device only) assignment and reset the unit to factory defaults. Press and hold this button for at least 10 seconds to set the unit back to its default settings. • Status LED: Green LED provides an indication of both the system status and communication status with the target Master.
MAX-CSE Video Encoder MAX-CSE Specifications (Cont.) Rear Panel Connectors (Cont.): • I/O: Two digital 4-channel binary I/O ports for contact closure (accepts a 4-pin 3.5mm mini-Phoenix captive-wire connector). Each input is capable of voltage sensing. Input format is software selectable with interactive power sensing for IR ports.
MAX-CSD10 Video Decoder MAX-CSD10 Video Decoder Overview The MAX-CSD10 is engineered to provide real-time decoding of streamed digital video content out as Composite and S-Video signals for distribution onto external display devices such as a television, plasma screen, and projector, and MPEG-streaming capable devices such as AMX Modero Touch Panels. The rear Ethernet port supports IEEE 802.
MAX-CSD10 Video Decoder The following table outlines the specifications for the MAX-CSD10 Video Decoder. MAX-CSD10 (FG2178-72) Specifications Dimensions (HWD): 1.58" x 5.54" x 6.95" (4.01 cm x 14.07 cm x 17.65 cm) Power Requirements: • 500mA @ 12VDC (6W) • Power Over Ethernet (POE) is available. • Optional 12VDC power input overrides POE when used. • Power requirements are usage dependant.
MAX-CSD10 Video Decoder MAX-CSD10 Specifications (Cont.) • RS-232/422/485: Single 9-pin (DB9) port supports RS-232/422/485 data output including: • 300, 600, 1,200, 2,400, 4,800, 9,600, 19,200, 38,400, and 115,200 Baud rates • 7 or 8 Data bits • 1 or 2 Stop bits • Even, Odd, Mark, Space, and None parity settings • CTS and RTS handshaking • XON/XOFF handshaking • I/O: Two digital binary Input/Output ports for contact closure (accepts a 4-pin 3.5mm mini-Phoenix (male) captive-wire connector).
MAX-CSD10 Video Decoder 8 MAX-CSE/MAX-CSD10 Operation/Reference Guide
MAX-CSE and MAX-CSD10 Installation MAX-CSE and MAX-CSD10 Installation MAX-CSE and MAX-CSD10 Connections and Wiring The MAX CSE and MAX-CSD10 are configured to be used as standalone units running on a network capable of supporting the up to a 6Mbps data rate. It is recommended that you set up the unit locally prior to installing it within an AC-RK 19-inch rack unit, as described on page 17.
MAX-CSE and MAX-CSD10 Installation Wiring length guidelines Refer to the following table for the wiring length information related to the target MAX unit: MAX-CSE and MAX-CSD10 @ 500 mA Wire size Maximum wiring length 18 AWG 216.76 feet (66.07 meters) 20 AWG 137.61 feet (41.94 meters) 22 AWG 88.78 feet (27.06 meters) 24 AWG 54.15 feet (16.50 meters) Preparing captive wires You will need a wire stripper and flat-blade screwdriver to prepare and connect the captive wires.
MAX-CSE and MAX-CSD10 Installation PoE - Special wiring instructions Before beginning the connection from the PoE switch to the target MAX unit, follow these instructions carefully: When using PoE, you must FIRST ground the unit to provide ESD protection. Refer to the procedures outlined within the previous Preparing captive wires section on page 10. Install a single wire into the (-) GND side of the rear green 2-pin mini-Phoenix connector (FIG. 4). Connect this wire to a grounded source (FIG. 4).
MAX-CSE and MAX-CSD10 Installation Wiring the MAX-CSE connectors and cables The rear connectors on the MAX-CSE (FIG. 5) are used to input external multimedia signals and then stream them to the network/web. This stream can be displayed through either a MAX-CSD10 Decoder, VG-Series Modero Touch Panel or through a third-party player such as VLC®.
MAX-CSE and MAX-CSD10 Installation • ETHERNET: RJ-45 connector routes streamed Audio/Video and Data out to an external device capable of receiving the streamed media content (including a MAX-CSD10, VG-Series touch panel, or computer). The Power-over-Ethernet (PoE) feature of the Ethernet port can be used to provide indirect DC power to this 802.3af-compliant device over the unused wire pairs in the UTP or STP Ethernet cable (RJ-45 pins 4, 5, 7, and 8).
MAX-CSE and MAX-CSD10 Installation Power over Ethernet (PoE) wiring PoE can be used to indirectly provide DC power to this 802.3af-compliant device via the unused wire pairs in the UTP or STP Ethernet cable (RJ-45 pins 4, 5, 7, and 8). PoE power is overridden if a direct power feed (via the rear 2-pin PWR connector) is detected. Any 802.
MAX-CSE and MAX-CSD10 Installation The DB9 Device Port connector supports RS-232 communication protocols for PC data transmission. This table’s wiring specifications are applicable to the rear RS-232/422/485 Device Port connectors on the MAX-CSE.
MAX-CSE and MAX-CSD10 Installation When used for outputs, the I/O port acts as a switch to GND and is rated at 200 mA @ 12 VDC. This device can utilize up to 2 I/O ports (see table below). The PWR pin provides +12 VDC @ 200 mA and is designed as a power output for the PCS2 or VSS2 (or equivalent). The GND connector is a common ground and is shared by all I/O ports.
MAX-CSE and MAX-CSD10 Installation Installing Into an Equipment Rack Both the MAX-CSE Encoder and the MAX-CSD10 Decoder are designed to be tabletop units, but they may also be fitted for use into equipment racks. Should you choose to do so, use the optional AC-RK Accessory Rack Kit (FG515) to mount the MAX unit into a standard 19-inch equipment rack. 1. Discharge the static electricity from your body by touching a grounded object. 2.
MAX-CSE and MAX-CSD10 Installation 18 MAX-CSE/MAX-CSD10 Operation/Reference Guide
MAX-CSE Web Interface MAX-CSE Web Interface Overview The MAX-CSE and the MAX-CSD10 incorporate built-in security verification capabilities. By using a secured HTTP access, both devices provide users with a convenient browser-based method for securing each MAX unit, and a means of configuring the parameters of the outgoing A/V stream.
MAX-CSE Web Interface Save login profile selection box FIG. 12 Enter Network Password security dialog There is no limit to the number of concurrent logins allowed on the target MAX unit.
MAX-CSE Web Interface Browser-based UI Application Overview The UI web page (FIG. 13) can be divided into separate sections or frames, some of which are independent of the current selection and can both display their own information and contain their own functionality. The first page displayed upon login is the Administration page, but any page within the UI may be reached via the Navigation frame.
MAX-CSE Web Interface Administration Page Features (Cont.) Feature Description • IP Settings This button launches the IP Settings page, which provides the user with the ability to assign the method of communication used by the target MAX unit, along with its associated IP parameters. • User This button launches the User page, which provides the user with the ability to alter the current Username/Password information required to gain entry to the UI pages and make modifications.
MAX-CSE Web Interface Administration Page The Administration page (FIG. 14) is the first page displayed in the Active frame after a successful login. It can also be accessed by clicking on the Admin button in the Navigation Bar. This page displays an overview of the MAX firmware and project information. Also provides the user with the ability to both start/stop the outgoing A/V stream from the CSE and directly upload firmware to the target MAX unit without having to use NetLinx Studio. FIG.
MAX-CSE Web Interface Administration Page Features (Cont.) Feature • Information URL Description A unique web address identifying the source of the media stream. • This can be either a Resolvable Name (such as myschool.com) or an IP Address (such as 199.99.99.99). • E-Mail Provides a contact E-mail address for the streaming media content provider. • This string must be in the form: someone@example.com.
MAX-CSE Web Interface Upgrading New Firmware The UI presents the following dialog to remind you that the device must be rebooted before new firmware can be loaded (FIG. 15). FIG. 15 Attention - Reboot the device before attempting to upload new firmware Before you upload any firmware file, you MUST reboot this device: a. Reboot system by clicking Reboot. b. After this device reboots, return to or refresh this page. c. Click Upload a File. d. Click Reboot done. Upload a File. To Upgrade the Firmware 1.
MAX-CSE Web Interface Stream Profiles Page The Stream Profiles page (FIG. 16) is accessed by clicking on the Stream Set-Up button in the Navigation Bar. The Stream Profiles page allows users (with the proper access rights) both to configure the properties of the outgoing media stream and set up the properties associated with communicating that stream to an external IP-enabled device capable of receiving and processing the data. FIG.
MAX-CSE Web Interface In a UDP stream, only a Target (video) Port is needed since both the audio and video information are transported together to the same port on the destination device. RTP (Real-Time Transport Protocol) is an Internet protocol used for transmitting real-time data such as audio and video as separate entities. Data is sent as an Elementary Stream which can use both the MPEG-2 and MPEG-4 codecs.
MAX-CSE Web Interface Stream Profiles Page Features (Cont.) Feature Description • Video In Rate A drop-down list of data rates which allows the user to choose the amount of incoming video data throughput available for use by the MAX-CSE. • The larger the amount of available video data coming through the unit for encoding, the better the outgoing video quality to the target IP device.
MAX-CSE Web Interface Stream Profiles Page Features (Cont.) Feature Description • Sampling Rate A drop-down list from which the user can choose the sampling rate used on the audio source. • Sampling rate defines the number of samples per second taken from a continuous signal to make it a discrete signal. • Rate is measured in KHz (KiloHertz). • Available audio sampling rates: 32KHz, 44.1KHz, and 48KHz.
MAX-CSE Web Interface Stream Profiles Page Features (Cont.) Feature Description • Target Address The IP Address of the target IP-capable device that will receive the encoded outgoing media stream. This is the IP of the target device such as the VG-Series Modero panel, MAX-CSD10, or computer which will display the stream. • Target Address must be in IPv4 dot notation (ex: X.X.X.X). • Default IP Address is: 239.168.42.108 (a multicast address).
MAX-CSE Web Interface If a stream is currently in effect while these parameters are altered, clicking the Apply button will cause the outgoing stream to stop and then incorporate the new settings without restarting.
MAX-CSE Web Interface A/V Set up Page The A/V Set up page (FIG. 17) is accessed by clicking on the Audio/Video button in the Navigation Bar. This page allows a user (with the proper access rights) to configure the properties associated with both the incoming video and audio content. FIG. 17 A/V Set up page The following table lists the A/V Setup page features that can be configured by an administrator or other authorized user.
MAX-CSE Web Interface Changing Video and Audio Settings 1. From the A/V Setup page, select from Composite or S-Video from the Video In radio buttons. 2. Select from NTSC or PAL from the Video Port radio buttons. 3. Enter the appropriate value in the Mic Gain field. Click Set to lock the entry. 4. To save the changes, click the Apply button on the top of the page. To return to the previously saved settings, click Cancel. NetLinx Settings Page The NetLinx Settings page (FIG.
MAX-CSE Web Interface The following table lists the NetLinx Settings page features that an administrator or other authorized user can configure. NetLinx Settings Page Features Feature Description NetLinx Master: This section allows the user/administrator to define the communication and encryption parameters of the target Master. • Connection • A status field which indicates whether a Master has been detected and communicating with the MAX-CSE.
MAX-CSE Web Interface Changing the NetLinx Master Connection 1. From the NetLinx Settings page, select between Listen, Auto, and URL in the Mode drop-down menu. 2. If you selected Auto as your Mode, enter the new system number in the System Number field, if necessary. 3. Enter the new Device number in the Device Number field, if necessary. 4. If you selected URL as your Mode, enter the Master’s IP address or URL in the Master IP/URL field, if necessary. 5.
MAX-CSE Web Interface The following table lists the IP Settings page features that an administrator or other authorized user can configure. IP Settings Page Features Feature Description IP Address: This section allows the user/administrator to define the communication and encryption parameters of the target Master. • IP These radio boxes provide the option to select from either a DHCP or Static communication mode on the MAX-CSE.
MAX-CSE Web Interface User Page The User page (FIG. 21) is accessed by clicking on the User button in the Navigation Bar. This page allows a user (with the proper access rights) to change the current access Username/Password information required for UI access. FIG. 21 User page The following table lists the User page features that an administrator or other authorized user can configure.
MAX-CSE Web Interface Changing User Settings 1. From the User page, enter the new username in the New Username field. 2. Enter your new password in the New Password field. Enter it again in the Re-type Password field to verify it. 3. To save the new username and password, click the Accept button at the top of the page. To return to the original saved information, click Cancel. 4. Click the Logout button for the changes to take effect on the MAX-CSE. The unit can only store one Username/Password profile.
MAX-CSD10 Web Interface MAX-CSD10 Web Interface The browser-based UI for the MAX-CSD10 Decoder, known as the Decoder Manager (FIG. 22), is significantly different from the interface for the MAX-CSE Encoder. However, many of the same functions are available to the MAX-CSD10 from the Decoder Manager. FIG. 22 Decoder Manager for the MAX-CSD10 (showing the initial screen) As with the MAX-CSE browser-based UI, the default page for the MAX-CSD10 is the Administration page.
MAX-CSD10 Web Interface Administration Page Features (Cont.) Feature Description Stream Status frame: Located on the upper-right side of the browser window, this static frame allows a user to not only Start and Stop an encoding stream, but also view whether the MAX-CSD10 is detecting an A/V signal. • Since this frame is static, it appears on-screen no matter what page is currently active. This frame can be very useful for a remote administrator when trying to troubleshooting most streaming issues.
MAX-CSD10 Web Interface Communicating With The Unit Via the Browser-based UI To facilitate communicate with the MAX-CSD10, it is necessary for the unit to first obtain a DHCP Address (page 49). Once that address is known, you can then use your web browser to access the browser-based User Interface (UI) pages and then configure the project, video, and IP connection parameters. 1. Launch your web browser. 2. Enter the IP Address of the target unit (example: http://192.199.99.
MAX-CSD10 Web Interface Stream Selector Page The Stream Selector page (FIG. 23) allows the user to select the data stream being processed in SAP session by the MAX-CSD10. This page lists both all of the available data streams and the stream currently being accessed. FIG. 23 Stream Selector page Stream Selector Page Features Select The currently selected stream. Title The source of the available stream.
MAX-CSD10 Web Interface Stream Set-up Page The Stream Set-up page (FIG. 24) allows you to control the stream configuration, including the mode used and the individual server being accessed. FIG. 24 Stream Set-up Page Stream Set-up Page Features Run Mode This menu selects the mode in which the stream is run: • SAP • RSTP • Manual SAP: Servers Selects between the default server already chosen for a stream or another server. Other Address The address of the server used other than the Default.
MAX-CSD10 Web Interface Changing the stream configuration At this time, the Stream Set-up page supports three modes for data streams: SAP RSTP Manual Each mode has different procedures for setting up the stream configuration, as detailed below. Setting up an SAP stream configuration 1. From the Stream Set-up page, choose SAP from the Run Mode drop-down menu. (See FIG. 24.) 2. Select the server from which the stream originates.
MAX-CSD10 Web Interface Setting up a Manual stream configuration 1. From the Stream Set-up page, choose Manual from the Run Mode drop-down menu. (See FIG. 26.) FIG. 26 Stream Configuration Page - Manual Mode 2. Select between UDP and RTP in the Transports drop-down menu. 3. Enter a new IP address in the Server Address field, if necessary. 4. Enter a new value in the Server Video Port field, if necessary. 5. Select between MPEG-2 and MPEG-4 in the Server Video Types drop-down menu. 6.
MAX-CSD10 Web Interface Audio/Video Page The Audio/Video page (FIG. 27) allows the user to set up the video port used by the MAX-CSD10. FIG. 27 Audio/Video Page Audio/Video Page Features Video Port The video port used by the MAX-CSD10 To change the A/V setup: 1. From the Audio/Video page, select the video port to be used by the MAX-CSD10. 2. To save any changes to the port settings, click Accept. To keep the original settings, click Cancel. NetLinx Page The NetLinx page (FIG.
MAX-CSD10 Web Interface NetLinx Page Features (Cont.) Username The selected username of the NetLinx Master administrator. Password The password for access to the NetLinx Master. To change NetLinx settings for the MAX-CSD10: 1. From the NetLinx page, select the Connection Mode to be used from the drop-down menu. 2. If you selected Auto from the Connection Mode drop-down menu, enter the new System Number, if applicable. 3. Enter a new Device Number, if necessary. 4.
MAX-CSD10 Web Interface 1. From the IP Settings page and in the IP Address section, select whether the IP will be dynamic or static. 2. If you selected the IP to be static, change the information in the IP Address field, if necessary. 3. If you selected the IP to be static, change the information in the Subnet Mask field, if necessary 4. Change the information in the Gateway field, if necessary. 5. In the DNS Address section, change the information in the Domain Suffix field, if necessary. 6.
Configuring Communication Configuring Communication This section refers to steps necessary to both communicate and upgrade components for the MAX-CSE and MAX-CSD10. Both MAX units are configured to be used as standalone units running on a network capable of supporting the up to a 6Mbps data rate. Before beginning: 1. Setup and configure your MAX unit. Make sure your cables are working properly and are securely connected. Refer to the previous section on page 9. 2.
Configuring Communication Configuring the MAX Communication Parameters Although the unit is initially configured to obtain the first available DHCP Address, it is recommended that after the initial connection, the unit be setup to use a Static IP Address. Using a Static IP Address for both the source and destination devices can be beneficial for both diagnostic and direct access purposes.
Configuring Communication Save login profile selection box FIG. 33 Enter Network Password security dialog 6. Click OK to enter the information and proceed to the first UI page. Assigning a Static IP Address to the MAX-CSE via the browser-based UI Although the initial communication to the unit is done via a DHCP connection and since this is your source device, it is recommended that for streaming and programming purposes, you assign a Static IP Address to the unit via the browser-based UI.
Configuring Communication 11. The next step in the communication process is to prepare a NetLinx Master for communication to the target MAX unit. Refer to the following sections for detailed Master communication setup instructions.
Configuring Communication FIG. 34 Assigning Master Communication Settings and TCP/IP Settings 12. Click OK to return to the Communications Settings dialog and place a checkmark within the Authentication Required radio box if your Master has been previously secured with a username/ password. This opens up a Master Controller User Name and Password dialog. 13.
Configuring Communication If the connection fails to establish, a Connection Failed dialog appears. Try selecting a different IP Address if communication fails. Press the Retry button to reconnect using the same communication parameters. Press the Change button to alter your communication parameters and repeat steps 4 thru 18.
Configuring Communication You must use a value which is not currently being used by another device currently communicating with the target Master. The Default value is 32001. Within Studio, connect to the target Master, click on the Online Tree tab to review what device values are already being used (FIG. 35). 5. Within the Master IP/URL field, enter the IP Address or URL used by the target Master. This is the same IP Address used by NetLinx Studio to communicate with the Master. 6.
Configuring Communication Associating a MAX-CSD10 Unit to a Target Master 1. From the Decoder Manager, click the NetLinx link to open the Netlinx Master page. 2. In the Connection Mode drop-down menu, select URL. 3. Enter the new Master IP/URL number. For more detailed information on communicating with a target Master, refer to the procedures outlined within the Communicating with the Target Master via an IP section on page 52.
Configuring Communication 8. On the target Master, click Reboot (from the Tools > Reboot the Master Controller dialog) and wait for the System Master to reboot. The STATUS and OUTPUT LEDs should begin to alternately blink during the incorporation. Wait until the STATUS LED is the only LED to blink. 9. Press Done once until the Master Reboot Status field reads *Reboot of System Complete*. 10. Click the OnLine Tree tab in the Workspace window to view the devices on the System.
Configuring Communication This action causes a previously red *Not Active* field to now display a green Waiting...Press Cancel to Quit.field. This green field indicates that Studio is waiting to detect the device value of the MAX associated with the ID button. 4. Press the MAX unit’s ID button to begin process of reading the current device value of the device and then assigning it to the new value entered in step 2.
Configuration and Firmware Update Configuration and Firmware Update This section refers to steps necessary to both communicate and upgrade the components for both a MAX-CSE and MAX-CSD10 unit. Verify you are using the latest version of NetLinx Studio (available online at www.amx.com). Before You Begin 1. Setup and configure your MAX unit. 2.
Configuration and Firmware Update Verifying the MAX’s current version of Firmware - via Studio 1. After Studio has establish a connection to the target Master, click on the OnLine Tree tab in the Workspace window to view the devices on the System. The default System value is one (1). 2. Right-click the associated System number and select Refresh System. This establishes a new connection to the specified System and populates the list with devices on that system.
Configuration and Firmware Update 6. Press the Submit button to begin the process of uploading and incorporating the new firmware component to the target MAX unit. 7. Once the browser’s progress bar indicates it’s completed the upload and incorporation of the new firmware, click the IP Settings button in the Navigation Bar. 8. From the top of the IP Settings page, click the Reboot button to restart the unit and incorporate the new firmware. 9.
Configuration and Firmware Update Description field for selected Kit file Selected MAX firmware file Firmware download status Device and System Number must match the Device and System values listed in the Workspace window FIG. 39 Send to NetLinx Device dialog (showing MAX unit’s firmware updated via IP) 11. Click the Reboot Device checkbox to reboot the MAX unit after the firmware update process is complete. 12. Click Send to begin the transfer.
Displaying Stream Content Displaying Stream Content Overview The MAX-CSE Media Encoder can currently stream A/V signals and direct them to IP-enabled devices capable of interpreting and displaying the incoming MPEG data using either RTP or UDP Transport Protocols. These outgoing signals can be displayed by: A VG-Series Modero Touch Panel (supporting MPEG-2/MPEG-4 streams) A computer running third-party multi-media player capable of supporting UDP/RTP streaming protocols.
Displaying Stream Content media content. If the network can only handle a throughput of 4 Mbps from the encoder, it is recommended that you use something less than or equal to the High Quality encoder profile. To receive and display content via a third-party media player (such as the VLC media player): Verify you are using the latest VLC Player application available at: http://www.videolan.org/vlc/.
Displaying Stream Content Modero IP Address information FIG. 41 System Settings page Configuring the MAX-CSE for communication 1. Complete the procedures outlined within the Configuring the MAX Communication Parameters section on page 50 to establish an active connection to the source MAX-CSE. 2. Confirm the MAX-CSE is properly configured to use the newly established Static IP Address by launching your browser and entering the MAX’s new Static IP Address into the browser’s Address field. 3.
Displaying Stream Content FIG. 42 Stream Profiles page 8. From the Profile field, click on the drop-down arrow and from the available list, choose the desired encoder setting which conforms to the available data throughput on your network. Although the default selection is Home Theater (Max), the user can choose from up to 6 pre-created entries and one Custom entry which makes every field user-definable.
Displaying Stream Content 12. Enter a numeric value into the Target Port field. This field corresponds to the port on the destination device to which the outgoing video (audio/video) stream is being directed. It is recommended that this value not currently be used by another port on the target device. It is recommended that the following ports also not be used: 21, 22, 23, 80, 443, and 1319. For the purposes of these procedures, we’ve chosen to use 5000 as the video Target Port. 13.
Displaying Stream Content 4. If you are feeding a microphone audio signal into the rear MAX-CSE microphone connector, you could use the Microphone Gain field to enter an audio level (0 - 99) associated with the gain used by the rear microphone input. At any time, the user can choose to mute the incoming microphone signal by either toggling the state of the Microphone icon located at the top of the page or entering a value of zero into the Mic Gain field. 5.
Displaying Stream Content Button Draw and Selection tools Currently active button Button Properties Control window (displays information for the currently active/selected button) FIG. 44 Button Properties tab A B FIG. 45 Video Fill - Button Properties setting Our example uses: udp://192.199.99.99:5000 Refer to Configuring the MAX-CSE for communication section on page 65. The MAX-CSE is available from either the front LCD (FIG. 46) or from the IP Settings page of the UI. FIG.
Displaying Stream Content Modero doesn’t require that an audio port be entered within the Streaming Source field because the firmware already assumes the audio port value to be 2 greater than the value set for the video port. 14. Create buttons on both this project’s main page and within this Video page which can allow the user to navigate between both pages. 15. Save these pages, and after establishing a connection, upload this project to the target Modero panel.
Displaying Stream Content If there is no signal displayed, return to the MAX-CSE UI pages and from the Encoder Profiles page, confirm that the correct panel IP Address and target port where entered into the Streaming Source field within the TPDesign4 project.
Displaying Stream Content For the purposes of these procedures, we are not required to enter a Target Audio Port value because the A/V content is not begin streamed separately. 6. Click the Apply button to save the encoding profiles to the MAX-CSE. If using RTP, both the Target Port and Target Audio Port must be different. 7. Complete the media configuration procedures outlined within the previous Configuring the MAXCSE audio/video inputs section on page 67.
Displaying Stream Content that the unit is detecting an incoming signal (shown by the word SYNC appearing in the Video Sync section of the UI). The most common error found is when a bad cable is not detected and therefore no signal is available for the unit to encode. The encoding process can continue on a MAX-CSE even without an actual signal being detected. 9. To complete the setup when using an RTP Transport Protocol on the MAX-CSE, repeat steps 5 and 6 to open another instance of the same application.
Displaying Stream Content 74 MAX-CSE/MAX-CSD10 Operation/Reference Guide
NetLinx Programming NetLinx Programming You can program the MAX unit by using the commands in this section to perform a wide variety of operations using Send_Commands and variable text commands. A device must first be defined in the NetLinx programming language with values for the Device: Port: System. In these programming examples, = Device. The term = Device:Port:System. Device:Port:System (D:P:S) NetLinx requires a Device:Port:System (D:P:S) specification.
NetLinx Programming MAX-CSE: Streaming Commands (Port 1) For programming purposes, do not use a hyphen when specifying MPEG functionality. Use MPEG2 and MPEG4 (no dash), do not use MPEG-2 or MPEG-4. In order for the SET commands (Set Video, Set URL, etc.) to take effect, any active stream MUST FIRST BE HALTED using the STOP command. Once these commands are executed, you can then the PLAY command to restart the stream.
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description GET FORMAT Syntax: Get a description of the format used by the current incoming video signal. SEND_COMMAND ,"'GET FORMAT'" Variable: format = NTSC or PAL. Example: SEND_COMMAND ENCODER,"'GET FORMAT'" System response: FORMAT = NTSC Indicates that the MAX-CSE is using/expecting an incoming NTSC video format. GET GAIN Get a description of the current gain used by the microphone input.
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description GET SESSION INFO Session information is extracted from the SAP Listener or RTSP depending on system configuration. Retrieves the selected session details. Syntax: SEND_COMMAND , 'GET SESSION INFO ' Variables: Num = 1 to N where N is the number of current sessions.
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description GET URL Requests the current configuration of the URL communication parameters. The returned information includes: communication protocol, IP Address, and port used. Get a description of the URL parameters being used by the current audio/video stream. Syntax: SEND_COMMAND ,"'GET URL'" Variables: protocol = RTP or UDP. address = Address of stream in IPv4 dot notation (ex: X.X.X.X).
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description GET VSOURCE Requests the a description of the current video source type. This video type indicates which rear connector is being used as the video input. Get a description of the source type used by the current video stream. Syntax: SEND_COMMAND ,"'GET VSOURCE'" Variable: source = SVID (S-Video) or COMP (Composite).
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description SET FORMAT Syntax: Set the video format of the incoming video signal. SEND_COMMAND ,"'SET FORMAT'" Variable: format = NTSC or PAL. Example: SEND_COMMAND ENCODER,"'SET FORMAT PAL'" Instructs the MAX-CSE to use PAL video format for the incoming video signal. SET GAIN Set a gain value for the incoming microphone input. Syntax: SEND_COMMAND ,"'SET GAIN'" Variable: gain = 0 - 99.
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description SET URL The communication parameters must include: communication protocol, IP Address, and port used. Set the URL parameters for the current audio/video stream. Syntax: SEND_COMMAND ,"'SET URL [
NetLinx Programming MAX-CSE Streaming Send_Commands (Cont.) Command Description SET VSOURCE Sets the current video source type for the outgoing (encoded) video stream. Changing this source type redirects the video detection on the MAX unit’s rear video ports. Set the source type needed for the video stream. Note: If both signal types are detected, the unit defaults to using the Composite signal type unless otherwise specified via this command.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description GET CONTROL MODE Syntax: Gets the control mode of the stream. SEND_COMMAND ,'GET CONTROL MODE' Variable: Mode = MANUAL or SAP or RTSP Example: SEND_COMMAND DECODER, 'GET CONTROL MODE' System response: CONTROL MODE=SAP GET FORMAT Gets the current video format. Get a description of the format used by the current incoming video signal.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description GET SESSION INFO Session information is extracted from the SAP Listener or RTSP depending on system configuration. This command will retrieve the selected session details. Syntax: SEND_COMMAND , 'GET SESSION INFO ' Variables: Num = 1 to N where N is the number of current sessions.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description GET URL Requests the current configuration of the URL communication parameters. The returned information includes: communication protocol, IP Address, and port used. Get a description of the URL parameters being used by the current audio/video stream. Syntax: SEND_COMMAND ,'GET URL' Example: SEND_COMMAND DECODER,'GET URL' System response: URL = UDP 224.0.0.1 5000 URL = RTP 224.0.0.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description SET CONTROL MODE 'MANUAL' mode lets the user to specify all parameters such as video decoder, audio decoder, transport type, and video and audio ports. Set the control mode of the stream. 'SAP' mode allows the user to select a stream based on a SAP list. Streaming will begin when the user chooses the stream from the SAP list and then send the PLAY command 'RTSP' mode allows the user to specify the URL to a RTSP server.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description SET SAP IP ALT Syntax: Set the SAP Listener IP Alternative multicast address. SEND_COMMAND , 'SET SAP IP ALT :' Variable: Addr = multicast IP address Port = port number Example: SEND_COMMAND DECODER, 'SET SAP IP ALT 224.3.127.254:1234' SET SESSION CURSOR Selects the session for streaming later. This command allows the user to select the session for later streaming when the user sends the play command.
NetLinx Programming MAX-CSD Streaming Send_Commands (Cont.) Command Description If the RTSP SERVER started properly the 'GET SESSION LIST' table will Attempts to START the RTSP return with a 1. Otherwise it will return 0. This command is not accessible if system mode is not set to RTSP SERVER and will retrieve Syntax: and update the session list info. SEND_COMMAND , 'START RTSP SERVER ' START RTSP SERVER Variables: num = 1 to 10: One of the ten RTSP SERVER Entries.
NetLinx Programming RS-232/422/485 Send_Commands (Cont.) Command Description CHARDM Syntax: SEND_COMMAND ,"'CHARDM-
NetLinx Programming RS-232/422/485 Send_Commands (Cont.) Command Description RXOFF Syntax: Disable the transmission of incoming received characters to the Master (default). SEND_COMMAND ,"'RXOFF'" Example: SEND_COMMAND RS232_1,"'RXOFF'" Stops the RS232_1 device from transmitting received characters to the Master. RXON Start transmitting received characters to the Master (default). Enables sending incoming received characters to the Master.
NetLinx Programming RS-232/422/485 Send_Commands (Cont.) Command Description TXCLR Syntax: Stop and clear all characters waiting in the transmit out buffer and stops transmission. SEND_COMMAND ,"'TXCLR'" Example: SEND_COMMAND RS232_1,"'TXCLR'" Clears and stops all characters waiting in the RS232_1 device's transmit buffer. XOFF Disable software handshaking (default). Syntax: SEND_COMMAND ,"'XOFF'" Example: SEND_COMMAND RS232_1,"'XOFF'" Disables software handshaking on the RS232_1 device.
NetLinx Programming RS-232/422/485 Send_String Escape Sequences (Port 2) This device also has some special SEND_STRING escape sequences: If any of the 3 character combinations below are found anywhere within a SEND_STRING program instruction, they will be treated as a command and not the literal characters. In these examples: = device. RS-232/422/485 Send_String Escape Sequences Command Description 27,17,
NetLinx Programming IR / Serial Ports Channels IR / Serial Ports Channels 00001 - 00229 IR commands. 00229 - 00253 May be used for system call feedback. 00254 Power Fail. (Used with the 'PON' and 'POF' commands). 00255 Power status. (Shadows I/O Link channel status). IR/Serial Port (Port 3) Commands The IR port is located at Port 3 in NetLinx D:P:S nomenclature. The following IR and IR/Serial Send_Commands generate control signals for external equipment. In these examples: = device.
NetLinx Programming IR/Serial Send_Commands (Cont.) Command Description CP You can set the Pulse and Wait times with the 'CTON' and 'CTOF' commands. Halt and Clear all active or buffered IR commands, and then send a single IR pulse. Syntax: SEND_COMMAND ,"'CP'," Variable: code = IR port's channel value 0 - 252 (253 - 255 reserved). Example: SEND_COMMAND IR_1,"'CP',2" Clears the active/buffered commands and pulses IR_1 port's channel 2.
NetLinx Programming IR/Serial Send_Commands (Cont.) Command Description IROFF Syntax: Halt and Clear all active or buffered IR commands being output on the designated port. SEND_COMMAND ,"'IROFF'" Example: SEND_COMMAND IR_1,"'IROFF" Immediately halts and clears all IR output signals on the IR_1 port. POD Disable previously active 'PON' (power on) or 'POF' (power off) command settings. Channel 255 changes are enabled. This command is used in conjunction with the I/O Link command.
NetLinx Programming IR/Serial Send_Commands (Cont.) Command Description PTOF This time increment is stored in permanent memory. This command also sets the delay between pulses generated by the 'PON' or 'POF' send commands in tenths of seconds. It also sets the delay required after a power ON command before a new IR function can be generated. This gives the device time to power up and get ready for future IR commands. Set the time duration between power pulses in .10-second increments.
NetLinx Programming IR/Serial Send_Commands (Cont.) Command Description SET MODE Sets an IR port to either IR, Serial, or Data mode. Set the IR/Serial ports for IR Note: IR DATA Mode works best when using both a lower baud rate and a or Serial-controlled devices connected to a CardFrame or short cable length (< 10 feet). NetModule. Syntax: SEND_COMMAND , 'SET MODE '" Variable: mode = IR, SERIAL, or DATA. Example: SEND_COMMAND IR_1,"'SET MODE IR'" Sets the IR_1 port to IR mode for IR control.
NetLinx Programming IR/Serial Send_Commands (Cont.) Command Description XCHM Syntax: Changes the IR output pattern for the 'XCH' send command. Variable: SEND_COMMAND ,"'XCHM '" extended channel mode = 0 - 4. Example: SEND_COMMAND IR_1,"'XCHM 3'" Sets the IR_1 device's extended channel command to mode 3. Mode 0 Example (default): [x][x] SEND_COMMAND IR_1,"'XCH 3'" Transmits the IR code as 3-enter. SEND_COMMAND IR_1,"'XCH 34'" Transmits the IR code as 3-4-enter.
NetLinx Programming I/O Port Commands (Port 4) The I/O port is located at Port 4 in NetLinx D:P:S nomenclature. In these examples: = device.The I/O port supports the following commands. I/O Send Commands Command Description GET INPUT An active state can be high (logic high) or low (logic low or contact closure). Channel changes, Pushes, and Releases generate reports based on their active state. The port responds with either 'HIGH' or 'LOW'. Get the active state for the selected channels.
NetLinx Programming LCD Commands (Port 6) The LCD is located on the front of the unit at Port 6 in NetLinx D:P:S nomenclature. The LCD port supports the following commands. I/O Send Commands Command Description BACKLIGHT Sets the backlight level of the LCD to a specified value within a range of 0 - 100. Set the LCD backlight level. Syntax: "'BACKLIGHT-'" Variable: value = backlight illumination value 0 -100, where 0 - Off and 100 = Full On. Example: "'BACKLIGHT-0'" Turns Off the backlight.
NetLinx Programming 102 MAX-CSE/MAX-CSD10 Operation/Reference Guide
Programming MAX-CSE/MAX-CSD10 Operation/Reference Guide 103
6/07 ©2007 AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX. AMX reserves the right to alter specifications without notice at any time. It’s Your World - Take Control™ 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.