AvediaPlayer Receivers. AvediaPlayer r93xx Receivers. Administrator s Guide Version 5.2

AvediaPlayer Receivers AvediaPlayer r93xx Receivers Administrator’s Guide Version 5.2 Notices © Exterity Limited 2003-2016 This document contains i...
Author: Teresa Wilkins
1 downloads 2 Views 4MB Size
AvediaPlayer Receivers AvediaPlayer r93xx Receivers

Administrator’s Guide Version 5.2

Notices © Exterity Limited 2003-2016 This document contains information that is protected by copyright. Reproduction, adaptation, or translation without prior permission is prohibited, except as under the copyright laws.

Document Reference 1300-0106-0001 Issue 1 June 2016 Exterity Limited, St David’s House, St David’s Drive, Dalgety Bay, Fife, KY11 9NB, Scotland, UK http://www.exterity.com

Products Described by This Guide AvediaPlayer r9300 AvediaPlayer r9310 AvediaPlayer r9310-mp

Trademarks © Exterity Ltd 2016. All rights reserved. Exterity, the Exterity logo, AvediaServer, AvediaStream, ArtioPortal, AvediaPlayer and ArtioSign are registered trademarks or trademarks of Exterity Ltd. All other trademarks and logos are property of their respective owners. Exterity tries to ensure that all information in this document is correct but does not accept liability for any error or omission. Information and specifications are subject to change without prior notice. Manufactured under license from Dolby Laboratories. Dolby and the double-D symbol are trademarks of Dolby Laboratories.

Disclaimer The information contained in this document is subject to change without notice. EXTERITY LIMITED MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Exterity Limited shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

Support and Contact Information Technical Support for Exterity products is provided by authorized Systems Integrators and Resellers. Please contact your Systems Integrator or Reseller with any support issues.

Warranty A copy of the specific warranty terms applicable to your Exterity products and replacement parts can be obtained from Exterity. To request more information or parts, email [email protected]

Safety Notices Before installing and operating these products, please read the safety information contained in the Exterity AvediaPlayer r93xx Receiver Getting Started Guide.

2

Table of Contents

Glossary................................................................................................................................................................ 7 About This Guide .............................................................................................................................................. 8 Receiver Documentation .................................................................................................................................................................................... 8 Additional Documentation ...................................................................................................................................................................... 8 Receiver Development Kit (RDK)............................................................................................................................................................ 8

1 Receiver Hardware.....................................................................................................................................10 Models .....................................................................................................................................................................................................................10 AvediaPlayer r9300 Receiver..................................................................................................................................................................10 AvediaPlayer r9310 Receiver..................................................................................................................................................................11

2 Management Interfaces...........................................................................................................................12 Using the Web Interface to Manage the Receiver....................................................................................................................................12 Using the Admin Interface to Manage the Receiver ...............................................................................................................................14 Using AvediaServer Director to Manage the Receiver ...........................................................................................................................15

3 Basic Receiver Tasks...................................................................................................................................16 Basic Prerequisites for Playing Channels.................................................................................................................. 16 IP Address Configuration ........................................................................................................................................... 17 Determining the IP Address when using a DHCP Server ............................................................................................................17 Assigning a Static IP Address ..........................................................................................................................................................................18 Using the Serial Admin Interface .........................................................................................................................................................18 Using the Receiver’s Web Interface .....................................................................................................................................................18 Work with Display Modes .......................................................................................................................................... 19 Overview of Receiver Modes ...........................................................................................................................................................................19 Set the Current Mode.........................................................................................................................................................................................20 Set the Start-up Mode........................................................................................................................................................................................20 Play Live Streams........................................................................................................................................................ 21 Use the Web Browser .................................................................................................................................................. 21 Specify a Home Page..........................................................................................................................................................................................22 Set Bookmarks ......................................................................................................................................................................................................22 Display a Web Page .............................................................................................................................................................................................23 Specify Video Settings................................................................................................................................................ 23 Frame Buffer Size........................................................................................................................................................................................23 Screen Resolution ......................................................................................................................................................................................23 Frame Rate....................................................................................................................................................................................................23 Aspect Ratio.................................................................................................................................................................................................24 Change Audio Settings............................................................................................................................................... 25 Set the Current Volume .....................................................................................................................................................................................25 Select the Audio Language..............................................................................................................................................................................25 Set the Preferred Audio Language ................................................................................................................................................................25 Set the Audio Output .........................................................................................................................................................................................26 Work with Subtitles, Closed Captions and Teletext ................................................................................................. 26 Enable Subtitles and Closed Captions .........................................................................................................................................................26 Set the Preferred Subtitle Language.............................................................................................................................................................27

3

Display Teletext.....................................................................................................................................................................................................27

4 Advanced Operation.................................................................................................................................28 Change Channel/Content/Display using URI............................................................................................................ 29 Use the Web Interface to change display mode/content via URI.......................................................................................................29 Play Back a File from a Server .................................................................................................................................... 30 Handle Encrypted Content ........................................................................................................................................ 30 Configure SecureMedia.....................................................................................................................................................................................30 Use HDCPv2 ...........................................................................................................................................................................................................31 Recover from Stream Loss.......................................................................................................................................... 31 About Channel Redundancy ...........................................................................................................................................................................31 Set up Failover.......................................................................................................................................................................................................32 Configure Remote Controls ....................................................................................................................................... 33 Enable/Disable Remote Control of the Receiver ......................................................................................................................................33 Specify Button Functions..................................................................................................................................................................................33 Use a Third Party Remote Control Handset ................................................................................................................................................33 Control an AV Device using the Receiver’s Remote Control.................................................................................... 34 Setting up Remote AV Device Control using the Web Interface...............................................................................................35 Setting up Remote AV Device Control using the Remote Control Handset.........................................................................36 Build the Receiver's Channel List............................................................................................................................... 36 Automatic Channel Discovery using SAP....................................................................................................................................................36 Enable Source Specific Multicast..........................................................................................................................................................37 Use Static Channels.............................................................................................................................................................................................38 Use Remote Static Channels ..................................................................................................................................................................38 Use Local Static Channels .......................................................................................................................................................................39 Disable Channel Learning.................................................................................................................................................................................41 Control Access to Content .......................................................................................................................................... 41 Work with Digital Signage ......................................................................................................................................... 43 Requirements........................................................................................................................................................................................................43 Launch Digital Signage......................................................................................................................................................................................43 Add a USB Storage Device.......................................................................................................................................... 44 Mount a USB Storage Device.................................................................................................................................................................44 Upload Content using FTP or SFTP...............................................................................................................................................................45 Upload Media to the Receiver’s Flash Memory using SFTP........................................................................................................45 Upload Media to a USB drive using FTP/SFTP .................................................................................................................................46 Add an NFS Location .................................................................................................................................................. 47 Control the TV Through the Receiver ........................................................................................................................ 48 Use the Serial Control Interface......................................................................................................................................................................48 Enable Serial TV Control ..........................................................................................................................................................................48 Test Serial TV Control................................................................................................................................................................................49 Configure Power On/Off Actions..........................................................................................................................................................49 Use the Consumer Electronics Control (CEC) Interface..........................................................................................................................50 Download a CEC Configuration File....................................................................................................................................................50 Enable CEC TV Control .............................................................................................................................................................................50 Set up a Video Wall ..................................................................................................................................................... 52 Allow for TV Bezels ..............................................................................................................................................................................................54 Change Channel on the Video Wall...............................................................................................................................................................54 Change Channel on Individual Screens.............................................................................................................................................54 Change Channel on Multiple Screens ................................................................................................................................................55 Customize the On-Screen Display ............................................................................................................................. 56 Set up a Splash Screen.......................................................................................................................................................................................56 Download a Splash Screen.....................................................................................................................................................................56 Use a Splash Screen on Startup ............................................................................................................................................................56 Add More Fonts to the User Interface ..........................................................................................................................................................57

4

Set up a Font Map File..............................................................................................................................................................................58 Add a Font to the Receiver .....................................................................................................................................................................58 Set the User Interface Language....................................................................................................................................................................59 Add Client Interface Languages ...........................................................................................................................................................59 Customize Graphical, Textual and Animation Features .........................................................................................................................59 Use the RDK ...........................................................................................................................................................................................................59 Configure Proxy Servers for Browser Mode ............................................................................................................. 60

5 Administrative Tasks.................................................................................................................................61 Manage Multiple Receivers Centrally ....................................................................................................................... 61 Upgrade Receiver Firmware ...................................................................................................................................... 61 Maintenance Tasks ..................................................................................................................................................... 62 Specify a TFTP Server..........................................................................................................................................................................................62 Specify a Time Server..........................................................................................................................................................................................62 Specify the Time Zone........................................................................................................................................................................................63 Restart the Receiver ............................................................................................................................................................................................63 Reset the Receiver to Factory Defaults ........................................................................................................................................................65 Copy Receiver Configuration to other Receivers ..................................................................................................... 65 Export Receiver Configuration........................................................................................................................................................................65 Import Receiver Configuration .......................................................................................................................................................................65 Networking Tasks ....................................................................................................................................................... 66 Configure IP Address Settings.........................................................................................................................................................................66 Specify Ethernet Settings..................................................................................................................................................................................67 Ethernet Statistics ......................................................................................................................................................................................67 SNMP Configuration ...........................................................................................................................................................................................67 Set SNMP Agent Status............................................................................................................................................................................67 Configure an SNMP Trap Manager ......................................................................................................................................................68 Troubleshooting Tasks ............................................................................................................................................... 68 Monitor Receiver Status ....................................................................................................................................................................................68 Display the Log .....................................................................................................................................................................................................68 Specify Front Panel Behavior ...........................................................................................................................................................................69

6 Security Tasks...............................................................................................................................................70 Secure Access to the Receiver.................................................................................................................................... 70 Enter/Exit Secure Mode.............................................................................................................................................. 71 Using the Admin Interface ...............................................................................................................................................................................71 Using the Terminal Command Interface (TCI) ...........................................................................................................................................71 Enable/Disable Parts of Secure Mode ....................................................................................................................... 71 Enable/Disable SNMP.........................................................................................................................................................................................72 Enable/Disable the Factory Defaults Reset Button..................................................................................................................................72 Enable/Disable USB Storage Access..............................................................................................................................................................72 Enable/Disable the Web Admin Interface...................................................................................................................................................73 Enable/Disable Telnet.........................................................................................................................................................................................73 Set Passwords in Secure Mode .................................................................................................................................. 73 Normal Mode ........................................................................................................................................................................................................73 Secure Mode..........................................................................................................................................................................................................73 Change the Password.........................................................................................................................................................................................74 Normal Mode ..............................................................................................................................................................................................74 Secure Mode................................................................................................................................................................................................75 Password Requirements....................................................................................................................................................................................75 Reset the Receiver to Factory Defaults in Secure Mode .......................................................................................... 75 Export/Import Configuration in Secure Mode ......................................................................................................... 76 Export Configuration................................................................................................................................................................................76 Import Configuration ...............................................................................................................................................................................76

5

7 Web Interface Reference .........................................................................................................................77 General Page .........................................................................................................................................................................................................77 Status Page.............................................................................................................................................................................................................77 Network Page........................................................................................................................................................................................................79 Channel Learning Page......................................................................................................................................................................................80 Authentication Page...........................................................................................................................................................................................81 Resources Page.....................................................................................................................................................................................................82 Maintenance Page...............................................................................................................................................................................................82 Logging Page ........................................................................................................................................................................................................83 Playback Page .......................................................................................................................................................................................................83 Settings Page.........................................................................................................................................................................................................84 Browser Page.........................................................................................................................................................................................................86 Remote Page .........................................................................................................................................................................................................86 TV Control Page....................................................................................................................................................................................................87 Encryption Page ...................................................................................................................................................................................................87 Mounting Page .....................................................................................................................................................................................................87 Failover Page .........................................................................................................................................................................................................87

Appendix A – Using the Exterity Remote Control............................................................................... 89 Exterity Remote Control Handsets............................................................................................................................ 89 View Channels ........................................................................................................................................................... 90 Put the Receiver in Standby....................................................................................................................................... 91 Select the Language for On-Screen Menus and Audio Track .................................................................................. 91 Choose the On-screen Menu Language......................................................................................................................................................91 Select the Audio Track........................................................................................................................................................................................92 Enable Subtitles/Captions ......................................................................................................................................... 93 View Teletext ............................................................................................................................................................... 93 Using the Web Browser .............................................................................................................................................. 94

Appendix B – Using the Product Feature Manager Application.................................................... 95 Reviewing the License Status of the IPTV Network Devices ................................................................................................................96 Importing Licenses to the Product Feature Manager.............................................................................................................................97 Deploying Features to Specific Devices.......................................................................................................................................................98

Appendix C – CEC Commands................................................................................................................ 100 Editing a CEC Configuration File.............................................................................................................................. 100 Customizing CEC Configuration Options................................................................................................................................................. 100 CEC Commands ......................................................................................................................................................... 101 Sample CEC Configuration File................................................................................................................................ 107

Appendix D – Serial Interface Connection ......................................................................................... 110 Cabling.................................................................................................................................................................................................................. 110 Adaptor Wiring .................................................................................................................................................................................................. 110 Opening a Session............................................................................................................................................................................................ 111

Appendix E – Remote Static Channels Format ................................................................................. 112 Appendix F – Using AvediaPlayer Receivers with Artio Middleware ........................................ 114 Overview.............................................................................................................................................................................................................. 114 Setting the Portal’s Homepage ................................................................................................................................................................... 114 Setting the Startup Mode .............................................................................................................................................................................. 115 Specifying Button Actions ............................................................................................................................................................................. 115

6

Glossary

The following terms and definitions are used in this document: AV

Audio/Video

CEC

Consumer Electronics Control

DHCP

Dynamic Host Configuration Protocol is a protocol used to allocate IP addresses to devices on an IP network.

DNS

Domain Name Server

EDID

Extended Display Identification Data

HLS

An HTTP-based media streaming communications protocol.

IGMP

Internet Group Management Protocol is a protocol used to manage multicast traffic on an IP network.

MPTS

Multi-Program Transport Stream

NFS

Network File System

NTP

Network Time Protocol, used for synchronizing the clocks of computer systems.

POE

Power Over Ethernet

RTP

Real-time Transport Protocol, a protocol used to carry real time data on an IP network.

RTSP

Real Time Streaming Protocol

SAP

Session Announcement Protocol is a protocol used to advertise the presence of multicast sessions on an IP network.

SFTP

SSH FTP. A network protocol that provides file access, file transfer, and file management over any reliable data stream.

SNMP

Simple Network Management Protocol

SSM

Source Specific Multicast

Syslog

A protocol for forwarding log message in an IP network

7

About This Guide

This manual explains how to set up, use and manage Exterity AvediaPlayer r93xx Receivers. Exterity AvediaPlayer Receivers make TV and video channels available to HD digital TVs and AV displays using a standard IP network. They also integrate effortlessly with any Exterity IPTV solution and industry standard IPTV equipment. AvediaPlayer r9300 Receivers can be used in conjunction with Exterity’s ArtioSign Create and ArtioSign Display products to offer a seamless digital signage solution. For more information on this, please see the Exterity Digital Signage Overview Knowledge Base article.

Receiver Documentation This manual shows you how to configure the device to meet your specific requirements. •

Refer to the Installation Solutions Guide for information about installing AvediaPlayer Receivers using the TV mounting plates, enclosures and fixtures available from Exterity.



Refer to the AvediaPlayer r93xx Receivers Getting Started Guide for interconnection, basic configuration, and Regulatory and Safety information.



Refer to the AvediaPlayer r93xx Receiver Remote Control Handset Administrator’s Guide for information about the configuration and use of the Exterity Remote Control handset.

All AvediaPlayer Receiver documentation is available on the Exterity website under Support > Documentation > Receivers.

Additional Documentation Additional documentation describing the following is available on request from Exterity: •

Customization and addition of languages



Addition of fonts to the user interface



Customization of the user interface



Overview of Exterity’s digital signage solution

Please contact Exterity Support for more information.

Receiver Development Kit (RDK) The Receiver Development Kit (RDK) enables Exterity partners to create customized solutions using third-party applications such as middleware. Third-party applications can control the Exterity receiver using any or a combination of the following: •

The JavaScript API



The Terminal Control Interface (TCI)



The Simple Network Management Protocol (SNMP) interface

The JavaScript API gives programmers extensive control of the AvediaPlayer Receiver and also provides a mechanism for sending customized JavaScript events to the integrated browser. JavaScript programmers can also use Exterity extensions to access commonly-used functions such as changing channels, controlling volume, and video fast forwarding.

8

Contact Exterity support for further information on the Receiver Development Kit, Managed Information Base, and customization documentation.

Scope This edition of the manual refers to version 5.2 of AvediaPlayer r93xx Receivers and describes receiver configuration using the Web Admin Interface.

Audience This manual is intended for use by systems integrators or systems administrators who are installing and setting up Exterity products. It is assumed that readers are familiar with installing and configuring network-based products. Ideally, readers will also have an understanding of the key features of an IPTV system.

Document Conventions The following conventions are used in this manual: SMALL CAPITALS – are used to indicate Remote Control handset buttons and button presses, for example MODE and PLAY. Courier Font - is used to identify scripts, code examples, or keyboard commands. Emphasis is used when referring to another document, for example AvediaPlayer Getting Started Guide. Note: A Note calls attention or adds information that is important for the proper operation of the product. Caution: A CAUTION notice calls attention to an operating procedure or practice that, if not correctly performed, could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.

Copyright Unauthorized use and/or duplication of copyrighted material may be a violation of copyright law in one or many countries/regions. In using the AvediaPlayer Receiver you accept full responsibility for the copyright status of the content available on your IP network.

Safety This guide refers to the AvediaPlayer Receiver configuration only. For all Safety and Regulatory information associated with the device please refer to the AvediaPlayer Getting Started Guide, located on the Exterity website at Support > Documentation > Receivers.

9

1

Receiver Hardware

AvediaPlayer r93xx Receivers are network devices which display an IP network delivered MPEG-2 transport stream (TS) on a television or other display. Streams from Exterity TVgateway, Encoder, Transcoder and AvediaServer products are supported, as well as streams from third party products.

Models AvediaPlayer r93xx Receivers provide the following AV outputs: •

Video: HDMI v1.4b (with HDCP) 1080p, 1080i, 720p (50Hz/59.94Hz/60Hz), 576p, 576i (50Hz), 480p, 480i (59.94Hz/60Hz)



Audio: HDMI (2 or 6 channel PCM or Bitstream), TOS (2 channel PCM or Bitstream)

AvediaPlayer r9300 Receiver The AvediaPlayer r9300 features a single Ethernet port and an HDMI output in a compact form factor and the lowest power consumption of the AvediaPlayer r93xx Receivers.

Figure 1 AvediaPlayer r9300 receiver

10

AvediaPlayer r9310 Receiver The AvediaPlayer r9310 Receiver provides the same connections as the AvediaPlayer r9300, plus additional support for analog video and audio outputs. Rear panel connections provide support for: •

Video: HDMI v1.4b (with HDCP) 1080p,1080i, 720p (50Hz/59.94Hz/60Hz), 576p, 576i (50Hz), 480p, 480i (59.94Hz/60Hz)



Audio: HDMI (2 or 6 channel PCM or Bitstream), TOS (2 channel PCM or Bitstream)



Component (YPbPr, 3 x RCA): 1080i, 720p (50Hz/59.94Hz/60Hz), 576p, 576i (50Hz), 480p, 480i (59.94Hz/60Hz)



Composite (CVBS, RCA): PAL 576i (50Hz), NTSC 480i (59.94Hz)



Analog unbalanced stereo audio outputs

Figure 2 AvediaPlayer r9310 receiver

11

2

Management Interfaces

This chapter looks at the different ways to manage the AvediaPlayer Receiver. It contains the following sections: •

Using the Web Interface to Manage the Receiver



Using the Admin Interface to Manage the Receiver



Using AvediaServer Director to Manage the Receiver

In addition, you can use any third-party SNMP tool. Contact your reseller to obtain the Management Information Base (MIB). Alternatively, you can use the Terminal Control Interface (TCI) (part of the Receiver Development Kit) over Telnet, SSH or RS-232 (serial). Please see the Exterity Receivers Developer’s Guide for more information.

Using the Web Interface to Manage the Receiver You can manage all major aspects of the receiver’s functionality using its Web Interface, as follows: 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director application. 2 When prompted, enter the correct username and password. The default login details are: Username: admin Password: labrador

Figure 3 AvediaPlayer login dialog 3 The web interface opens in your browser as shown below.

12

Figure 4 AvediaPlayer web interface – General page 4 Click the menu items in the left panel to display the associated page in the right. Navigate through the menu, changing settings as required. Click Apply on each page to save your changes. Details of all menu options are given in Chapter 7, "Web Interface Reference". Note: You can control access to the web interface by changing the login. Refer to “Changing the Password” in the AvediaPlayer r93xx Receiver Getting Started Guide.

13

Using the Admin Interface to Manage the Receiver In certain circumstances it may not be possible to manage a receiver via its web interface. In these situations, you can access it via a text based admin interface, which is available using: •

A terminal emulator program (such as PuTTY). This allows you to log into the receiver using: •

The serial interface (marked admin on the rear panel of the unit). See Appendix D, "Serial Interface Connection" for details of how to connect to the serial admin port.



Telnet. This is enabled by default, but you can disable it if required. Please see “Disable Telnet on the Receiver” on page 78.



A secure shell (SSH). When connecting using SSH in a terminal emulation program for the first time, you may see a security warning:

Figure 5 SSH security alert This is normal and you can safely click Yes. •

AvediaServer (using Telnet). Click in the AvediaServer Director Name column to launch the admin interface. You may see a security warning, but this is normal and it is OK to proceed.

14

Figure 6 Admin interface Once connected, log in using the username admin and password as for the web interface (default labrador). Note: If you are connecting to the receiver using the serial interface and have configured the TV/ADM port for TV serial interface control, return it to the default admin mode as follows: 1 Select TV Control on the receiver’s web interface. 2 Select None from the Type drop-down list and click Apply. Please note that the device reboots when the functionality of the TV/ADM port is changed.

Using AvediaServer Director to Manage the Receiver The AvediaServer Director is an integral part of the AvediaServer. It is used for device discovery and management, and allows users to manage more than one device simultaneously. For example, you can make changes to one receiver, then use the Director application to apply the new settings to many receivers. It uses SNMP to manage a subset of device functionality and can also be used to start the AvediaPlayer Receiver’s web interface. Refer to the relevant AvediaServer guide for more information about using the Director application.

15

3

Basic Receiver Tasks

This chapter details the following: •

Basic Prerequisites for Playing Channels Start playing live channels on the receiver.



IP Address Configuration Determine the receiver’s IP address if using DHCP, or set a static IP address.



Work with Display Modes Set the current mode and start-up modes.



Play Live Streams Play live streams.



Use the Web Browser Set up a home page and use the receiver to display a web page.



Specify Video Settings Set the video interface, screen format and aspect ratio used by the receiver.



Change Audio Settings Change the audio volume, and set the current and preferred language for audio tracks.



Work with Subtitles, Closed Captions and Teletext Enable subtitles and closed captions, set the current and preferred language for subtitles, and set up teletext decoding.

Basic Prerequisites for Playing Channels Using the default settings, AvediaPlayer Receivers require no configuration to start playing live channels, when the following conditions are met: •

The network is DHCP-enabled. (The receiver is set to DHCP by default.)



Some multicast channels are available on the network.



The multicast channels are being announced through SAP.

This is the expected network configuration and requires no configuration.

16

IP Address Configuration Each AvediaPlayer Receiver must have an IP address before you can carry out any configuration. This section explains how to: •

Determine the receiver’s IP address when using a DHCP server



Assign a static IP address (when not using a DHCP server)

Determining the IP Address when using a DHCP Server If you have a DHCP server on the network, the receiver’s IP address is allocated automatically. If you are using AvediaServer Director, you can then access the receiver directly, as shown below. If you do not have access to AvediaServer Director, you must first determine the receiver’s IP address using one of the following methods: •

Using the connected TV and remote handset. To display the receiver’s IP address on the television screen, click the MODE button on the handset. Scroll down the displayed options and select Network.



Using the Serial Admin Interface



Using Network scanning software such as Advanced IP Scanner

Once you have determined the receiver’s IP address, you can then enter this into a browser as described in “Using the Web Interface to Manage the Receiver” on page 12.

Using AvediaServer Director To determine the DHCP-assigned address using AvediaServer Director:

17

Using the Serial Admin Interface To determine the DHCP-assigned address using the serial admin interface, connect to the receiver as shown below:

Figure 7 Connecting to the serial admin interface Use the following settings for the Terminal Program (such as PuTTY): Baud rate: 115200, Data bits: 8, Parity: none, Stop bits: 1, Flow control: none Once logged in, enter 3 and press Return. The IP address is shown as indicated above.

Assigning a Static IP Address This section shows how to assign a static IP address using: •

the Serial Admin interface (if you do not know the receiver’s IP address)



the receiver’s web interface (if you know the receiver’s IP address).

Using the Serial Admin Interface To assign a static IP address using the serial admin interface: 1 Connect to the receiver as shown in Figure 7. 2 Once logged in, enter 4, then configure a static IP address by entering no for Use DHCP? 3 Enter values when prompted for IP address, gateway, and subnet mask.

Using the Receiver’s Web Interface To set a static IP address using the receiver’s web admin interface: 1 Enter the receiver’s IP address into a browser, and log in using the default username and password (admin/labrador). 2 Click Network.

18

Figure 8 Setting a static IP address using the receiver’s web interface 3 In the IP Address Configuration section, select Static. 4 Enter the required values for IP Address, Subnet Mask, Default Gateway and Preferred and alternate DNS Servers in the respective entry fields and click Apply.

Work with Display Modes Overview of Receiver Modes The receiver can be used in the following display modes: •

Off: turns off all audio/video outputs to the television or display.



Audio/Video: plays selected TV and radio channels (default). The user can select channels using the built-in user interface.



Browser: accesses an external web server to display the web page specified on the Browser page. Refer to “Specify a Home Page” on page 22 for more information.



Splash Screen: displays the specified splash screen (configured on the Settings page). Refer to “Set up a Splash Screen” on page 56 for more information.

19

Set the Current Mode To set the current display mode: 1 Click the Playback option in the Main Menu.

Figure 9 Playback web page 2 In the Display section, select Off, Audio/Video, Browser, Splash Screen or Signage from the Current Mode drop-down list and click Apply. The connected TV or display is updated. To enter AV mode using the Exterity Remote Control handset, press the TV button on the handset. To enter Browser mode, press the HOME button. Note: You can also change the display mode and content at the same time using the required syntax in the Stream Source URI field. For more information, please see “Change Channel/Content/Display using URI” on page 29.

Set the Start-up Mode The specified start-up mode for the receiver is applied when the receiver is powering on, rebooting, or returning from standby. 1 Click Settings. 2 Select an option from the Startup mode drop-down list. The available options are: •

Audio/Video (default)



Browser



Splash Screen



Signage (if a signage license has been installed).

3 Select the required mode and click Apply.

20

Play Live Streams Note: For information on selecting channels using the Exterity remote control, please see Appendix A, "Using the Exterity Remote Control". By default, the receiver automatically discovers TV and radio channels using SAP. However, you can also: •

Directly specify the URI of the content you want to display. Please see “Change Channel/Content/Display using URI” on page 29.



Use static channels to manually add channels. Please see “Build the Receiver's Channel List” on page 36.

All discovered TV and radio channels are listed in the Channels table on the Playback page. To select and play a channel from the list: 1 Click Playback. 2 Unless already selected, select Audio/Video from the Current Mode drop-down list. 3 Scroll down the page and click the radio button for the required channel in the Current Channel table and click Apply. Note: To order the channels, click the Number, Name, URI, Type or Groups column headings. Click a heading again to reverse the order. To filter the channels, check the TV, Radio and/or Data check boxes, depending on the channel type(s) you require.

Use the Web Browser The receiver has a built-in web browser called ANT Galio. This can be used to display web pages based on HTML/CSS/Javascript. The main purpose of the browser is to host the built-in user interface, customized information pages, and display of HTML-based digital signage. In all cases, ensure that your web page is designed with the receiver and the ANT Galio browser in mind. The capabilities are explained in the Receiver Development Kit (RDK) documentation. Tip: It is not intended that the web browser should be used to enable full internet browsing through the TV. You can use the receiver to display HTML-based content on a TV or other connected display. You can define a home page that is displayed each time the browser is accessed and set bookmarks.

21

Specify a Home Page The receiver’s home page could be a middleware home page, for example, an Artio portal, a customized information page, or an HTML-based digital signage page. To set a browser home page: 1 Click Browser. 2 Enter the URL of the web page you want to configure as the home page location into the Homepage field, then click Apply. For example: •

http:///portal – an Artio portal Note: For information on using the receiver with portals created using Artio middleware, please see Appendix F, "Using AvediaPlayer Receivers with Artio Middleware".

Figure 10 Setting the browser home page

Set Bookmarks You can specify up to three additional URLs which can be used to navigate quickly between different pages. (This assumes the receiver is already in Browser mode.) On the Browser page, enter the required URLs in one or more of the bookmark fields and click Apply. To use the bookmarked URLs instead of the home page, select the required URL from the Go to page drop-down list on the Browser page and click Apply. The bookmarked URL appears on the display. Note: Bookmarks can only be accessed using the receiver’s web interface, not using the Remote Control Handset and the user interface.

22

Display a Web Page To display a web page: 1 Click Playback. 2 Set the Current Mode to Browser and click Apply. 3 Click Browser. 4 In the Webpage section, either select a bookmarked URL from the drop-down list, or type a web address into the Go to page field, then click Apply to display the selected webpage on the connected television or display. Note: This field is cleared after the changes are applied. Subsequent web browser Display Mode changes display the home page (if this has been specified on the Browser page). To return to the home page, press HOME on the Remote Control Handset. To regain control of the television or display using the Exterity Remote Control handset, press the TV button on the handset.

Specify Video Settings The following section explains the frame buffer size, resolution, screen format, frame rate and aspect ratio options available on AvediaPlayer r93xx Receivers. Video settings are configured on the Settings page.

Frame Buffer Size This sets the resolution of the graphics plane which in turn sets the resolution of the web browser. If you are using the web browser for displaying graphical content (e.g. third party middleware) you can set the appropriate frame buffer size here. For compatibility with Exterity products/components, use frame buffer size as shown in the table below. Note: The default frame buffer size is 1280x720. Resolution

Use for...

1280x720

Built-in user interface Artio middleware Digital signage using 1280x720 resolution ScreenList

1920x1080

Digital signage using 1920x1080 resolution ScreenList

Screen Resolution By default, the Screen Resolution setting is Auto. This means that the receiver determines which resolution to use for video output, based on the resolution of the incoming stream. You can also specify the screen resolution manually if required. Available values are 1080p, 1080i, 720p, 576p, 480p, PAL and NTSC. Note: If the screen resolution of the incoming stream changes, the receiver’s resolution changes accordingly.

Frame Rate By default, the Screen Frame Rate setting is Auto. This means that the receiver determines which frame rate to use for video output, based on the frame rate of the incoming stream. You can also specify the frame rate manually if required.

23

Available values are 50Hz, 59.94Hz and 60Hz. Note: If the frame rate of the incoming stream changes, the receiver’s frame rate changes accordingly.

Choosing Screen Resolution/Frame Rate Please note the following information about screen resolution and frame rate. •

HDMI Output connected When the HDMI output is connected, and Screen Resolution is set to Auto, the receiver selects the preferred screen resolution based on EDID information from the display. The frame rate automatically matches that of the decoded incoming stream. You can set the screen resolution and frame rate to specific values if required for compatibility with the TV/screen. Outputs up to 1080p are available from the HDMI port.



Component Output connected When the Component output is connected, and Screen Resolution/Frame Rate are both set to Auto, the frame rate matches the characteristics of the incoming stream and the output resolution is 1080i. You can manually set the resolution and frame rate to aid compatibility with the TV.



HDMI and Component outputs both connected When both HDMI and Component outputs are connected, the output resolution/frame rate on the HDMI interface is determined as in “HDMI Output connected” above. The Component output will match that on HDMI, unless 1080p has been selected, in which case the Component output is unavailable.

Aspect Ratio The Aspect Ratio options are Normal, or Force 16:9. Force 16:9 is provided to offer a choice of how 4:3 content is displayed on a widescreen TV. When displaying 4:3 content on a widescreen TV, Auto renders the content in the correct aspect ratio with black bars to either side of the picture. Selecting Force 16:9 stretches 4:3 content to fill the display. The following options are available for aspect ratio when the video interface is set to PAL/NTSC. Screen Format Aspect Ratio

Details

Normal

In Normal Mode, the Aspect Ratio setting controls how a widescreen signal is displayed. There are two options:

Widescreen



Centre



Letterbox



Auto



Force 16x9



Centre – Displays the centre of the widescreen image. The left and right outside margins of the picture are lost.



Letterbox – Displays the complete widescreen image with black bars at top and bottom.

When a widescreen television or display is connected you can choose how 4:3 content is displayed. When displaying 4:3 content on a widescreen TV, Auto renders the content in the correct aspect ratio with black bars to either side of the picture. Selecting Force 16:9 stretches 4:3 content to fill the display.

24

Change Audio Settings Set the Current Volume You can set the level of audio volume output from the receiver. This is a value between 0 (min volume) and 40 (max volume). The default is 20. You can also turn off the audio output using the Mute Audio function. Audio is enabled by default. To set the audio volume: 1 Click Playback. 2 Enter a value between 0 and 40 in the Audio Volume field, or use the slider to select a value and click Apply. To mute the audio output: 1 Click Playback. 2 Click the Mute Audio checkbox and click Apply.

Select the Audio Language Some TV channels have more than one language. To select a language: 1 Click Playback.

Figure 11 Specifying the audio language 2 Select the required language from the Current audio language drop-down list and click Apply.

Set the Preferred Audio Language Some TV channels have multiple audio streams in different languages. You can configure a preferred audio language on the receiver. If a channel contains an audio stream of this language it is selected, otherwise the first language found is used. To set the preferred audio language: 1 Click Settings. 2 In the Preferred audio language field, enter the two or three character ISO639 code for the language, or select the required language from the drop-down list and click Apply. Tip: Refer to Appendix A on page 89 for information on how to set the volume, mute audio and specify languages using the Exterity Remote Control handsets.

25

Set the Audio Output Select the type of audio output required. The options are as follows: •

HDMI - Provides the optimum audio supported by both display device and output devices. •

If the display device supports AC-3, an AC-3 stream is passed through without any decoding. Note: If HDMI is selected and an AC-3 stream is playing, volume control by the receiver’s remote control is automatically disabled. The TV’s remote control must be used to control volume.



If the display device supports multi-channel PCM or stereo PCM, then the appropriate stream is output to the display device.



S/PDIF auto - Select this if S/PDIF connection is available on the display device. HDMI output will be PCM Stereo.



PCM - Outputs stereo PCM over S/PDIF and HDMI. Select this if only PCM is supported by destination device.

Work with Subtitles, Closed Captions and Teletext AvediaPlayer r93xx Receivers support subtitles (DVB and Teletext) and closed captions which can be enabled and disabled using the web interface. The default for both is off.

Enable Subtitles and Closed Captions Both DVB and Teletext subtitles are supported by AvediaPlayer r93xx Receivers. To enable subtitle display or closed captions: 1 Click Playback. 2 Select On from the Subtitles/Captions drop-down list.

Figure 12 Configuring subtitles 3 Select the required language for subtitles. Teletext subtitles are shown with (t) to distinguish them from DVB subtitles. 4 Select the required closed caption channel (CC1 to CC4) and click Apply. Tip: Exterity does not recommend using subtitles or closed captions with receivers in video wall mode, as they cannot be split across multiple screens.

26

Set the Preferred Subtitle Language To set the default subtitle language (used when more than one subtitle language is available): 1 Click Settings. 2 In the Preferred subtitle language field, enter the two or three character ISO639 code for the language, or select the required language from the drop-down list and click Apply. Note: If your preferred subtitle language is not available, the first available subtitle language in the stream is used.

Display Teletext All AvediaPlayer r93xx Receivers can decode Teletext pages when they are included in the selected channel, and display them on the connected TV. No additional configuration is required.

Teletext Decoding Teletext pages are accessed and displayed by pressing the TEXT button on the AvediaPlayer V5 Remote Control handset. The Audio Level and Mute controls operate as normal. Note: If you are using a V3 or V4 Exterity remote control handset and want to use Teletext, you must download a different IR configuration file onto the receiver. Please see the Knowledge Base article “Using Teletext with V3 or V4 Exterity Remote Controls”.

27

4

Advanced Operation

This chapter explains how to: •

Change Channel/Content/Display using URI Manually enter the stream source URI of a channel or other content.



Handle Encrypted Content Learn about the types of encryption supported by Exterity Receivers and configure the SecureMedia server.



Recover from Stream Loss Set up the receiver to use failover and channel redundancy.



Configure Remote Controls Specify button usage on the remote control, download a configuration file for a different handset type, and enable remote AV control.



Control an AV Device using the Receiver’s Remote Control Use the Remote Control handset to control an AV device attached to an Exterity encoder.



Build the Receiver's Channel List Use SAP to build a list of channels, set up and use static channels, and disable channel learning if required.



Control Access to Content Use the Groups mechanism to filter channels to ensure that only a specific audience can view specific channels.



Work with Digital Signage Display Exterity digital signage using the receiver.



Control the TV Through the Receiver Specify and set up a single Remote Control handset to control both receiver and TV functions.



Set up a Video Wall Use receivers to display content on a video wall.



Customize the On-Screen Display Set up a splash screen, customize how items appear on screen, download different languages and change the on-screen language.



Add a USB Storage Device Use USB storage devices with receivers.



Add an NFS Location Set up an NFS location, allowing you to access content stored on another network device



Configure Proxy Servers for Browser Mode Configure the receiver to use a direct connection to the internet or specify a proxy server.

28

Change Channel/Content/Display using URI As detailed in “Play Live Streams” on page 21, you normally use the Display Mode and Channel List options on the web interface to change what the receiver is displaying. You can also do this by directly specifying the URI of the content you want to display. You may want to do this: •

To initiate playback of non SAP-announced content using either the web interface or AvediaServer Director



To initiate playback of content using any of the receiver's APIs (see “Use the RDK” on page 59)



When adding local static channels (see “Use Local Static Channels” on page 39)



When using an API to change channel



To initiate playback of content requiring a specialized URI format.

The URI formats are as follows: Table 1 Possible formats for the content URI (simple content playback) Type

URI Format

Example

UDP or RTP Multicast

udp://:

udp://239.192.0.72:5000

UDP or RTP Multicast (SSM)

udp://@: udp://[email protected]:5000

UDP or RTP Unicast

udp://0.0.0.0:

udp://10.8.250.72:5000

UDP or RTP Multicast (MPTS) udp://:?program=

udp://239.192.10.20:5000?program= 01

RTSP file

rtsp:///

rtsp://10.8.90.72/tennis.ts

HLS file/live stream

http:///playlist>

http://10.8.90.72/playlist.m3u8

HTTP file

http:///

http://10.8.90.72/football.ts

Local file

file:///

file:///mnt/usb/sda1/hockey.ts

Use the Web Interface to change display mode/content via URI To manually enter a stream source URI: 1 Click Playback. 2 Select Audio/Video from the Current Mode drop-down list. 3 In the Stream Source URI field, enter the URI of the content in one of the above forms.

29

Play Back a File from a Server To play back a recording: 1 Click Playback. 2 In the Stream Source URI field, enter the path to the file in one of the following forms: file:///mnt/usb/sda1/samplemedia.ts (playback from a file) http://104.8.100.153/myasset.ts (playback over HTTP) rtsp or http://192.168.64.72:8554/football.mpg (playback from a VOD server using

RTSP) 3 Click Apply.

Handle Encrypted Content AvediaPlayer Receivers support the following types of encrypted content: •

ARRIS SecureMedia Encryptonite ONE™



HDCP v2.2

Configure SecureMedia To decrypt files using SecureMedia, a SecureMedia feature license must have been deployed onto the receiver. Please see Appendix B for more details. A SecureMedia encryption server must also be present on the network. These server details must be specified on the receiver to allow encrypted live and VoD content to be viewed. Note: Video/audio output is only available at the HDMI interface when the receiver is decoding encrypted content and an HDCP connection with the display device has been negotiated. AvediaPlayer r9310 analog output is disabled. To configure the details of the SecureMedia server: 1 Click Encryption to display the page as shown in Figure 13.

Figure 13 Encryption Page 2 Enter the IP address of the SecureMedia server in the Address field. 3 Enter the port number used to communicate with the server in the Port field (default 8082) and click Apply. Note: The SecureMedia Link application of the AvediaServer must also be configured with the IP address of the SecureMedia encryption server. The receiver should also be listed by the AvediaServer SecureMedia Link application. Refer to Using the SecureMedia Link Application in the AvediaServer documentation for more information.

30

Use HDCPv2 Exterity Receivers may receive content from encoders which has been encrypted using High-bandwidth Digital Content Protection revision 2.2 (HDCPv2.2). This protects video feeds from intrusion or unauthorized display. Exterity Receivers Exterity Encoder HDCPv1

IP

HDCPv1

HDCPv1

HDCP v2

Figure 14 Use of HDCP v1 and v2 to protect content over a network

Recover from Stream Loss You can configure the AvediaPlayer Receiver to take one of the following actions if a channel becomes unavailable when playing: •

Channel redundancy



Failover

About Channel Redundancy Channel redundancy means that if a channel fails while playing, or fails to start at all, the receiver automatically checks to see if another channel of the same name, number and group membership is available. This functionality is only available when playing a channel in AV mode. Note that similar redundancy functionality is available when using the Artio Portal. Please see the Artio Configurator - Administrator’s Guide for more information. Note: If a receiver receives an “Access Denied” message when trying to connect to an HDCPv2 encoder, it also automatically checks to see if a channel of the same name, number and group membership is available. To use channel redundancy, you must set up at least one duplicate channel with the same name, number and group membership as the original stream. This duplicate is known as a redundant channel. The receiver assumes that all streams with the same name, number and group are in fact the same channel, and groups them together — the on-screen menu does not list these streams separately, although they are listed separately on the Playback page. Each stream is tried in turn until one is successfully played. If all attempts to play the redundant stream(s) fail, the receiver initiates the failover mechanism (if it is enabled). Note that when the failed stream returns (on the original address) the receiver automatically switches back to it (if no other channel has been manually selected). Refer to the Exterity TVgateway, Encoder and AvediaServer documentation for more information about stream naming and group membership. Note: Channel redundancy is independent of failover configuration.

31

Set up Failover The failover mechanism involves playing back a video file from a mounted storage device or a web server, or launching a page to display in the browser. Failover is only available in AV mode. Failover allows you to specify alternative content to be displayed when a stream is lost. When the failed stream returns (on the original address) the receiver automatically switches back to it (if no other channel has been manually selected). No operator intervention is required. You can configure the following responses: •

Play media using either another network streamed channel, or a media file (in transport stream format) located on a local or remote storage device (refer to “Add a USB Storage Device” on page 44). Note that if a media file is selected for failover, this file plays indefinitely in a loop.



Display a web page using the receiver’s browser. (Include a stream playing with a browser video object if required.)

Note: If one or more redundant channels have been configured, the receiver will attempt to play these first, only initiating the failover mechanism if the redundant channel(s) also fail. To fail over to media: 1 Click Failover to display the page as shown in Figure 15. 2 Select Enabled from the State drop-down list. 3 Select Media from the Backup Channel drop-down list.

Figure 15 Media failover setup 4 Enter the URL of the media in the form: •

Multicast stream (UDP or RTP), for example: udp://239.192.0.72:5000



Source Specific Multicast stream (UDP or RTP), for example: udp://[email protected]:5000



On Demand playback (RTSP), for example: rtsp://10.8.64.72:8554/football.mpg



File from a mounted storage device, for example: file:///mnt/usb/sda1/topcat.ts This file will loop and play continuously.

5 Click Apply. To fail over to a web page: 1 Click Failover to display the page as shown in Figure 15. 2 Select Enabled from the State drop-down list. 3 Select Browser from the Backup Channel drop-down list. 4 Enter the URL of the webpage and click Apply. Note: Please note that no error message is displayed if the web page cannot be found.

32

Configure Remote Controls AvediaPlayer Receivers can be used with either IR or USB Remote Control handsets. You can do the following: •

Enable/disable remote control of the receiver.



Specify remote control button functions.



Use a different Remote Control handset.

Enable/Disable Remote Control of the Receiver In some installations, for example, digital signage, you may want to completely disable control of the receiver from the Remote Control handset. To enable/disable remote control of the receiver: 1 Click Remote. 2 Select Enabled or Disabled as required from the Enable Remote drop-down list and click Apply.

Specify Button Functions You can customize the use of the TV, HOME and GUIDE buttons on the remote control handset. Any of these can be set to None, AV, Browser, Splash or Signage (if the receiver has a signage license) The default operation of the following buttons on the Exterity Remote Control handset is as follows: •

TV: Go to Audio/Video display mode



Home: Go to Browser display mode (navigating to the configured home page)



Guide: None

The functions of all these buttons can be redefined if required. For example, disable use of the HOME button to prevent users from using the web browser. To redefine button functions: 1 Click Remote. 2 In the Button Functions section, select and choose the required display mode from the drop-down list for the associated button and click Apply. For more information on specifying button functions on the Remote Control handset, please see the Exterity Remote Control Handset Guide.

Use a Third Party Remote Control Handset To use a non-Exterity IR or USB Remote Control handset to control the receiver, you must have access to an alternative Remote Control configuration file. You then use TFTP to download the alternative Remote Control configuration file from a TFTP server to the receiver. To update or use a different Remote Control handset, please follow the instructions in the relevant section below. Tip: For details on how to create a customized Remote Control handset configuration file, please see Knowledgebase Article “Creating an IR Remote Control Configuration File” or “Creating a USB Remote Control Configuration File”.

33

Please note that it is possible to use one IR and one USB Remote Control handset simultaneously, provided that both configuration files have been downloaded to the receiver.

IR Remote Control Handsets 1 First ensure that the correct TFTP server IP address is specified on the receiver’s Maintenance page, and that the TFTP server is running. 2 Save the required configuration file in the following directory on the TFTP server: /remotes///__.conf

For example: /remotes/sony/dvd/sony_dvd_1.conf 3 Click Resources, then enter the name of the configuration file in the Receiver Remote Type field and click Import. This downloads the new configuration file from the TFTP server, and tells the receiver to use this file. Tip: To confirm that the file has downloaded successfully, open the log file as described in “Display the Log” on page 68 and check for completed TFTP activity. When shipped, AvediaPlayer Receivers contain the default_remote_2 configuration file, for use with the Exterity Remote Control handset. To change back to use the default Exterity IR Remote Control, enter default_remote_2 in the Receiver Remote Type field and press Import. The version already on the receiver is used - there is no need to have the file on the TFTP server.

USB Remote Control Handsets 1 First ensure that the correct TFTP server IP address is specified on the receiver’s Maintenance page, and that the TFTP server is running. 2 Save the required configuration file in the following directory on the TFTP server: /USBremote.conf For example: /sonyusbremote.conf 3 Click Resources, then enter the name of the configuration file in the USB Remote Configuration File field and click Import. This downloads the new configuration file from the TFTP server and tells the receiver to use this file. Tip: After a successful download, the receiver automatically reboots.

Control an AV Device using the Receiver’s Remote Control In addition to controlling on-screen menus, you can use the Remote Control handset to control an AV device attached to an Exterity Encoder. When in “remote AV device control” mode, all commands from buttons pressed on the remote control are sent across the network to the encoder, which in turn sends out the appropriate IR command to control its attached AV device. If for example this device is a DVD player, this feature can be used to play/pause the DVD, or on a satellite receiver box, to change the output channel.

34

Figure 16 How remote AV device control works Note: Please ensure that the encoder you are using is able to accept remote IR connections, and that it is set up with the appropriate IR configuration file, to allow it to send IR commands to the attached device. There are two types of remote device control mode: •

Always mode – To ensure that key-presses are always sent to the remote device, select “Always” and select a channel that supports remote IR commands. End users can still use the “Mode” button, for example, to select subtitles, but all other key-presses are always forwarded to the remote device.



Manual mode – To allow the end user to choose which device they control, set the control mode to “Manual”. The end user can then press MODE and select “Remote Mode” to switch between “Normal” and “AV Source” mode.

Tip: To disable this feature completely, set the control mode to “Never”.

Setting up Remote AV Device Control using the Web Interface To enable Permanent (Always) mode using the web interface: 1 Click Remote. 2 Select Always from the Send button presses drop-down list and click Apply. In Permanent mode, all button presses on the remote control apply to the AV device connected to the encoder. To enable Manual remote AV device control using the web interface: 1 Click Remote. 2 Select Manual from the Send button presses drop-down list. 3 In the Manual Mode field, select Normal or AV Source: •

When Normal is selected, every button press on the remote control applies to the local receiver.



When AV Source is selected, every button press on the remote control applies to the AV device connected to the encoder. The AV source field displays the IP address of the encoder.

4 Click Apply. To disable remote AV device control using the web interface: 1 Click Remote. 2 Select Never from the Send button presses drop-down list and click Apply. When this mode is selected, remote control commands apply only to the receiver, never to the AV device connected to the encoder. 35

Setting up Remote AV Device Control using the Remote Control Handset When in Manual mode (see above), the end user can use the remote control handset to choose which device it controls. To do this: 1 Press MODE on the handset. 2 Select “Remote Mode”. 3 Choose Normal to control the receiver, and AV Source to control the remote device. Note: The AV Source option is only available when an appropriate stream is available, that is, one coming from an Exterity encoder with IR output capabilities.

Build the Receiver's Channel List There are three ways to build a list of channels on a receiver: •

Automatic channel discovery using the Session Announcement Protocol (SAP)



Remote static channels



Local static channels

One or more of these can be used at a time.

Automatic Channel Discovery using SAP In its default setting, the receiver listens for SAP announcements on the multicast address 239.255.255.255. This address is permanent and cannot be changed or deleted. If there are devices on the network sending announcements to another multicast address, you can configure the receiver to listen for these announcements by adding the multicast address to the SAP Announcement Multicast Address table. To enable SAP and set additional multicast address(es): 1 Click Channel Learning. 2 Select On from the Enable SAP drop-down list. 3 Click the check box on the first empty line. 4 Enter the new multicast address into the Enabled Address field, in the form sap://.

36

Figure 17 Adding an additional multicast address 5 Repeat this process to add more addresses as required, and click Apply.

Enable Source Specific Multicast Source-specific multicast (SSM) is a method of delivering multicast packets in which the only packets delivered to a receiver are those originating from a specific source address requested by the receiver. By so limiting the source, SSM reduces demands on the network and improves security. SSM is an enhancement to IP multicast (defined in IGMP v3) and also requires support in your network switches. When enabled, the source and multicast address for each channel are listed in on the Playback page. Note: For SSM to work, IGMP V3 must be implemented on your network. When enabling or disabling SSM, you must reboot the receiver to repeat the channel discovery process. The URI is specified in the form: scheme://[source@]address:port for example: udp://[email protected]:5000 To enable Source Specific Multicast: 1 Click Channel Learning. 2 Click the Enable IGMP SSM checkbox and click Apply. 3 Click Maintenance, then click Reboot Receiver. 4 Confirm that you want to reboot. 5 After the receiver has restarted, click Playback. 6 Confirm the channels listed are in the form: scheme://[source@]address:port

37

Figure 18 Example SSM Enabled Channel List

Use Static Channels A static channel can be considered to be content that is to be made available at all times, independently of other IPTV system content. For example, you may want to: •

Include some files held on local/remote storage devices and include them in the channel listing.



Include content from a source that does not use the Session Announcement Protocol (SAP) to announce the presence of the channel.



Add a channel but hide its listing from the Program Guide displayed on the connected TV.

Use Remote Static Channels To use a set of predefined channels for the receiver channel list, you can create a listing in an XML file which is then downloaded to the receiver from a web server. To ensure the list is up to date, the receiver downloads the file at a configurable interval. The format of the channel list is described in Appendix E, "Remote Static Channels Format". To set the remote static channels URL: 1 Click Channel Learning. 2 Select On from the Remote Static Channels drop-down list.

Figure 19 Setting the channel list URL 3 Enter the URL of the XML file into the static Channels URL field. (If DNS is available on your network, you can use the form http://www.example.com/my_channel_list.xml) 4 Enter the interval in minutes into the static Refresh field and click Apply. This determines how often the receiver downloads the file to check for updates.

38

Use Local Static Channels As well as using a predefined channel listing in an XML file, you can also create individual static channel listings on the receiver itself. By creating local static channels, each individual stream on a receiver can have a specific configuration. This is useful if you require one or more streams to have low latency, for example. To create a local static channel listing: 1 Click Channel Learning. 2 Select On from the Local Static Channels drop-down list. 3 Click Add Channel and enter the details of the static channel as follows: •

Number — Specify a number to assign to the channel, for example: 801.



Name — The channel name you want to use, for example: Welcome.



URI — The URI of the channel, for example: udp://239.192.128.164:5000.



Type — The type of channel - choose from TV, radio or data.



Groups — Specify the group membership for the channel. Note: Valid characters are: A-Z (upper case alphabet), a-z (lower case alphabet), 0-9, and _ (underscore).



Hidden — If you check this box, the channel does not appear on the receiver channel selector.



Video — The video type and PID (optional) for this channel. If you don’t enter a video PID, the receiver selects the first video PID it finds.



Audio — The audio type and PID (optional) for this channel. If you don’t enter an audio PID, the receiver selects the audio PID corresponding to the preferred audio language (if specified). If not, the first audio PID found is used.



Cache and Tolerance (optional) — You may wish to set cache and tolerance values for this channel if you are using latency-sensitive applications. Cache — defines the amount of stream data (in milliseconds) that the receiver stores. The receiver stores data to ensure that it can continue to play the stream smoothly when the stream traffic is jittery. The receiver tries to maintain this caching value as closely as possible while playing the stream. Tolerance — defines how many milliseconds of caching drift the receiver tolerates. The amount of stream data the receiver stores is always within the range caching+/-tolerance. Default values are as follows: Table 2 Default cache and tolerance values Stream type

Cache

Tolerance

Live AV

500

100

Live Radio

1000

100

RTSP

1000

100

Please see the Minimizing Latency Knowledge Base article for more information on caching and tolerance values. •

Video wall — If this channel is to appear on a Video wall, enter the X and Y position of the display along with the total number of displays in the wall.

39

Figure 20 Creating a local static channel listing 4 Enter the interval in minutes into the Refresh field and click Apply. This determines how often the receiver checks for changes made to local static channels.

40

Disable Channel Learning You can disable channel learning when there is no requirement to select from channels discovered by the receiver. This can be useful if the receiver is to be used in a digital signage application. When disabled, you can still configure the receiver to play a channel by manually entering the channel URI on the Playback page. Refer to “Change Channel/Content/Display using URI” on page 29 for more information. You can also use the AvediaServer Director application to select the channel for the receiver to play. Please refer to AvediaServer Director documentation for more details. Channel Learning is enabled by default. To disable channel learning: 1 Click Channel Learning. 2 Set SAP, Remote and Local static channels to Off as shown in Figure 21, and click Apply.

Figure 21 Disabling channel learning When Channel Learning is disabled no channels are listed on the Display page and the receiver does not respond to Remote Control handset channel +/- or button presses. Note: When re-enabling channel learning, the channel list is re-populated as each announcement is received. You may need to refresh your browser until the channel list is fully rebuilt.

Control Access to Content The Groups mechanism is used to filter channels to ensure that only a specific audience can view specific channels. Groups are set up on Exterity Encoders, TVgateways, Transcoders and AvediaServer Play channels, and these channels are then assigned to particular group(s), as required. The groups information is included in the SAP announcements for each configured channel. Once you have created groups on the encoder or TVgateway and allocated channels to them, you then add the receiver to a group. If you do not add the receiver to any specific groups, it is automatically a member of the group “all”. As a member of the “all” group, all channels on the network are listed and can be viewed on that receiver. Adding the receiver to one or more groups means that only channels in those groups are displayed in that receiver’s channels list.

41

For example, you might have a group of free sports channels to which all users have access, and a group of premium sports channels, which only certain users can access. Adding the receiver only to the FreeSports group means that no channels from the PremiumSports group are available from the channels list on that receiver. You can also use groups to ensure that only channels appropriate for the end users are available to them. Tip: An additional level of content management is available through the Portal applications, in the form of genres. For more information, see the AvediaServer - Managing Client Interfaces Administrator’s Guide. To add the receiver to a group: 1 Click Channel Learning. 2 In the Group section: •

Click the Group drop-down list and select filter.



Select a previously configured group by clicking the associated checkbox, or



Enter a new group name in the New Group field and click the adjacent checkbox. Note: Valid characters are: A-Z (upper case alphabet), a-z (lower case alphabet), 0-9, and _ (underscore).

Figure 22 Adding the receiver to the FreeSports group 3 Click Apply.

42

Work with Digital Signage AvediaPlayer Receivers can be used to display digital signage solutions produced using Exterity’s ArtioSign Create software. This section explains what you need to do to use the receiver for digital signage.

Requirements To use Exterity’s digital signage functionality, you require: •

AvediaPlayer r9310-mp Receiver (avply-r9310-mp), containing in-built signage capabilities and a signage license, OR



AvediaPlayer r9300/r9310 Receiver (avply-r9300/avply-r9310). If you have this receiver, you also need to purchase ArtioSign Display Software and a MAC-locked signage license (artio-dsp). An external USB memory stick must be connected to device hardware types TOM-B5 and earlier to enable signage operation. See “Mount a USB Storage Device” on page 44 for more information about connecting external storage.



Digital signage ScreenLists produced by Exterity’s signage authoring application, ArtioSign Create.



At least one copy of ArtioSign Create per site.

Please see the Exterity ArtioSign Create and Display Installation and Configuration Guide for more information on setting up and configuring digital signage.

Launch Digital Signage To display digital signage screens using AvediaPlayer Receivers: 1 Ensure you have met the requirements listed above. 2 First, you need to make the signage content files accessible to the receiver. Signage content can be stored in the following locations: •

On a USB drive, mounted on the back of the receiver. Please refer to “Add a USB Storage Device” on page 44



In the receiver’s internal Flash memory (up to 100Mb). Please refer to “Upload Content using FTP or SFTP” on page 45.



On an NFS drive, mirrored by the receiver. Please see “Add an NFS Location” on page 47.

Warning: If you have stored signage content in the receiver’s Flash memory, and then insert a USB drive, all data on the Flash memory is overwritten and is irretrievable. We strongly recommend backing up any files stored in flash memory. Note: This document contains details only of how to make signage content accessible using the receiver. This can also be done directly from the ArtioSign Create application, or from the ArtioSign application on the AvediaServer. Please see the appropriate documentation for more details. 3 Once you have uploaded the signage content files, click the Settings menu and set the graphics resolution mode to 1920x1080, then reboot the receiver.

43

Figure 23 Setting the graphics resolution 4 Once the receiver has rebooted, click the Playback menu and select Signage mode:

Figure 24 Specifying signage mode 5 Once you click Apply, digital signage screens are displayed.

Add a USB Storage Device USB storage devices can be inserted into the rear of the receiver and used to store media content. This content can then be played back directly by the receiver, or used for failover or digital signage. USB storage devices are automatically mounted when connected (and listed under Local Mount Points when the Mounting page is refreshed). They must be formatted using the FAT32 filing system.

Mount a USB Storage Device To mount a USB storage device: 1 Format the USB storage device on an external device to the FAT 32 standard. 2 Connect the USB storage device to the receiver’s USB port. The USB device mounts automatically. 3 Click Mounting to check the status of the mount and to show the USB device in the Local Mount Points list:

44

Figure 25 Local USB mount points 4 If the USB device contains digital signage data, check Signage Mount and click Apply USB Signage. Warning: When you click Apply USB Signage, any signage content that is stored in the receiver’s flash memory is overwritten and is irretrievable. We strongly recommend backing up any files stored in flash memory.

Upload Content using FTP or SFTP You can use an FTP or SFTP client to upload content to the r93xx AvediaPlayer Receiver. This content can be stored either on the receiver itself (only available on receivers with hardware type B-6) or on an attached USB drive. The user names used to upload content using FTP and SFTP differ, as shown in Table 3 below: Table 3 FTP/SFTP login user names FTP user name

SFTP user name

Path

Purpose

ctrl

mounts

/mnt

Uploading extra content to the attached USB drive

admin

config

usr/local/etc

Customizing the receiver user interface (for example, adding languages or fonts)

N/A

signage

usr/local/signage

Uploading ScreenLists and static images to the receiver

The default password for all user names is labrador.

Upload Media to the Receiver’s Flash Memory using SFTP You can use SFTP to upload up to 100Mb of ScreenLists and static images for use with ArtioSign digital signage onto the AvediaPlayer Receiver. Note: Signage content can only be stored in the Flash memory of AvediaPlayer r93xx Receivers with hardware version AVR-Tom-B-6. If you have an earlier AvediaPlayer r93xx Receiver, you must access digital signage content from a USB or NFS drive. 1 Open an SFTP client and connect to the receiver, entering its IP address and login credentials (user name: signage, password: labrador).

45

Figure 26 Uploading digital signage media 2 Confirm the connection has been made. 3 Navigate through the local directories to locate and transfer the file(s) required. Tip: For best performance, we recommend that you first transfer the contents of the ScreenList file(s), followed by the ScreenList files themselves.

Upload Media to a USB drive using FTP/SFTP To upload to an attached USB storage device using FTP or SFTP: 1 Ensure a local mount point has been created and the storage device is connected. 2 Click Mounting and make a note of the Mount Point listed in the Local USB Mount Points table. (/mnt/usb/sda1 in Figure 27). 3 Open an FTP/SFTP client and connect to the receiver, entering its IP address and control credentials. •

FTP: user name: ctrl, password: labrador.



SFTP: user name: mounts, password: labrador.

4 Confirm the connection has been made and the mount point path is displayed. 5 Navigate through the local directories to locate and transfer the file(s) required.

Figure 27 Uploading using FTP

46

The file can now be played directly, used for digital signage or as part of the failover mechanism (see “Recover from Stream Loss” on page 31).

Add an NFS Location An NFS (Network File System) location allows you to access content stored on another network device. You must specify the directory on the network device where the content is stored, and a local directory on the receiver which mirrors the contents of the remote directory. To configure a remote storage NFS mount point: 1 Click Mounting. 2 Enter the IP address of the remote host, the remote directory, and the local directory into the respective NFS Mounts fields. Note: The default local directory is /mnt. When specifying the local directory, please note that the receiver allows only one level of subdirectory, for example, /mnt/files. If you create more than one level, for example, /mnt/files/new, the receiver merges this to /mnt/filesnew. 3 Click Mount to start the mounting process. When successfully mounted, the new mount point is listed:

Figure 28 Adding a new NFS mount point A green indicator is displayed when the mounting process has successfully completed. Repeat this process to add additional NFS mount points. Warning: When you click Mount, any signage content that is stored in the receiver’s flash memory will be overwritten and is irretrievable. We strongly recommend backing up any files stored in flash memory.

To remove a mount point: 1 Check the box which corresponds to the mount point you want to remove. 2 Click Unmount. Note: If you do not select individual mount points for removal, all mount points are removed when you press Unmount.

47

Control the TV Through the Receiver You can configure the receiver to control the attached TV/display, in order to turn the TV on/off when the receiver itself is turned on/goes into standby. For example, in a hotel room, this means the guest can use the receiver’s remote control to turn off both the TV and the receiver. It could also be used in an office building where the screens are to be turned off overnight. This can be achieved by simply sending commands over the network to put the receivers into standby. There are two methods of controlling the TV through the AvediaPlayer Receiver. The method used depends on the make and type of TV: •

Serial Control Interface



Consumer Electronics Control (CEC)

Use the Serial Control Interface You can configure the receiver to communicate with the attached TV/Display over the Serial TV interface, using either the TV/ADM or USB 2.0 port. You can specify that it should send commands to the TV on entering and exiting standby mode (whether via Remote Control handset or management interface), thus powering on/off the TV as appropriate. In order to use this feature, you must first contact your Exterity supplier to obtain a serial configuration file for your TV (a list of supported TV types is also available from your supplier). You must then upload the configuration file to the receiver. You can use the receiver’s web interface to test sending serial commands to the TV and configure the particular actions to be taken on entering and leaving standby mode. An additional cable is required to connect the receiver to the TV control port. Connection details for the TV/ADM and USB ports are described in Appendix D, "Serial Interface Connection". Note: When the TV/ADM port is configured for use with a TV serial interface it cannot be used to access the Admin Interface (see Chapter 2, "Management Interfaces"). If you use the USB port, the TV/ADM port can be used as normal for management purposes. Note: When the functionality of the TV/ADM port is changed, for example, from control of the Admin interface to serial control mode, the receiver performs an automatic reboot.

Enable Serial TV Control To enable serial TV control: 1 First, download the required serial configuration file to the receiver. Ensure that: a. The correct TFTP server IP address is specified on the Maintenance page. See “Specify a TFTP Server” on page 62. b. The TFTP server is running. c. The required serial configuration file is in the specified folder on the TFTP server. 2 Click Resources. 3 Enter the name of the file you require into the Serial Configuration File field. 4 Click Import. 5 Click TV Control. 6 Select Serial from the Type drop-down list. The Serial Out section is displayed:

48

Figure 29 TV Control web page - Serial Control 7 Select Serial/Admin or USB Serial depending on which port you are using, and click Apply. Note: To return the TV/ADM port to the default admin mode, select the TV page and None from the TV Control Type drop-down list. Note that the receiver automatically reboots when changing to/from Serial mode. If you cannot access the web interface, you can use the rear panel RESET button to set the serial port to TV serial control mode. Please see “Using the Reset Button” on page 63 for more information.

Test Serial TV Control To test that serial TV control is operating as expected: 1 Click TV Control. 2 Select Serial from the Type drop-down list. 3 Select a command from the Actions drop-down list. 4 Click Send. 5 Verify that the expected action has taken place on the TV.

Configure Power On/Off Actions To configure the receiver to send commands instructing the TV to turn on/off: 1 Click TV Control. 2 Enter the appropriate actions in the Power On Actions and Power Off Actions fields and click Apply. These should be commands as shown in the Test Serial Out drop-down list. Multiple commands must be separated with a semicolon (;). If a delay is required between commands, for example, if a set number of seconds must elapse after the TV is turned on before a command is accepted, use “sleep” followed by a value in seconds, for example, tv_on;sleep 2;tv_mute_on

49

Use the Consumer Electronics Control (CEC) Interface You can control a limited range of TVs (certain Sony, Toshiba, Samsung and Philips models) using CEC over the HDMI interface. Using CEC, the on/standby state and volume level may potentially be controlled without additional cabling between the receiver and the TV. When supported and configured, the Exterity Remote Control handset controls volume on the TV, and on/standby functions of both the TV and the receiver. In addition, if you download a CEC configuration file to the receiver, in some cases you can specify additional CEC commands. You can then also use the receiver’s web interface to test sending CEC commands to the TV. Tip: Contact your Exterity supplier to obtain a CEC configuration file for your TV. They can also provide a list of supported TV types. For a list of all standard CEC commands and a sample CEC configuration file, please see Appendix C, "CEC Commands".

Download a CEC Configuration File To download a CEC configuration file to the receiver: 1 First ensure that: a. The correct TFTP server IP address is specified on the Maintenance page. See “Specify a TFTP Server” on page 62. b. The TFTP server is running. c. The required CEC configuration file is in the specified folder on the TFTP server. 2 Click Resources. 3 Enter the name of the file you require into the CEC Configuration File field. 4 Click Import.

Enable CEC TV Control To enable CEC TV control: 1 Click TV Control to display the page as shown in Figure 30. 2 Select CEC from the Type drop-down list. The Remote Handset CEC Options are displayed:

Figure 30 CEC options

50



Power Off/On Enter the appropriate actions in the Power On Actions and Power Off Actions fields. Examples are shown below. Multiple commands must be separated with a semicolon (;). If a delay is required between commands, use “sleep” followed by a value in seconds, for example: Power on: sleep 1;text_view_on;sleep 1;active_source_default Power off: active_source_default;sleep 1;standby;sleep 1



Enable CEC Volume When this box is checked, the remote handset volume controls are applied to the TV (where supported). Note: If you select Mute Audio on the Playback page, or press Mute on the handset, this is applied only to the receiver, not to the TV. However, you can mimic Mute functionality using the following command from the CEC Commands drop-down menu:

command user_control_pressed using optional data of 43 •

CEC Commands If you have uploaded a CEC configuration file to the receiver, the commands listed in that file appear in this drop-down list. Some of the commands require parameters to be entered in the Optional Data field. For more information on these please see Appendix C, "CEC Commands".

51

Set up a Video Wall A video wall consists of multiple television sets or computer monitors tiled together contiguously or overlapped in order to form one large screen. You can use Exterity Receivers to display content on a video wall. There is no limitation to the number of screens in a video wall — however, the resolution of the incoming stream is shared amongst all screens, so the larger the video wall, the lower the picture quality. A separate receiver must be connected to each screen in the video wall. You can: •

Display separate content in each screen of the wall, or



Share content over some screens, but have others display individual channels.



Display a single channel over all video wall screens.

These options are further explained below. Note: When used as part of a video wall, receivers can display any content (live channels, VoD, web pages etc), as per normal usage, on individual screens. However, only video content (live channels and VoD) can be displayed over shared screens, as in scenarios 2 and 3 below. Tip: Exterity does not recommend using subtitles or closed captions with a receiver in video wall mode, as they cannot be split across multiple screens. Note: If you are switching back to normal usage after having used the receiver to display in a video wall, please ensure that the video wall’s horizontal and vertical positions and the wall width and height are set to 1 on the Settings page.

Scenario 1 In this example, each screen of the video wall displays individual content: 1 Click Settings. 2 Set the following values for each receiver/screen in the video wall. Each screen is considered an individual entity as far as the video wall is concerned, so in this scenario, all Video Wall values should be set to 1.

Figure 31 Displaying different content on each screen Note: If you change any of the video wall settings, including bezel thickness, you must restart the stream for the changes to take effect.

52

Scenario 2 Here, screens 1, 2, 3 and 4 share the content, with individual content in the other screens. 1 Click Settings. 2 For each individual receiver, log into the Web Interface and specify the position of the screen in the video wall. Here you would enter the values shown in Table 4. Note: Each pane configuration shown in Figure 32 is on a separate receiver’s Web Interface. Table 4 Video wall configuration values Pane Number Horizontal position Vertical position Wall Horizontal Size Wall Vertical Size 1

1

1

2

2

2

2

1

2

2

3

1

2

2

2

4

2

2

2

2

5

1

1

1

1

6

1

1

1

1

7

1

1

1

1

8

1

1

1

1

9

1

1

1

1

Figure 32 Content shared between screens 1, 2, 3 and 4 For information on bezel settings, please see “Allow for TV Bezels” on page 54.

Scenario 3 In this example, all nine video wall screens share the content. 1 Click Settings. 2 For each receiver, you need to specify the position of the screen in the video wall. Here you would enter the following values: Table 5 Video wall configuration values Pane Number Horizontal position Vertical position Wall Horizontal Size Wall Vertical Size 1

1

1

3

3

2

2

1

3

3

3

3

1

3

3

4

1

2

3

3

5

2

2

3

3

6

3

2

3

3

53

Table 5 Video wall configuration values Pane Number Horizontal position Vertical position Wall Horizontal Size Wall Vertical Size 7

1

3

3

3

8

2

3

3

3

9

3

3

3

3

Figure 33 Content shared between all screens For information on bezel settings, please see “Allow for TV Bezels” below.

Allow for TV Bezels Bezel values specify how much of the picture on each screen is covered by the bezel around the television or display. The image on each screen is scaled by the percentage specified in each direction to compensate for the bezel. Calculating these values is a simple process, and makes the image appear continuous when displayed over several screens. To calculate the bezel percentage: 1 Measure the total width of the display image and the width of the bezel. 2 Divide the width of the bezel by the width of the image, and multiply by 100. This is the left and right bezel percentage. In Figure 34, this is 2%.

Figure 34 Bezel values 3 Repeat for the height of the display. This is 5% in Figure 34.

Change Channel on the Video Wall You can change the channel displayed on individual screens on the video wall, or use the AvediaServer Director application to change channel on more than one screen at a time. You can also use the AvediaServer Macro Builder application to create a macro, which can change channel in response to an external event. For details, please see the AvediaServer Producer Administrator’s Guide.

Change Channel on Individual Screens To change the channel displayed on an individual screen in a video wall:

54

1 Log into the web interface for the receiver which is providing content for the screen. 2 Click Playback. 3 Select Audio/Video from the Current Mode drop-down list. 4 Click the radio button for the required channel in the Current Channel table and click Apply. 5 Repeat these steps on the appropriate receiver for each screen that you want to change.

Change Channel on Multiple Screens To change several screens to the same channel simultaneously, you use the AvediaServer Director application: 1 Log into an AvediaServer and open the Director application. 2 Open the Receivers page. 3 Use the Name and Location column list ordering or search functions to help find the receivers. 4 Select the required receivers. (If, after filtering, the list contains only the required devices, select All from the Select drop-down list.) 5 Click the Action drop-down list and choose Set Channel. 6 Click Apply to display the following window:

Figure 35 Selecting a channel 7 Click either: •

The Channel from list button and select a channel from the list, or



The URI button and enter the multicast address and port number of the channel stream.

For details on specifying the URI of a channel, please refer to “Change Channel/Content/Display using URI” on page 29. 8 Click OK to continue or refer to “Scheduling Tasks” in the AvediaServer Director Administrator’s Guide for more information about the Schedule Task option.

55

Customize the On-Screen Display You can customize the following on-screen display elements: •

Splash screen.



Fonts used to display text on the user interface.



On-screen language. You can also add additional languages.



Graphical, textual and animation features.

Exterity partners can create customized solutions by writing their own middleware using the Exterity RDK.

Set up a Splash Screen The receiver displays the splash screen when it is: •

Playing a radio channel.



In splash mode.



Displaying an error (for example, when access is denied).

You can configure the receiver to hide the splash screen after a period of inactivity. The Exterity splash screen is displayed by default, but you can change this to display a particular image if required. You can also configure the splash screen to be displayed on startup.

Download a Splash Screen To view the current splash screen image, click Playback and set the current mode to Splash Screen, then click Apply. You use TFTP to download new splash screen images from a TFTP server onto the receiver. To download a new splash screen image: 1 First ensure that: a. The correct TFTP server IP address is specified on the Maintenance page. See “Specify a TFTP Server” on page 62. b. The TFTP server is running. •

If the TFTP server is not running, you can only use the last uploaded image (or the default).



If the file cannot be found, the default splash screen is used.

c. The image you want to use as the splash screen is in the specified folder on the TFTP server. Tip: Images for splash screens can be .jpg, .gif or .png file format. When creating a splash screen image for HD output, restrict the image to a resolution of 1280x720 pixels and a maximum of 32-bit color quality. The maximum file size is 1MB. 2 Click Resources. 3 Enter the name of the image you require into the Splash Screen File field and click Import. 4 Once the splash screen has been imported, reboot the receiver for the change to take effect.

Use a Splash Screen on Startup To have a splash screen appear on startup, set the Startup display mode to Splash Screen. Refer to “Set the Start-up Mode” on page 20 for more information.

56

Add More Fonts to the User Interface By default, the receiver uses the DejaVuSans font to display text. It uses the DroidKufi font to display languages using the Arabic character set. You can change the fonts used to display text on the User Interface (AV mode) or when in Browser mode. This allows you to use customized fonts. Font files must be True Type (ttf) standard. Caution: Receiver memory is limited and consumed by other content such as language and style sheet files. Before adding fonts or languages, please check the Total Capacity Used value on the receiver’s Resources web interface page. Larger font files should be located on a USB device or on a network share. For information on how to use fonts located externally, please see the Exterity Knowledge base article “Adding User Interface Fonts to an AvediaPlayer Receiver”. To use a different font to display text, you must have the following: •

The .ttf file for the font required.



A font map file (must be named font_map.map). The font map file links the font requested to the font used to display the text. You can create your own ASCII format font map as shown in Figure 36, or request one from Exterity Support.

57

Set up a Font Map File Figure 36 shows the contents of a typical font map file:

Generic Font Family

Language Assigned No. Extra Parameters

Figure 36 Contents of font map file •

Generic Font Family — the typeface applied by the web browser to text.



Language — the HTML 2-character language encoding specification.



Assigned number — the number assigned on the receiver’s Resources page to a particular font.



Additional parameters — used to denote font characteristics such as leading and kerning (optional).

Note: You can add up to four additional fonts using the numbers 2-5. All fonts referenced in the font map file must be available to the receiver, either locally or externally.

Add a Font to the Receiver The following example shows how to download the Vertigo font file to the receiver. 1 First ensure that: a. The correct TFTP server IP address is specified on the Maintenance page. See “Specify a TFTP Server” on page 62. b. The TFTP server is running. c. The VertigoFLF.ttf file is in the specified folder on the TFTP server. 2 Click Resources. 3 Enter VertigoFLF.ttf into the Font Files field. 4 Click Import. The VertigoFLF.ttf file appears in the list of font files. The Assign drop-down lists are currently empty - you need to download the font map file to the receiver. 5 Edit the font map file so that the default value used for Sans-Serif, English fonts is 2 and save the file.

Generic Font Family

Language Assigned No. Extra Parameters

Figure 37 Changing the font for Sans-Serif English font families 6 Download the font map file to the receiver, as described above. The .map file is not listed after the download, but the Assign drop-down list becomes available:

58

Figure 38 Changing the default font to Vertigo 7 Select 2 from the drop-down list, click Use, then click Yes to reboot the receiver. 8 Once rebooted, the Vertigo font is used for the user interface displayed on the TV screen, and for any web pages displayed through the receiver. Note: For information on how to add fonts for languages with non-Latin character sets, please see the Exterity Knowledge base article “Adding User Interface Fonts to an AvediaPlayer Receiver”.

Set the User Interface Language To select the language used for the on-screen menus: 1 Click Settings. 2 Select from English, French or German and click Apply.

Add Client Interface Languages I18n internationalization has been employed to configure English, French, and German languages for the AvediaPlayer Receiver on-screen display. You can add additional languages if required by downloading language files and revised AvediaPlayer configuration files. Exterity Knowledge base article “Adding Languages to AvediaPlayer Receivers” describes the steps in detail.

Customize Graphical, Textual and Animation Features The graphical, textual and animation features of the on-screen display are defined by a Cascading Style Sheet (CSS). Elements of the on-screen display defined in the CSS can be customized as required and re-applied. Exterity Knowledge base article “Customizing the Receiver’s User Interface” describes the steps in detail. You can customize elements such as: •

Color of highlighted function



Color of text



Level of transparency



Speed of transition between selections

Use the RDK The Receiver Development Kit (RDK) enables Exterity partners to create customized solutions using third-party applications such as middleware. Third-party applications can control the Exterity receiver or a combination of the following: •

The JavaScript API



The Terminal Control Interface (TCI)



The Simple Network Management Protocol (SNMP) interface



The HTTP interface

59

The JavaScript API gives programmers extensive control of the AvediaPlayer Receiver and also provides a mechanism for sending customized JavaScript events to the integrated browser. JavaScript programmers can also use Exterity extensions to access commonly-used functions such as changing channels, controlling volume, and video fast-forwarding. Contact your Exterity sales representative for availability of the Receiver Development Kit and SNMP MIB.

Configure Proxy Servers for Browser Mode You can configure the receiver to use a direct connection to the internet or you can specify a proxy server to be used instead. If you use a proxy server for a general internet connection, but still want to use a direct connection for particular sites, you can specify exceptions. These sites can then be accessed by the browser without using the proxy server. To use a direct connection to the internet: 1 Click Browser. 2 Select Direct Connection from the Proxy Settings drop-down list and click Apply. To use a proxy server: 1 Click Browser. 2 Select Manual Proxy from the Proxy Settings drop-down list.

Figure 39 Using a proxy server 3 Enter the IP address and port (address:port) of the proxy server into the Proxy Address fields. 4 In the Ignore Domains field, enter the address where a direct connection is to be used and click Apply. When the domain appears in the list, click the check box. Repeat this process to add additional direct connection addresses as required. To change a direct connection to a proxy connection, click the associated checkbox to remove the tick mark.

60

5

Administrative Tasks

This chapter explains how to: •

Manage Multiple Receivers Centrally Information about using AvediaServer Director to manage more than one receiver simultaneously



Upgrade Receiver Firmware Upgrade the receiver to the latest version of firmware.



Maintenance Tasks Specify a TFTP server, a time server and time zone, reboot and reset the receiver to factory defaults.



Copy Receiver Configuration to other Receivers Export and import receiver configuration to and from other receivers.



Networking Tasks Set device access settings (SNMP), configure IP adressing, Ethernet settings and VLANs.



Troubleshooting Tasks Monitor receiver performance, create a log of receiver activity.



Specify Front Panel Behavior Configure the LED on the receiver’s front panel.

Manage Multiple Receivers Centrally To manage more than one receiver simultaneously, use the AvediaServer Director. This is an integral part of the AvediaServer, which is used for device discovery and management. For example, you can make changes to one receiver, then use the Director application to apply the new settings to many receivers. It uses SNMP to manage a subset of device functionality and can also be used to start the AvediaPlayer web interface. Refer to the AvediaServer Director Software Application Administrator’s Guide for more information about using the Director application.

Upgrade Receiver Firmware By upgrading the receiver’s firmware regularly, you can ensure that you are always using the most recent receiver software. As the new firmware is downloaded using TFTP, you must first ensure that the receiver is using the correct TFTP server address. See “Specify a TFTP Server” on page 62. Caution: Do not switch the receiver off while the upgrade process is running. The process requires several minutes.

61

To upgrade the receiver to a new version of firmware: 1 Click Maintenance. 2 Specify the IP address of your TFTP server. 3 Ensure that the TFTP Server is running and that the required firmware file (r93xx.signed.enc) is hosted correctly in its root directory. 4 Ensure that the Firmware filename field matches the name of the firmware file required. 5 Click Upgrade Firmware. You can specify the name of the file you want to use when downloading and installing receiver firmware. This allows you to manage firmware for multiple receiver models and versions by including relevant information in the name of the firmware files held on your server. Specify the required file when performing the upgrade. Note: Any licenses stored on the device are unaffected by a firmware upgrade.

Maintenance Tasks Specify a TFTP Server The receiver uses TFTP to download new firmware releases, remote control configuration files and splash screens. For this to operate correctly, the receiver must be configured to communicate with the TFTP server. To specify a TFTP server IP address: 1 Click Maintenance.

Figure 40 Maintenance page 2 Enter the IP address of the TFTP server in the TFTP Server field and click Apply.

Specify a Time Server Using a time server with the Time Zone configuration ensures all devices in your IPTV system are synchronized. The receiver uses NTP to maintain accurate time on the device, using the time server specified. This is also useful when examining the device log files as each log message has an accurate universal time code (UTC) timestamp. Note: An NTP server address configured explicitly using the web interface overrides any NTP server address that may have been provided by the DHCP server. If the DHCP server does not supply an NTP server address, the address must be configured manually.

62

To configure a time server: 1 Click Maintenance. 2 Enter the IP address or host name of the server you want to use in the Time Server field and click Apply. If the time server address is provided by the DHCP server, this is indicated.

Specify the Time Zone To configure the time zone: 1 Click Maintenance. 2 Enter the local time zone in the Time Zone field and click Apply. You can specify a time zone for the location of the receiver in the Time Zone field using time zone codes and variables compliant with the Posix specified TZ-variable. For example, to specify GMT without daylight saving (British Summer Time), simply enter GMT and click Apply. For locations west of the Prime Meridian you must add a positive offset. For locations east, add a negative offset. You can also specify daylight saving parameters, setting the time and the start/stop period.

Example 1: Specify Central European Time (CET) all year CET time is 1 hour east of the Prime Meridian 1 Click Maintenance. 2 Enter CET-1 in the Time Zone field and click Apply.

Example 2: Specify Eastern Standard Time (EST) with daylight saving: •

Eastern Standard time is 5 hours west of the Prime Meridian



Daylight saving begins on the second Sunday in March at 2:00am



Daylight saving ends on the first Sunday in November at 2:00am

1 Click Maintenance. 2 Enter EST+5EDT,M3.2.0/2:00:00,M11.1.0/2:00:00 in the Time Zone field then click Apply.

Restart the Receiver You can restart the receiver using either the web interface or the RESET button on the back of the unit.

Using the Web Interface You can use the Web Interface to return the receiver to a known state. All configured settings are maintained. To restart the receiver: 1 Click Maintenance. 2 Select Reboot Receiver at the bottom of the page, and confirm that you want to reboot. During the reboot process the connected television or display is blanked as the receiver restarts and follows the sequence described in the Power On section of the AvediaPlayer Receiver Getting Started Guide.

Using the Reset Button The rear panel RESET button can be used to reset different elements of the receiver, as follows: •

Briefly press RESET to reboot the receiver.

63



Press and hold RESET until the TV LED flashes to set the serial port to TV serial control mode.



Press and hold RESET until the ADM LED flashes to set the serial port to admin control mode.



Press and hold RESET until both ADM and TV LEDs flash to reset the device to factory default settings. (After a reset, the serial port is set to admin control mode, and the IP address is set to DHCP (Automatic).)

64

Reset the Receiver to Factory Defaults You can return the receiver to its factory default configuration using the Web Interface as described in the following procedure, or using the rear panel RESET function, as detailed above in “Using the Reset Button”. Note: When resetting to factory default settings, all previously saved settings are lost. IP addressing is also returned to DHCP. Caution: Deployed license(s) do not persist when a device is returned to its factory default settings. If reset to factory default, you must re-deploy any required feature licenses using AvediaServer v6.1 (and greater). If you do not have an AvediaServer, please contact Exterity support. To restore the receiver’s factory default settings: 1 Click Maintenance. 2 Click Return to Factory Defaults at the bottom of the page. During the reboot process the connected television or display is blanked as the receiver restarts and follows the sequence described in the Power On section of the AvediaPlayer Receiver Getting Started Guide.

Copy Receiver Configuration to other Receivers Once you have set up the receiver, you can save (export) its configuration settings. You can then import the saved configuration file to restore the settings if required, or to copy the settings to additional devices. Use TFTP to export and import configuration files. All configuration settings, including device-specific settings (IP address, name and location) are saved when exported. When a saved configuration file is imported, all settings except the IP address, name and location are imported.

Export Receiver Configuration To export configuration settings using a TFTP server: 1 Ensure that the TFTP server is running and is correctly configured - see “Specify a TFTP Server” on page 62. 2 Click Maintenance. 3 Enter a name for the configuration archive in the Export filename field. 4 Click Export Configuration.

Import Receiver Configuration To import configuration settings: 1 Click Maintenance. 2 Enter the name of the required configuration archive in the Import filename field. 3 Click Import Configuration.

65

Networking Tasks Configure IP Address Settings You can configure the receiver to obtain an IP address automatically using DHCP, or you can specify static addressing information: IP address, subnet mask and default gateway. The default is Automatically using DHCP. Note: Changes to IP addressing take place when you click Apply — the device starts using the new IP address immediately. No reboot is necessary. To configure the receiver to be allocated an IP address automatically: 1 Click Network.

Figure 41 Network Page 2 In the IP Address Configuration section, select DHCP (Automatic). 3 If your network is set up with a DNS server, and you want to be able to access the receiver through its name rather than its IP address, check the Use DNS Lookup box to pass the receiver’s name to the DNS server. Note: Enabling DNS Lookup causes a release/renewal of the DHCP lease. An error will appear if the receiver name does not meet the required network naming conventions (alphanumeric characters and underscores only, starting with a letter). Please also ensure that the receiver name is unique to its local area network. 4 Click Apply. Note: If your network is DHCP-enabled and the DHCP server is also acting as a DNS server, you can enter the name allocated to the receiver into the browser address field instead of its IP address. For example, you might name a receiver which forms part of a video wall row2column3. In this case you can enter http://row2column3/ into a browser to access its web interface.

66

To configure a static IP address: 1 Click Network. 2 In the IP Address Configuration section, select Static (Use below). 3 Enter the required values for IP Address, Subnet Mask, Default Gateway and Preferred and Alternate DNS Servers in the respective entry fields and click Apply.

Specify Ethernet Settings The receiver can automatically negotiate any combination of 10/100 Mbps and half/full duplex with an Ethernet switch (Auto setting). However, in certain situations you may want to limit the interface to 10Mbps with auto-negotiation enabled (Auto-10 setting), or to specify fixed speed/duplex settings with auto-negotiation disabled (100FD setting). Auto-negotiation (Auto) is enabled by default. Note: It is important to make sure that the receiver settings match the settings on the switch port to which the receiver is connected, that is, if auto-negotiation is enabled on the receiver it must also be enabled at the switch. When a fixed setting has been configured on the receiver, the same fixed setting must be configured on the switch. Failure to do this may result in dropped packets which in turn may cause poor quality video output. To specify Ethernet settings: 1 Click Network. 2 In the Network Port Configuration section, choose an option from the drop-down box for the appropriate interface and click Apply. Valid options are Auto, Auto-10, 100FD.

Ethernet Statistics Viewing the network port utilization is an easy way to check if the receiver is receiving data at the rate expected for the current configuration. For example, displaying the browser home page requires little traffic, whereas playing an HD channel results in a large amount of receive traffic. To view network port utilization: 1 Click Network. 2 Locate and observe the Statistics section at the foot of the Network page. For details of what these statistics mean, please see “Network Page” on page 79.

SNMP Configuration Set SNMP Agent Status The SNMP Agent section allows you to specify whether or not the receiver acts as an SNMP Agent. If the SNMP Agent is disabled, the receiver cannot be managed using SNMP, and no SNMP traps can be sent by the receiver. This means that Exterity Management tools (for example, the AvediaServer Director application) will be unable to detect the device on the network. Note: To specify an SNMP Trap Manager on your network, please see “Configure an SNMP Trap Manager” below. To specify the device’s SNMP Agent status: 1 Click Authentication. 2 The SNMP Agent is enabled by default. To disable it, uncheck the box. 3 If enabled, enter the required read/write and read-only community strings in the appropriate boxes, and click Apply.

67

Configure an SNMP Trap Manager SNMP traps are mainly used as device discovery messages; they enable Exterity’s management applications to discover devices on the network. These traps are always broadcast to 255.255.255.255. They are also transmitted to an additional configurable destination. By default, this is the multicast address 239.255.255.255, but this can be reconfigured to any broadcast, multicast or unicast destination as required. To reconfigure this multicast address or change it to a host destination, enter its IP address in the SNMP Trap Manager field on the Maintenance page. Tip: The default TTL value for SNMP multicast traps is 7. To change this value, please refer to the Exterity Knowledge Base article “Changing the Multicast TTL value for Exterity Receivers”.

Troubleshooting Tasks Monitor Receiver Status The General page provides details of the receiver hardware. With the exception of the Name and Location fields, it is for informational purposes only. The Status page provides details of the current status of the receiver. For details of all options on both pages, please see Chapter 7, "Web Interface Reference".

Display the Log The receiver saves historical information about internal events within the device to its log file. This can be useful for troubleshooting problems with the device. All log file information is automatically saved locally and can be viewed in the Web Interface. It is also possible to send these log messages to a remote syslog server. Use of a Time Server with the Time Zone configuration ensures all devices in your IPTV system are synchronized. The receiver uses NTP to maintain accurate time on the device, useful when examining log files as each log message has an accurate timestamp.

Figure 42 Logging Page - local and remote selected To view the locally stored log file on the webpage, click Show Log. To download the locally saved log file:

68

1 Click Logging to display the page as shown in Figure 42. 2 Click Download Log to display the log in a new browser window as shown in Figure 43.

Figure 43 Log file To configure remote logging: 1 Click Logging to display the page as shown in Figure 42. 2 Click the Logging drop-down list and select Local and Remote. 3 In the Syslog Server and Port entry fields, enter the IP address or host name and the port number of the syslog server where the log files are to be sent. The default port number is 514. 4 Click the Logging Level drop-down list and select a logging level option ranging from 0-Emergency to 7-Debug, where 0 represents the least debug information and 7 represents the most, then click Apply. The default logging level is 7-Debug.

Specify Front Panel Behavior The main LED on the front of the receiver can be configured to be on or off by default. The default value is On, pulsing. •

If the default status is On, the LED pulses constantly, blinking in response to input from the Remote Control handset.



If the default status is Off, the LED stays off, blinking only in response to input from the Remote control handset.

To set the default LED status: 1 Click Settings. 2 Select On or Off from the Default LED Status drop-down list and click Apply.

69

6

Security Tasks

This chapter explains how to: •

Secure Access to the Receiver Use the Secure Mode feature to lock down your receiver. This feature may help you to comply with content protection requirements from some broadcasters.



Enter/Exit Secure Mode



Enable/Disable Parts of Secure Mode



Certain functionality is unavailable by default in Secure Mode. This section details this functionality, and explains how to re-enable it once in Secure Mode using the Admin Interface or the Terminal Control Interface.



Set Passwords in Secure Mode



Reset the Receiver to Factory Defaults in Secure Mode



Export/Import Configuration in Secure Mode

Secure Access to the Receiver AvediaPlayer Receivers have a Secure Mode feature which allows them to comply with content protection requirements from some broadcasters. Caution: Please be aware that when receivers are in Secure Mode, they can no longer be accessed using the AvediaServer Director application (or any third-party SNMP management tool), and any configuration must be carried out individually on each unit. AvediaPlayer Receivers can be run in either Normal or Secure Mode. The differences are as follows: Table 6 Differences between Secure and Normal Mode Function

Normal Mode

Secure Mode

SNMP*

On

Off

USB storage†

On

Off

Web Interface†

On

Off

Factory reset

Enabled

Disabled

Reboot

Enabled

Enabled

TV control/serial mode

Enabled

Enabled

Telnet†

Enabled

Disabled

SSH

Enabled

Enabled

Passwords

Weak passwords allowed

Strict passwords only

Reset button†

* Because SNMP is disabled in Secure Mode, please note that the AvediaServer Director application cannot be used to manage the receiver. † These functions can be re-enabled once in Secure Mode, if required. Please see “Enable/Disable Parts of Secure Mode” on page 71.

70

Enter/Exit Secure Mode To enter or exit Secure Mode, use the Admin Interface, or the Terminal Command Interface.

Using the Admin Interface To enter Secure Mode: 1 Log into the Admin Interface. 2 Choose option 6 to open a shell. 3 At the shell prompt, enter: configwrite securitySetting strict 4 Reboot the receiver. To exit Secure Mode: 1 Log into the Admin Interface 2 Choose option 6 to open a shell. 3 At the shell prompt, enter: configwrite securitySetting normal 4 Reboot the receiver.

Using the Terminal Command Interface (TCI) For details on using the Terminal Command Interface, please refer to the Exterity Receiver Developer’s Guide. To enter Secure Mode, enter the following on the TCI: ^set:securitySetting:strict! To exit Secure Mode, enter the following on the TCI: ^set:securitySetting:normal! When entering or exiting Secure Mode, reboot the receiver.

Enable/Disable Parts of Secure Mode Certain functionality is unavailable by default in Secure Mode, as shown in Table 6. This section details this functionality, and explains how to re-enable it once in Secure Mode using the Admin Interface or the Terminal Control Interface. Caution: Please note that if you re-enable any of this functionality, the receiver may no longer comply with the content protection requirements stipulated by content providers.

71

Enable/Disable SNMP To enable or disable SNMP when in Secure Mode enter the following:

Using the Admin Interface To enable: configwrite snmpEnable yes To disable: configwrite snmpEnable no

Using the TCI To enable: ^set:snmpEnable:yes! To disable: ^set:snmpEnable:no!

Enable/Disable the Factory Defaults Reset Button To enable or disable the factory defaults button on the back of the device when in Secure Mode enter the following:

Using the Admin Interface To enable: configwrite factoryResetButton on To disable: configwrite factoryResetButton off

Using the TCI To enable: ^set:factoryResetButton:! To disable: ^set:factoryResetButton:! Note: Power cycling and changing between TV control and serial mode is available in Secure Mode.

Enable/Disable USB Storage Access In Normal Mode, USB storage devices are automatically mounted when connected. In Secure Mode, you must enable mounting to use USB storage devices. To enable or disable storage device mounting in Secure Mode, enter the following:

Using the Admin Interface To enable: configwrite USBStorageAccess on To disable: configwrite USBStorageAccess off

Using the TCI To enable: ^set:USBStorageAccess:! To disable: ^set:USBStorageAccess:!

72

Enable/Disable the Web Admin Interface By default, the Web Admin Interface is not available when the device is in Secure Mode. To enable or disable the Web Admin Interface, enter the following:

Using the Admin Interface To enable: configwrite webAccess on To disable: configwrite webAccess off

Using the TCI To enable: ^set:webAccess:! To disable: ^set:webAccess:!

Enable/Disable Telnet By default, Telnet access is enabled on the receiver. To disable/re-enable Telnet, enter the following:

Using the Admin Interface To enable: configwrite telnetEnable on To disable: configwrite telnetEnable off

Using the TCI To enable: ^set:telnetEnable:! To disable: ^set:telnetEnable:!

Set Passwords in Secure Mode Normal Mode In Normal Mode, the default username and password are as follows: admin/ctrl labrador

Secure Mode In Secure Mode, the admin and ctrl passwords remain the same as in Normal Mode until changed. The default values are: admin/ctrl labrador Caution: Please check your content provider’s password policy. For example, to comply with some providers’ content protection requirements, the system administrator must change the Secure Mode password immediately, and then at least once a month thereafter.

73

Change the Password Normal Mode To change the password in Normal Mode, use the Web Interface Authentication page:

Figure 44 Changing the password in Normal Mode

74

Secure Mode To change the password in Secure Mode, you must use the use the Admin interface, or the TCI.

Using the Admin Interface To change the password: 1 Log into the Admin Interface 2 Choose option 5.

Using the TCI To change the password, enter the following on the Terminal Command Interface: ^set:adminPassword:! Caution: Make sure you keep a note of the password. If you lose the password when a receiver is in secure mode, the unit cannot be recovered.

Password Requirements Passwords for Secure Mode (admin/ctrl) must comply with the following requirements: •



The password must contain: •

at least 10 characters



at least one digit



at least one upper case letter



at least one lower case letter

The password cannot be: •

the same as the user name or receiver name



the user name or receiver name reversed



a substring of the user or receiver name



a capitalized version of the user or receiver name



a doubled version of the user or receiver name (for example, adminadmin)

Reset the Receiver to Factory Defaults in Secure Mode In Normal Mode, you can use the Web Interface, Admin Interface, TCI or the reset button to reset the receiver to factory defaults. Please see “Reset the Receiver to Factory Defaults” on page 65 for details. To reset the receiver when in Secure Mode, you can only use the Admin Interface or TCI commands (as in Normal Mode). Caution: Once the receiver has been reset to factory defaults, it is no longer in Secure Mode.

75

Export/Import Configuration in Secure Mode You can copy the configuration from one receiver to others by exporting the configuration from the initial receiver, then importing it onto other devices.

Export Configuration To export configuration when in Secure Mode, you use the Admin Interface or the TCI.

Using the Admin Interface 1 Log in as admin. 2 Choose option 6 to open a shell. 3 Enter configwrite exportConfig .

Using the TCI 1 Log in as ctrl. 2 Enter the following on the TCI: ^set:exportConfig:!

Import Configuration Using the Admin Interface To import configuration to a single device: 1 Log in as admin. 2 Choose option 6 to open a shell. 3 Enter configwrite importConfig .

Using the TCI To import configuration to a single device: 1 Log in as ctrl. 2 Enter the following on the TCI: ^set:importConfig:!

Using AvediaServer Director You can use the Director application to import configuration to one or multiple devices. Please see “Copy Receiver Configuration to other Receivers” on page 65 for details. Caution: Please be aware that once receivers are in Secure Mode, they can no longer be accessed using the Director application, and all configuration must be carried out individually on each unit.

76

7

Web Interface Reference

This chapter details all available receiver settings, as well as the default value for each, where applicable. It is organized by web page.

General Page Item

Details

Default Value

Product Type

The product variant.

Software Version

The version of software running on the device.

Description

The full unit ID, including the firmware release number, type and date.

MAC Address

The unit’s MAC address. This can be found on the underside of the receiver.

Serial Number

The unit’s serial number.

IP Address

The unit’s IP address. Change this using the Network page

Hardware Type

The exact type of hardware module, including the hardware revision and daughtercard type. For example, the hardware type could be shown as AVR-Tom-B-3-MOR-C-1.

Storage Capacity

The amount of Flash storage on the device. This can be either 64Mb or 192Mb.

Date

The current date, including time zone.

Uptime

The length of time since the last restart.

License

A comma-separated list of the licenses that have been deployed on this receiver.

Name

The name of the receiver. The default value is the last 6 characters of the receiver’s MAC Address.

Last 6 digits of unit’s MAC address

Location

The location of the receiver. The default value is ‘default’.

Default

Status Page Item

Details

Change this using...

Currently playing

Information about the stream currently being played by the receiver.

Playback page

Audio Track

The current audio track language used by the receiver.

Settings page

Subtitle Track

The current subtitle language used by the receiver.

Settings page

Teletext Track

The current teletext language used by the receiver.

Errors

The error count is reset when the channel is changed or restarted. •

RTP errors are RTP sequence number errors in an incoming RTP encapsulated transport stream.



Cont errors are continuity counter errors for a particular PID in the transport stream (video, audio etc).



TEI (Transport Error Indicator) indicates an unrecoverable error in a transport stream packet.

(continued)

77

Item

Details

Change this using...

Mode

The current (display) mode of operation.

Settings page

Receiver Volume

The current level of audio volume output from the receiver.

Playback page

Webpage

The receiver’s home page.

TV

The type of TV to which the receiver is connected.

Play State

The current state of the receiver. This can be: Idle - Receiver’s decoding processes are inactive. Searching for PAT/PMT - Searching for program stream information. PAT/PMT not found – Program stream information not found. Stream lost, PAT/PMT not found – Program stream information was not found, and stream lost. Processing PMT – Reading program stream information. Initializing AV codecs – Setting up audio/video decoders. Initializing clock – Searching for PCR (program clock reference) in the stream. The PCR contains clock information used to synchronize audio/video and to play the stream at the correct rate. Enabling synchronization – Enabling audio/video synchronization. Playing – Stream playing. Waiting for ECM – For encrypted streams, waiting for first ECM (Entitlement Control Message) in stream. The ECM data contains keys for decrypting the stream. Waiting for decryption keys – Waiting for decryption keys to be extracted from the ECM, so that the receiver is ready to decrypt the stream. Stream lost – Stream is lost. Stream is off-air – Stream is off-air. Stream lost, off-air – Off-air stream is lost. No access – The receiver has no rights to decrypt this stream. Stopping stream – Closing audio/video decoders, descramblers etc. PCR not found – PCR not found. Stream lost, no PCR – PCR not found, and stream now also lost. Stream finished – Finished playing file. Exchanging HDCPv2 keys – Exchanging keys for HDCPv2 stream. No HDCPv2 authentication – Failed to get keys for HDCPv2 stream. Stream lost, no HDCPv2 authentication – Failed to get keys for HDCPv2 stream, and stream now also lost. No HDCPv2 license – No HDCPv2 license. Stream lost, no HDCPv2 license – No HDCPv2 license, and stream now also lost.

Output Format

Displays the output resolution and frame rate for the display device.

Video Decoder Status

Displays the status of the MPEG2 or H.264 decoder element. This can be:

Settings Page

Audio only – No video reference frames are currently being decoded (decoder has stopped). Decoding – Video frame count is increasing. (continued)

78

Item

Details

Change this using...

HDMI/HDCP Status

“Authentication has succeeded” is displayed when the receiver has confirmed it is outputting to an HDCP-compliant device via the HDMI interface. “Authentication has failed” is displayed when there has been a problem between the receiver and the TV/display. This may be because the TV is in standby, or the TV HDCP chip may be inaccessible. “Authentication in progress” is displayed during the authentication process. “No HDCP receiver on the HDMI interface” is displayed when the display device connected to the AvediaPlayer Receiver is not HDCP compliant. “A receiver is connected on the HDMI interface” is displayed when a TV/display device has been detected. “Nothing is detected on the HDMI interface” is displayed when the receiver cannot detect a device on the HDMI interface. “No encryption on the HDMI interface” is displayed when the stream is not HDCP-protected.

HDMI EDID Status

Indicates how many TV EDID modes are supported by the receiver.

Network Page Value

Details

Options

Default Value

IP Address Configuration

You can configure the receiver to obtain an IP address automatically using DHCP, or you can specify static addressing information: IP address, subnet mask and default gateway.



DHCP (Automatic)

DHCP (Automatic)



Static (Use below)

Network Port Configuration

The receiver can automatically negotiate any combination of 10/100 Mbps and half/full duplex with an Ethernet switch (Auto setting). However, in certain situations you may want to limit the interface to 10Mbps with auto-negotiation enabled (Auto-10 setting), or to specify fixed speed/duplex settings with auto-negotiation disabled (100FD setting).



Auto



Auto-10



100FD

DNS Lookup

Check the DNS Lookup box to pass the receiver’s name to the DNS server.

Statistics:

Show the network port utilization

Auto

DNS Lookup — Check the DNS Lookup box to pass the receiver’s name to the DNS server. Transmit — Statistics for network traffic transmitted by the receiver. (continued) Multicast RX — Statistics for multicast network traffic received. Network RX — Statistics for the total network traffic received. % Utilisation — Percentage of available bandwidth used. Total Bytes — Number of bytes transmitted/received. Total Packets — Number of network packets transmitted/received.

79

Value

Details

Options

Default Value

Errors — Number of errors detected. For received network traffic, this means the receiver has detected an invalid packet, such as a packet with an invalid length or checksum. For transmitted network traffic, some error has occurred, such as a carrier error or abort error. Dropped — Number of packets dropped by the receiver. Packets may be dropped when buffers become full. Collisions — Number of network collisions detected. Discarded— Number of packets discarded by the receiver. Packets may be discarded for example if they have the wrong VLAN ID.

Channel Learning Page Value

Details

Options

Enable IGMP SSM

Source-specific multicast (SSM) is a method of delivering multicast packets in which the only packets delivered to a receiver are those originating from a specific source address requested by the receiver. By so limiting the source, SSM reduces demands on the network and improves security.



Enabled Enabled



Disabled

When SAP is enabled, the channel list is built up from SAP (Session Announcement Protocol) announcements generated by Exterity Encoders, TVgateways and other compatible products.



On



Off

Enable SAP

SAP Channels Enabled Address

In its default setting, the receiver listens for SAP announcements on the multicast address 239.255.255.255. If there are devices on the network sending announcements to another IP address, you can configure the receiver to listen for these announcements by adding the IP address to the SAP Announcement Multicast Address table.

Remote Static Channels

To use a set of predefined channels for the receiver channel list, you can create a listing in an XML file which is then downloaded to the receiver from a web server.

Default Value

On

sap://239.255.255.255



On



Off

Off

Static Channels URI The URI of the channel, for example: 239.192.2.114:50. Refresh The interval at which the receiver downloads the remote static channels XML file to check for changes. Local Static Channels

You can create individual static channel listings on the receiver itself. By creating local static channels, each individual stream on a receiver can have a specific configuration.

15 minutes •

On



Off

Off

(continued) Add Channel Click to create a local static channel Number Specify a number to assign to the channel, for example: 801. Name The channel name you want to use, for example: Welcome. URI The URI of the channel, for example: 239.192.2.114:50. Type The type of channel

TV, Radio, Data

TV

Groups Specify the group membership for the channel.

80

Value

Details

Options

Hidden If you check this box, the channel does not appear on the receiver channel selector.

Default Value Not hidden

Video The video type and PID (optional) for this channel. If you don’t enter a video PID, the receiver selects the first video PID it finds. Audio The audio type and PID (optional) for this channel. If you don’t enter an audio PID, the receiver selects the audio PID corresponding to the preferred audio language (if specified). If not, the first audio PID found is used. Cache Defines the amount of stream data (in milliseconds) that the receiver stores. This is an optional value. Tolerance Defines how many milliseconds of caching drift the receiver tolerates. This is an optional value. Refresh The interval at which the receiver checks for new local static channels. Group

Add the receiver to an existing group.

15 minutes all

Authentication Page Value

Details

Options

Allow web access to

Specify if web access is available to all users, or only to authenticated users.



Authenticated Users Authenticated Users



All Users

Password

Password that authenticated users must enter to access the web interface, TCI and admin interface.

Enable SNMP Agent

If disabled, no SNMP traps are sent by the receiver, meaning that Exterity Management tools (for example, the Director application) will be unable to detect the device on the network.

Default Value

admin



Enabled



Disabled

Enabled

read/write community

read/write community string.

public

read only community

read only community string.

public

81

Resources Page Value

Details

Default Value

Receiver remote type

Download remote control configuration files.

exterity_remote_2

Splash screen file

Specify an image to be used as a splash screen/screensaver. Built-in splash screen

Serial Configuration file

Used when the receiver is controlling the TV over the Serial Control interface.

CEC Configuration file

Used when the receiver is controlling the TV using CEC over the HDMI interface (optional).

USB Remote Configuration File

Download a USB remote control configuration file.

Font files

Add up to four fonts to the receiver for use with different languages. These are used: •

To display menu text on the TV/display.



When web pages are displayed through the receiver.



DejaVuSans



DroidKufi

Maintenance Page Value

Details

TFTP server

The receiver uses TFTP to download new firmware releases, 194.168.0.28 remote control configuration files and splash screens. For this to operate correctly, the receiver must be configured to communicate with the TFTP server.

Default Value

Time Server

Using a time server with the Time Zone configuration ensures all devices in your IPTV system are synchronized to the current local time in use.

Time Zone

You can specify a time zone for the location of the receiver in the Time Zone field using time zone codes and variables compliant with the Posix specified TZ-variable.

SNMP Trap Manager

If your network has an SNMP Trap Manager, enter its IP address here.

Firmware filename

Used when upgrading firmware.

r93xx.signed.enc

Export filename

Used when exporting receiver configuration for use with another device.

export-last 5 characters of MAC address-config.tar.gz

Import filename

Used when importing receiver configuration from another device.

export-last 5 characters of MAC address-config.tar.gz

UTC

82

Logging Page Value

Details

Options

Default Value

Logging

Logging information is automatically saved locally and can be viewed in the Web Interface. It is also possible to send these log messages to a remote syslog server.



Local

Local



Local and Remote

Syslog Server

Only available if Local and Remote is selected above.

0.0.0.0

Syslog Port

Only available if Local and Remote is selected above.

514

Logging Level

These range from 0-Emergency to 7-Debug, where 0 represents the least debug information and 7 represents the most.

0- Emergency

7-Debug

1-Alert 2-Critical 3-Error 4-Warning 5-Notice 6-Information 7-Debug

Playback Page Value

Details

Options

Default Value

Display Current Mode

The current receiver mode.



Off

Audio/Video



Audio/Video



Browser



Splash Screen 0-40

20 Off

Audio Volume

The current receiver volume.



Mute Audio

Mutes receiver volume.



On



Off eng

eng Off

Current audio language

Sets the current audio language, where more than one track is available.



Subtitles/Captions

Enables/disables subtitles and captions.



On



Off

Current subtitle language

Language used for subtitles.



eng

eng

Closed caption channel

Channel used for closed captions.



CC1

CC1



CC2



CC3



CC4

Channels

Selects from discovered TV and radio channels.

83

Settings Page Value

Details

Options

Default Value

Startup Mode

Start-up mode is applied when the receiver is powering on, rebooting, or returning from standby.



Audio/Video

Audio/Video



Browser



Splash Screen

Sets the resolution of the graphics plane.



1280x720



1920x1080



Auto



1080p



1080i



720p



576p



480p



PAL



NTSC

Frame Buffer Size Screen Resolution

For more information, see “Specify Video Settings” on page 23.

Screen Format

For more information, see “Use the Web Browser” on page 21.



Normal



Widescreen

Screen Frame Rate

For more information, see “Specify Video Settings” on page 23.



Auto

Aspect Ratio

Frame Rate

For more information, see “Use the Web Browser” on page 21.

For more information, see “Specify Video Settings” on page 23.



50Hz



59.94Hz



60Hz



Auto



Force 16x9



Letterbox



Centre



Auto



50Hz



59.94Hz



60Hz

1280x720 Auto

Normal Auto

Auto

Auto

Screen Format

For more information, see “Specify Video Settings” on page 23.



Normal

Normal



Widescreen

Aspect Ratio



Auto

HDMI only (r9300

For more information, see “Specify Video Settings” on page 23.



Force 16x9

Video Wall

Specify how a video wall should appear.

Horizontal/Vertical Position

Sets the horizontal and vertical position of this receiver’s screen within the video wall.

1

Wall Horizontal/ Vertical Size

Specifies the total number of horizontal and vertical screens in the video wall.

1

Bezel thickness

Specify how much of the picture on each screen is covered by the bezel around the display. The image on each screen is scaled by the percentage specified in each direction to compensate for the bezel.

0%

Auto

(continued)

84

Value

Details

Options

Preferred audio language

Some TV channels have multiple audio streams in different languages. The receiver can be configured with a preferred audio and displayed text language. If a channel contains an audio stream of this language it is selected, otherwise the first language found is used.

Arabic, Belarusian, English (eng) Bengali, Bosnian, Bulgarian, Czech, Danish, German, Dutch, Greek, Estonian, English, Finnish, French, German, Gaelic, Hungarian, Icelandic, Irish, Italian, uncoded, multiple, narrative, Norwegian, Persian, Polish, Portuguese, native, Romanian, Russian, Slovak, Slovenian, Spanish, Serbian, Swedish, Turkish, Urdu, undetermined, Welsh, not applicable

Audio Output





HDMI



S/PDIF Auto



PCM

HDMI - provides the optimum audio supported by both display device and output devices.



If the display device supports AC-3, an AC-3 stream is passed through without any decoding.



If HDMI is selected, volume control by the receiver’s remote control is automatically disabled. The TV’s remote control must be used to control volume.



If the display device supports multi-channel PCM or stereo PCM, then the appropriate stream is output to the display device.



S/PDIF auto - optimum audio over S/PDIF when outputting to devices such as AV receivers. Select this if S/PDIF destination device supports AC-3. HDMI output will be PCM Stereo.



PCM - outputs stereo PCM over S/PDIF and HDMI. Select this if only PCM is supported by destination device.

Default Value

S/PDIF auto

Preferred subtitle language

Two or three character ISO639 code for the language, or, if the current channel has embedded language codes, select the required language from the drop-down list.



As for audio language

English (eng)

Preferred UI Language

Language used for the on-screen menus.



English

English



French



German

Default LED Status

Sets the status of the main LED on the front of the receiver.



On



Off

On

85

Browser Page Value

Details

Go to page

Display the home page or one of the bookmarks specified below.

Home page

Defines the home page that is displayed each time the browser is accessed.

Bookmarks

Specify up to three additional URLs for display on the receiver.

Proxy Settings

Configure the receiver to use a direct connection to the internet or specify a proxy server to be used instead.

Proxy Address

IP address and port (address:port) of the proxy server.

Ignore Domains

Enter the address(es) where a direct connection is to be used.

Options

Default Value



Direct Connection

Direct Connection



Manual Proxy

Remote Page Value

Details

Options

Default Value

Enable Remote

Enable or disable remote control of the receiver.



Enabled

Enabled



Disabled

In addition to controlling on-screen menus, you can use the Remote Control handset to control an AV device attached to an Exterity encoder.



Never



Always



Manual

Specifies the functionality of the TV button on the remote control.



None



AV



Browser



Splash



Signage



None



AV



Browser



Splash



Signage



None



AV



Browser



Splash

Send Button Presses

TV button function

Home button function

Guide button function

Specifies the functionality of the Home button on the remote control.

Specifies the functionality of the Guide button on the remote control.

Never

AV

Browser

None

86

TV Control Page Value

Details

Options

Default Value

Type

Specify the TV control mechanism.



None

None



CEC



Serial



Enabled



Disabled

CEC Power on/off

When enabled and switching to standby mode, the receiver sends a CEC standby message to the connected TV before disabling the HDMI connection and entering standby mode. When returning from standby the AvediaPlayer Receiver enables the HDMI connection before sending the ‘on’ command to the TV.

Enable Volume

Select to apply the remote handset volume controls to the TV.

CEC Commands

Disabled

If you have uploaded a CEC configuration file to the receiver, the commands listed in that file appear in this drop-down list.

Serial Port

Select the port used for TV control.

Actions

Used to test TV serial control.

Power on/off

Specifies the commands used for power on/off.

Encryption Page Value

Options

Default Value

Address

IP address of the SecureMedia server.

Server IP Address

Port

Port number used to communicate with the server.

8082

Mounting Page Value

Options

Mount

Check the status of a storage device mount and show the mounted device in the Local Mount Points list.

Unmount

Remove a mount point.

Default Value

Failover Page Value

Details

Options

Default Value

State

Enable or disable failover.



Enabled

Enabled



Disabled

Backup Channel

Specifies which option should be used for failover.



Browser



Media

URL

Browser

Specifies the URL of the webpage or media that should be used for failover.

87

Appendices

This section contains information on the following: •

Using the Exterity remote control



Using the Product Feature Manager to license the receiver



CEC Commands



Serial TV interface connection details



Sample Remote Static Channel list format



Using AvediaPlayer Receivers with Artio Middleware

A

Using the Exterity Remote Control

This appendix describes the functionality of Exterity remote controls when in AV mode. It contains the following sections: •

Exterity Remote Control Handsets



View Channels



Put the Receiver in Standby



Select the Language for On-Screen Menus and Audio Track



Enable Subtitles/Captions



View Teletext



Using the Web Browser

Note: Other IR and USB Remote Control handsets can be used with Exterity receivers. To use these, you must create a remote control configuration file for that remote (if one does not already exist), and then upload it to the receiver. For information on how to do this, please see the Exterity Knowledge Base articles on creating Remote Control configuration files.

Exterity Remote Control Handsets

Exterity Remote Control Handset V3

Exterity Programmable Remote Control Handset V5

89

View Channels The channels list is built at start-up when Channel Learning is enabled by listening to Session Announcement Protocol (SAP) announcements from head end devices, by downloading a remote static channels list, or by specifying local static channels (see “Use Local Static Channels” on page 39). •

To view the list of channels: •

Press the MENU button on the remote control handset. To page up/down the list of channels, press the CH+ or CH- buttons.



Alternatively, press the CH+ or CH- button. This summons the channel list and steps up or down to the next available TV or radio channel after a couple of seconds. The channel names are shown in the upper right of the display.

Figure 45 Channel name •

buttons: Press the buttons to step up or down to the next available TV or radio channel with the channel names displayed on the left of the display while selecting – the channel name is shown in the upper right of the display on selection as in Figure 45.

Figure 46 Stepping up and down between channels •

0-9 Keys: Directly enter the number of a known channel using the number keys – the entered numbers are shown in the upper left of the display, and the channel name shown in the upper right.

90

Figure 47 Entering channel numbers directly Note: When entering channel numbers directly, the values are reset if there are no valid channels in the range. For example, if there are no channel numbers in the range 120-129, the entered value is reset if you press 1, 2, followed by any other value.

Put the Receiver in Standby To put the receiver into standby, press the STANDBY button on the remote control. This turns off all audio/video outputs to the television or display. Press STANDBY again to turn the audio/video outputs back on and enter start-up mode. The system administrator can specify different start-up modes; refer to “Work with Display Modes” on page 19 for more information. Please note that the STANDBY button works in all modes. Note: You can also configure the Exterity Remote Control handset V5 to control the TV standby function. Refer to the AvediaPlayer Receiver Remote Control Handset Administrator’s Guide.

Select the Language for On-Screen Menus and Audio Track You can select the language used for the on-screen menus and where available, the audio track. The receiver is shipped with English (UK), French, and German language texts installed. You can add more languages to the available selection by using the processes described in the Exterity Knowledge base article “Adding Languages to AvediaPlayer Receivers”.

Choose the On-screen Menu Language To choose the on-screen menu language using the remote control: 1 Press TV. 2 Press the MODE button on the receiver remote control. 3 Press OK to display the currently configured language.

91

Figure 48 Selecting the on-screen menu language 4 Press OK again to display the language choice. 5 Use the

buttons to select the required language and press OK.

6 Use the left arrow button to close the menu.

Select the Audio Track To choose the audio language using the remote control: 1 Display the Audio menu using the AUDIO button on the receiver remote control. The current audio track is displayed. 2 Press the right arrow or OK button to display the available audio tracks and use the buttons to choose the required language.

Figure 49 Choosing the audio language 3 Press OK to choose the highlighted language. 4 Use the left arrow button to close the language menu.

92

Enable Subtitles/Captions To enable subtitles/captions using the remote control: 1 Display the subtitle/caption menu by pressing the SUBT button on the remote control. The current status and language are displayed. 2 To change the language (Track), use the keyboard arrow buttons to move the highlighter to “1 Track” to view language options (both DVB and Teletext options. Teletext subtitles are marked with a (t)). Navigate to the one you require and click OK. 3 To enable/disable subtitles, use the keyboard arrow buttons to move the highlighter to “2 Subtitles” and use the right arrow button to toggle between Yes and No.

Figure 50 Enabling/disabling subtitles 4 Use the left arrow button to close the menu.

View Teletext You can view Teletext pages when they form part of the selected channel. Note: If the channel does not contain Teletext data, the message No Teletext Detected is displayed. The following procedure requires the Exterity Remote Handset V5. To use Exterity V3 handsets requires a customized Teletext remote config file. Contact your Exterity representative for details. To use decoded Teletext: 1 Select a channel known to carry Teletext data. 2 Press the TEXT button. The Teletext banner is displayed while the Teletext pages are loaded, and the Teletext index page is displayed:

93

Figure 51 Example Teletext page •

Enter the required page using the number keys or the Green/Red/Blue buttons if fast links are displayed. Page up or down using the Channel +/- buttons.



Use the OK button to cycle through the zoom feature: upper half zoomed, lower half zoomed, full screen.



Use Up/Down buttons to step up or down page numbers.



Use Left/Right arrows to manually step through sub pages. Pressing the Stop button pauses/resumes automatic sub page changing. You can continue to step through sub pages even when no more are available. The last viewed page remains displayed and you can step back through the previously viewed pages using the Left arrow button.

3 Press TEXT to exit Teletext and return to the channel program content.

Using the Web Browser If configured, you can use the browser to view content on your television or display. You can control how pages are displayed using the Web Interface, as described in Configuring Web Services. For example, you can define a home page to display when the browser opens, and you can specify whether pages display with a menu bar. •

To go to the home page, press the HOME button.



To return to the home page, press the HOME button.



To navigate between links (if available), use the up/down/left/right buttons.



To select a link, press the OK button.

94

B

Using the Product Feature Manager Application The Product Feature Manager application allows you to manage the licensed features for the Exterity products on the IPTV network. This provides a mechanism to centrally manage licenses for product features such as advanced codecs and content protection protocols. Licensing of these advanced features can be applied during manufacture or at a later date using additional purchased licenses and the AvediaServer Product Feature Manager application. The Product Feature Manager allows you to: •

Distribute the licenses to devices.



Report licensing status of devices.



Show licensing discrepancies (difference between the license held by the AvediaServer and the licensed capabilities of the device).

Deleting a license only removes it from the Product Feature Manager listing. The feature, if deployed, remains on the device. This chapter contains the following information: •

Reviewing the License Status of the IPTV Network Devices



Importing Licenses to the Product Feature Manager



Deploying Features to Specific Devices

Figure 52 Product Feature Manager - Licenses Page

95

Reviewing the License Status of the IPTV Network Devices The Product Feature Manager allows you to review the status of installed and/or available feature licenses for each device in the IPTV network. Devices are listed on the Devices page only when: •

The device has a feature license.



A feature license is available for the device in the Product Feature Manager.

To review license status: 1 Start the Product Feature Manager to display the Licenses page. 2 Click Devices to view the table of devices and license status.

Figure 53 Product Features Manager - Devices Page The Devices page displays the following information: •

Device MAC Address – MAC address of each listed device.



Device Type, Name, and Location – Type, Name, and Location of each listed device.



Status – Shows the results of the license/device features check: •

Licensed – Indicates a license is held on the AvediaServer and its feature(s) are deployed on the device. The device may also list additional features not specified in the license.



License mismatch – Indicates a that feature(s) specified in the AvediaServer held license are not deployed on the device.



No device found – Indicates the device associated with the AvediaServer held license is not visible to the AvediaServer.

In summary, when licensed features have been deployed on the respective device, the status is “licensed.” When the licensed features have not been deployed on the respective device, the status is “License mismatch” •

Features Licensed – Features enabled on each listed device.



Features Available – Features specified in the license for each listed device held in the Product Feature Manager.

96

1 2 3 4 5 6 Device Information

License Information

Figure 54 Status details Note: HDCPv2 is a core feature on AvediaPlayer r93xx receivers from version 5.1 onwards, and as such does not appear as a licensed feature in the Product Feature Manager. Figure 54 shows examples of the three license Status column values and red/green indicator: 1 The device associated with this license cannot be found on the network. 2 This receiver indicates “Licensed” in the Status column. This shows the features enabled by the licenses held on the AvediaServer have been deployed on the device; in this case HDCPv2. 3 This receiver indicates a “Licence mismatch” as the SecureMedia feature license has not been deployed on the device. 4 This device indicates “Licensed”. Although there is no AvediaServer held license for the HDCPv2 feature, it has been deployed on the devices. 5 This receiver indicates a “Licence mismatch” as the SecureMedia feature license has not been deployed on the device. 6 This receiver indicates “Licensed” as the SecureMedia license has been deployed on the device.

Importing Licenses to the Product Feature Manager Device licenses are managed by the Product Feature Manager and must be uploaded to the AvediaServer prior to deployment on the required devices. The format of the license is a tar.gz file and named in the following format: . To import a feature license: 1 Start the Product Feature Manager to display the Licences page:

97

Figure 55 Product Feature Manager - Licences Page 2 Click Import.

Figure 56 Importing a license file 3 Click Choose File, navigate to and select the required file. 4 Confirm the license table is updated with a listing for the associated MAC address and licensable features. Note: Licenses are cumulative. For example if you are adding Feature B to a previously licensed Feature A on a specific device, the Feature B license is uploaded to the Product Feature Manager and both licenses are retained in a single license file.

Deploying Features to Specific Devices Once you have imported license file(s) to the AvediaServer you can deploy them on the specified devices to enable the required feature(s). To deploy the license: 1 Start the Product Feature Manager to display the licenses page. Click the Devices tab to view the table of devices and license status. In Figure 57, a license has been uploaded to the Product Feature Manager for device 00:18:1c:02:93:64 (Encoder, qa e3635), but has not yet been deployed onto the device (Features Available). This results in a status of Licence mismatch, and has been highlighted in red.

98

2 Select the device(s) for license deployment:

Figure 57 Product Feature Manager - device selected The Status column contains information about the status of the license on the server and the device itself. 3 Click Deploy:

Figure 58 Deploying the selected licenses 4 Choose Selected to deploy the licenses on the devices selected in step 3, or choose All to apply the license to all listed devices. 5 Click OK to deploy the licenses to the devices. The devices reboot, and their TFTP server address is set to the AvediaServer address. When the newly licensed devices are viewed on the Feature Manager devices page, the devices appear with a green highlight, and “Licensed” is displayed in the status column. Note: Deployed license(s) do not persist when a device is returned to its factory default settings. If reset to factory default, you must re-deploy any required feature licenses.

99

C

CEC Commands

Editing a CEC Configuration File To maximize CEC functionality on the AvediaPlayer Receiver, you must upload a CEC configuration file in XML format to the receiver using the Resources page. The commands listed in the CEC configuration file are then available from the receiver’s TV Control web page when CEC is selected. This file is used to customize the CEC codes used for any of the CEC commands shown in Table 7. For example, would redefine the existing code for an Active Source message (in this example switching the input source of the TV to HDMI port 2). You can also add new custom CEC commands in the XML file. This is useful for supporting CEC implementations which require proprietary commands (such as Philips OneWire). For example, to add a command allowing the receiver to query the current software version of the TV firmware: where args is a yes/no option specifying whether or not user-supplied arguments (specified as a hex string) are required for the command and broadcast is a yes/no option detailing whether the command is a broadcast command or a point-to-point command.

Customizing CEC Configuration Options The following CEC configuration options may be specified in the XML file: •

src and dest - You can specify values other than the defaults for logical CEC source and destination addresses (defaults are 3 and 0 respectively). This option should be used carefully as it may cause problems delivering and receiving CEC messages.

Note: For LG TVs, ensure src and dest are set to 1 and 0 respectively. •

standby_delay - sets the value in seconds of the delay between going into standby and turning on again (only applies when using remote control). Many TVs ignore a power on command within several seconds of going into standby. This can be used to prevent the receiver and TV becoming out of sync with regards to standby state.



debug_level - specifies the level of CEC logging provided by the receiver. This value must be specifed in hex. Supported levels are: •

00 - no debug



01 - tx debug



02 - rx debug

100



04 - rx unhandled debug



08 - warning messages



10 - error messages



20 - polling messages (displays any polling messages or vendor id messages we transmit or receive)

For example, to enable tx, rx and error debug, specify: debug_level="13" in the XML configuration file. •

snmp - specifies whether or not SNMP traps should be sent when an unhandled CEC message is received. Options are yes or no.



power_commands - The on and off tags are used to define CEC command sequences which are carried out when the user presses the remote control power button. The default command sequences should be as follows:

Power On: sleep 1;text_view_on;sleep 1;active_source_default Power Off: active_source_default;sleep 1;standby;sleep 1 If specified in the CEC XML configuration file, the cecctrl app will only set up these command sequences if none has already been set by the user. Supported commands are sleep and any commands defined in the XML configuration file. CEC commands which require data must be declared in the format: : for example: active_source:10 00

CEC Commands The following is a list of available CEC commands and their meanings: Table 7 CEC commands Command

Meaning

Parameter

Parameter description

active_source

Used by a new source to indicate that it has started to transmit a stream OR used in response to a "Request Active Source" (Broadcast).

[Physical Address]

The physical address of the device.

active_source_default

Same as the active_source None command, except that no arguments need to be specified. The receiver automatically sets the argument to be the address of the port to which the receiver is currently connected. This is also a broadcast message.

cec_version

Used to indicate the CEC version supported version, in response to a

A value indicating the supported CEC Version

101

Table 7 CEC commands Command

Meaning

Parameter

clear_analogue_timer

Used to clear an Analog timer block of a device.

Parameter description

See See message. message.

clear_digital_timer

Used to clear a Digital timer See message

clear_external_timer

Used to clear an External timer block of a device.

See message message

deck_control

Used to control a device’s media functions.

[Deck Control Mode]

The deck control requested

deck_status

Used to provide a deck’s status to the initiator of the "Give Deck Status" message.

device_vendor_id

Reports the Vendor ID of this device (Broadcast).

[Deck Info]

Information on the device’s current status.

get_cec_version

Requests the version of CEC None supported by the other device.

get_menu_language

Sent by a device capable of None character generation (for OSD and Menus) to a TV in order to discover the currently selected Menu language. Also used by a TV during installation to discover the currently set menu language from other devices.

get_audio_status

Requests an amplifier to send its volume and mute status.

None

get_deck_status

Used to request the status of a device, regardless of whether or not it is the current active source.

[Status Request]

get_power_status

Used to determine the current power status of a target device.

None

get_device_vendor_id

Requests the Vendor ID from a device.

None

get_osd_name

Used to request the None preferred OSD name of a device for use in menus associated with that device.

gen_message

Can be used to specify any generic message to be sent via CEC. The data payload specified by the user should be the hex data of the message to be sent (including opcode).

See message

Allows the initiator to request the status once or on all future state changes. Or to cancel a previous [“On”] request.

102

Table 7 CEC commands Command

Meaning

gen_message_bcast

A broadcast version of the gen_message command (a directly addressed command).

Parameter

Parameter description

give_physical_address

A request to a device to return its physical address.

None

give_system_audio_mode_status

Requests the status of the System Audio Mode.

None

give_tuner_device_status

Used to request the status of a tuner device.

[Status Request]

image_view_on

Sent by a source device to the TV whenever it enters the active state (alternatively it may send ).

None

inactive_source

Used by the currently active [Physical source to inform the TV that address] it has no video to be presented to the user, or is going into standby as the result of a local user command on the device.

inactive_source_default

Same as the None inactive_source command, except that no arguments need to be specified. The receiver automatically sets the argument to be the address of the port to which the receiver is currently connected.

menu_status

Used to indicate to the TV that the device is showing/has removed a menu and requests the remote control keys to be passed though.

[Menu State]

Indicates if the device is in the ‘Device Menu Active’ state or ‘Device Menu Inactive’ state.

play

Used to control the playback behaviour of a source device.

[Play Mode]

Play mode required.

record_off

Requests a device to stop a recording.

None

record_on

Attempts to record the specified source.

[Record Source]

record_status

Used by a Recording Device [Record Status to inform the initiator of the Info] message about its status.

record_tv_screen

Request by the Recording Device to record the presently displayed source.

Allows the initiator to request the status once or on all future state changes, or to cancel a previous [“On”] message.

The physical address of the device.

Source to record, either analogue service, digital service, external source or own source (ie currently selected source). The recording status of the device.

None

103

Table 7 CEC commands Command

Meaning

Parameter

Parameter description

report_audio_status

Reports an amplifier’s volume and mute status.

[Audio Status[

Volume and mute status.

report_physical_address

Used to inform all other devices of the mapping between physical and logical address of the initiator.

[Physical The device’s physical address Address] [Device within the cluster. Type]

report_power_status

Used to inform a requesting [Power Status] device of the current power status.

req_active_source

Used by a new device to discover the status of the system.

None

routing_change

Sent by a Switch when it is manually switched to inform all other devices on the network that the active route below the switch has changed.

[Original Address] [New Address]

routing_information

Sent by a Switch to indicate [Physical the active route below the Address] switch.

The current active route to the sink in the CEC Switch.

select_analogue_service

Directly selects an Analog TV service.

[Analogue Broadcast Type] [Analogue Frequency] [Broadcast System]

Defines Broadcast Type, Frequency and System for an Analog TV service

select_digital_service

Directly selects a Digital TV, Radio or Data Broadcast Service.

[Digital Service Identification]

Defines Digital TV system and necessary data to specify a service

set_analogue_timer

Used to set a single timer block on an Analog Recording Device.

[Day of Month] [Month of Year] [Start Time] [Duration] [Recording Sequence] [Analogue Broadcast Type] [Analogue Frequency] [Broadcast System]

A complete set of Analog timer information for one recording.

set_audio_rate

Used to control audio rate from Source Device.

[Audio Rate]

The audio rate requested.

set_digital_timer

Used to set a single timer [Day of Month] block on a Digital Recording [Month of Year] Device. [Start Time] [Duration] [Recording Sequence] [Digital Service Identification]

The current power status.

The previous address that the switch was switched to and the new address it has been moved to.

A complete set of Digital timer information for one recording.

104

Table 7 CEC commands Command

Meaning

Parameter

set_external_timer

Used to set a single timer

[Day of Month] A complete set of External timer [Month of Year] information for one recording. [Start Time] [Duration] [Recording Sequence] [External Source Specifier] [External Plug] | [External Physical Address]

block to record from an external device.

Parameter description

set_menu_language

Used by a TV or another [Language] device to indicate the menu language.

The user’s menu language choice.

set_osd_name

Preferred OSD name of a [OSD Name] device for use in menus associated with that device.

The preferred name of the device.

set_osd_string

Used to send a text message to output on a TV.

set_system_audio_mode

Turns the System Audio Mode On or Off.

[Display Control] Display timing. Text to be [OSD String] displayed. [System Audio Status]

Specifies if the System Audio Mode is On or Off.

[System Audio Status]

Specifies if the System Audio Mode is On or Off.

set_system_audio_mode_bcast

A broadcast version of the set_system_audio_mode command (a directly addressed command).

set_timer_program_title

Used to set the name of a

standby

Switches one or all devices into standby mode. Sent as broadcast message.

None

system_audio_mode_request

A device implementing System Audio Control and which has volume control RC buttons (eg TV or STB) requests to use System Audio Mode to the amplifier.

[Physical Address]

Source to be used is the device specified at this address.

system_audio_mode_status

Reports the current status of the System Audio Mode.

[System Audio Status]

Current system Audio Mode

text_view_on

As , but should also remove any text, menus and PIP windows from the TV’s display.

None

timer_cleared_status

Used to give the status of a , or message.

[Timer Cleared Status Data]

[Program Title program associated with a String] timer block. Sent directly after sending a or message. The name is then associated with that timer block.

Program title.

Indicates if the timer was cleared successfully.

105

Table 7 CEC commands Command

Meaning

timer_status

Parameter

Used to send timer status to [Timer Status the initiator of a message.

Data]

tuner_device_status

Use by a tuner device to provide its status to the initiator of the message.

[Tuner Device Info]

tuner_step_decrement

Used to tune to next lowest None service in a tuner’s service list. Can be used for PIP.

tuner_step_increment

Used to tune to next highest service in a tuner’s service list. Can be used for PIP.

None

user_control_pressed

Used to indicate that the

[UI Command]

Parameter description Indicates the timer status.

Information on the tuner devices current status.

UI command issued by user

user pressed a remote control button or switched from one remote control button to another. user_control_released

Indicates that user released None a remote control button (the last one indicated by the message).

vendor_command

Allows vendor specific commands to be sent between two devices.

[Vendor Specific Data]

Vendor specific command or data. The maximum length of the [Vendor Specific Data] in this message shall not exceed 14 data blocks.

vendor_command_bcast

A broadcast version of the vendor_command command (a directly addressed command).

[Vendor Specific Data]

Vendor specific command or data. The maximum length of the [Vendor Specific Data] in this message shall not exceed 14 data blocks.

vendor_command_with_id

Allows vendor specific

[Vendor ID] [Vendor Specific data]

Vendor ID of the vendor or entity defining the command. Vendor specific command or data. The maximum length of [Vendor Specific Data] in this message shall not exceed 11 data blocks.

vendor_command_with_id_bcast

A broadcast version of the [Vendor ID] vendor_command_with_id [Vendor Specific command (a directly data] addressed command).

Vendor ID of the vendor or entity defining the command. Vendor specific command or data. The maximum length of [Vendor Specific Data] in this message shall not exceed 11 data blocks.

vendor_remote_button_down

Indicates that a remote control button has been depressed.

The vendor specific Remote Control Code for the key pressed. It is recommended to keep this to a minimum size. The maximum length shall not exceed 14 data blocks to avoid saturating the bus.

commands to be sent between two devices or broadcast.

[Vendor Specific RC Code]

106

Table 7 CEC commands Command

Meaning

vendor_remote_button_down_bc ast

A broadcast version of the [Vendor Specific vendor_remote_button_do RC Code] wn command (a directly addressed command).

vendor_remote_button_up

Indicates that a remote None control button (the last button pressed indicated by the Vendor Remote Button Down message) has been released.

vendor_remote_button_up_bcast

A broadcast version of the [Vendor Specific vendor_remote_button_up RC Code] command (a directly addressed command).

volume_up

Examples of custom commands present in the sample XML configuration file. These are shorthand for the user_control_pressed:volume_up and user_control_pressed:volume_down commands.

volume_down

Parameter

Parameter description The vendor specific Remote Control Code for the key pressed. It is recommended to keep this to a minimum size. The maximum length shall not exceed 14 data blocks to avoid saturating the bus.

The vendor specific Remote Control Code for the key pressed. It is recommended to keep this to a minimum size. The maximum length shall not exceed 14 data blocks to avoid saturating the bus.

Sample CEC Configuration File

107



108



109

D

Serial Interface Connection

The serial port provides access to a small subset of device functionality. For example, you can configure an IP address using a terminal program session, such as PuTTY or HyperTerminal. See Chapter 2, "Management Interfaces" for more information. You can also use the serial port to control some functions of compatible TVs using the receiver’s Serial Control Interface (see “Control the TV Through the Receiver” on page 48). This enables the use of a single Remote Control handset to control both receiver and TV functions.

Cabling To connect to the serial interface use the female DB-9 to RJ45 adaptor shown in Figure 59 (Exterity part number access-srl), or the USB – RJ45 serial cable shown in Figure 60 (Exterity part number access-usb).

Figure 59 DB-9 – RJ45 serial adaptor The female DB-9 connector should be plugged into the serial port on a PC. A straight-through network cable should be used between the RJ45 socket on the adaptor and the admin port on the Exterity device.

Figure 60 USB – RJ45 serial cable Note: Although the cable fits, the admin port should not be connected to the Ethernet port on a PC.

Adaptor Wiring If you do not have an adaptor you can make one using the details shown in Figure 61.

Figure 61 DB-9 to RJ45 connector

110

Table 8 Serial Pin Out DB9 Connector Pin No

Description RJ45 Pin No

2

TxD

8

3

RxD

2

5

GND

4

Opening a Session 1 Open a terminal program such as PuTTY or HyperTerminal. 2 Set up the serial port with the following settings: •

Baud rate: 115200



Data bits: 8



Parity: none



Stop bits: 1



Flow control: none

The program should now connect and present a login prompt when you press the Return key.

Figure 62 Serial port settings

111

E

Remote Static Channels Format

A sample of the remote static channel format is shown below:

BBC1 BBC2 BBC NEWS24 The parameter number within the channel element is optional, as is the dvb element and all its parameters. The following table provides details, default and available values for each element. Element

Details

Default value



The channel number

“0”



Audio PID Apid/vpid: “-1” present/video PID sid: “0” present. 1 = yes, -1 no. Service id – unique service id, not used



Codec type and PID of video stream

“mpeg1” (if PID set)

Available values 1 (yes) -1 (no) 0 (not used)

"mpeg1" "mpeg2" "mpeg4" "h264"



Codec type and PID of audio stream

“mpeg1” (if PID set)

"mpeg1” "mpeg2" “ac3"

112

Element

Details

Default value

Available values



Protocol and port

“udp”

”udp” ”rtp” ”rtsp” ”http”



Address of server/source (for remote pass through or HDCPv2 authentication



"cache": target offset of PCR from STC

“0.0.0.0”

"tolerance": max deviation from “caching” value before hard adjustment (frame drop/repeat)

" x": x coordinate of top left corner of picture fragment to display " y": y coordinate of top left corner of picture fragment to display " width": width of picture fragment to display " height": height of picture fragment to display



If not set, no channel is created



Channel (in)visible in STB_UI

“n”



The groups to which this channel belongs

“all”



Mode change – “browser” to display web page in browser mode

“y” “n”



113

F

Using AvediaPlayer Receivers with Artio Middleware This appendix details the following: •

Setting the Portal’s Homepage



Specifying Button Actions



Setting the Startup Mode

Overview AvediaPlayer Receivers offer a simple built-in on-screen interface for channel selection via the remote control. When used in conjunction with the AvediaServer (version 6.0.x and later), portals created with Artio middleware can provide a more advanced on-screen interface, offering functionality such as Video on Demand, access to RSS feeds, web pages and recordings, and bill payments. A portal is a set of customizable web pages that the receiver accesses via its built-in web browser in order to display this on-screen interface to the user. By default, the remote control buttons Home and TV access the Web Browser and Audio/Video modes respectively. This means that the user can switch between the built-in on-screen interface and the portal. However, if you are setting up a customer installation for use with the portal, you will want to prevent the user from switching between the two user interfaces, with their completely different look and feel. Using the correct configuration ensures the user always uses the portal interface.

Setting the Portal’s Homepage To specify the portal as the homepage: 1 Click Browser.

Figure 63 Setting the homepage 2 Enter the portal’s URI as follows: http:///portal

114

Setting the Startup Mode Setting the Startup mode to Web Browser means that the user is presented with the portal home page when they switch the receiver on (i.e. come out of standby) or after a reboot. In conjunction with the button functions, it also ensures that the built-in user interface is never presented to the user. 1 Click Settings. 2 Select Browser from the Startup Mode drop-down list.

Figure 64 Setting the startup mode 3 Click Apply.

Specifying Button Actions To specify what action the receiver should take when a handset button is pressed: 1 Click Remote.

Figure 65 Specifying button functions

115

2 Set the HOME, GUIDE AND TV buttons to None. This ensures that the user cannot leave Browser mode, and remains in the portal at all times. 3 Click Apply. Tip: If you set the buttons as specified above, you can still use the receiver’s web interface to access the built-in user interface, as follows: 1 Click Playback. 2 Set the Current Mode to Audio/Video. 3 Click Apply.

116