exterity avediaplayer r92xx series receiver version 3.2 ... 6248... · 1 enter the ip address of...

107
Administrator’s Guide AvediaPlayer r93xx Series Receiver V5.0

Upload: others

Post on 02-Sep-2019

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Exterity AvediaPlayer r92xx Series Receiver version 3.2

Administrator’s Guide

AvediaPlayer r93xx Series Receiver V5.0

Page 2: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

2

Notices© Exterity Limited 2003-2015

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 Reference1300-0106-0001

Issue 1 (July 2015)

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 GuideAvediaPlayer r9300

AvediaPlayer r9310

TrademarksAvediaStream, AvediaServer, AvediaPlayer and Artio are trademarks or registered trademarks of Exterity Limited.

Microsoft®, Windows®, and Windows Media Player® are U.S. registered trademarks of Microsoft Corporation.

HDMI, the HDMI Logo and High-Definition Multimedia Interface are trademarks or registered trademarks of HDMI Licensing LLC.

Kensington® is a U.S. registered trademarks of ACCO World Corporation.

All other trademarks are the property of their respective owners. All rights reserved.

DisclaimerThe 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 InformationTechnical Support for Exterity products is provided by authorized Systems Integrators and Resellers. Please contact your Systems Integrator or Reseller with any support issues.

WarrantyA 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 NoticesBefore installing and operating these products, please read the safety information contained in the Exterity AvediaPlayer r93xx Receiver Getting Started Guide.

Page 3: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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

EIT Found in a Transport Stream, the Event Information Table provides information to enable construction of Program Guides.

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

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.

SNMP Simple Network Management Protocol

SSM Source Specific Multicast

Syslog A protocol for forwarding log message in an IP network

3

Page 4: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

About This Guide

This manual explains how to set up, use and manage Exterity AvediaPlayer r93xx Receivers. It also contains details of how to use the Exterity remote control.

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.

Receiver DocumentationThis manual – the AvediaPlayer r93xx Series Administrator’s Guide – 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 remote control handset.

All AvediaPlayer documentation is available in the Receivers tab at http://www.exterity.com/support/productdocs.html.

Additional DocumentationAdditional documentation describing the customization and addition of languages to the displayed client interface is available on request from Exterity. Please contact your Exterity sales representative 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.

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

ScopeThis edition of the manual refers to version 5.0 of AvediaPlayer r93xx Receivers and describes receiver configuration using the Web Admin Interface.

4

Page 5: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

AudienceThis 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 ConventionsThe 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.

CopyrightUnauthorized 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.

SafetyThis 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 Receivers page at: www.exterity.com/support/documentation.html.

5

Page 6: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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.

ModelsAvediaPlayer r93xx Receivers provide the following AV outputs:

• Video: HDMI v1.4b (with HDCP) 1080p (23.98/25/29.98Hz),1080i, 720p (50Hz/59.94Hz/60Hz), 576p (50Hz), 480p (59.94Hz/60Hz), PAL, NTSC

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

AvediaPlayer r9300 ReceiverThe 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

6

Page 7: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 1: Receiver Hardware

AvediaPlayer r9310 ReceiverThe 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 (23.98/25/29.98Hz),1080i, 720p (50Hz/59.94Hz/60Hz), 576p (50Hz), 480p (59.94Hz/60Hz), PAL, NTSC

• 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

7

Page 8: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

2 Management Interfaces

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

• Introduction

• Using the Web Interface to Manage the Receiver

• Using the Admin Interface to Manage the Receiver

• Using AvediaServer Director to Manage the Receiver

IntroductionThere are three main ways to manage the receiver:

• The web interface

• The admin interface

• AvediaServer Director

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 ReceiverYou 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.

8

Page 9: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 2: Management Interfaces

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.

Using the Admin Interface to Manage the ReceiverIn certain circumstances it may not be possible to manage a receiver via its web interface. In these situations, you can access the receiver 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 E, "Serial Interface Connection" for details of how to connect to the serial admin port.

• Telnet

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

9

Page 10: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 2: Management Interfaces

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.

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.

10

Page 11: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 2: Management Interfaces

Using AvediaServer Director to Manage the ReceiverThe 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.

11

Page 12: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

3 Basic Receiver Tasks

This chapter details the following:

• Basic Prerequisites for Playing Channels

Start playing live channels on the receiver.

• Determine the Receiver’s IP Address

Locate the receiver’s current IP address.

• Set a Static IP Address

Set a static IP address for the receiver.

• Work with Display Modes

Set the current mode and start-up modes.

• Play Live or Recorded Streams

Play live streams, or recorded streams from a file, using a browser or VoD server, or playlist.

• 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 actual 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. If one or more of these criteria is missing, the receiver will still play live channels, but configuration will be required.

12

Page 13: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Determine the Receiver’s IP Address

You may need to determine the IP address of individual receivers if there are several of them on your network. If you have connected the receivers to an IP network with a DHCP server, you can determine their IP address:

• Using the connected TV and remote handset

• Using the AvediaServer Director application

• Using the Serial Admin Interface

For full information on these options, please see the AvediaPlayer Receiver Installation Guide.

Set a Static IP Address

You can use the Serial Admin interface or the Web Admin interface to set a static IP address for the receiver.

Using the Serial Admin Interface1 Log into the Admin interface (user name: admin, password: labrador).

2 Enter 4, then configure a static IP address by entering no for Use DHCP? Enter values when prompted for IP address, gateway, and subnet mask.

For information on how to use the Serial Admin interface, please see the AvediaPlayer Receiver Installation Guide.

Using the Web Admin InterfaceTo configure a static IP address using the Web Interface:

1 Click Network.

2 In the IP Address Configuration section, select Static.

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.

Work with Display Modes

Overview of Receiver ModesThe 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 17 for more information.

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

• Playlist: plays back the files in the configured playlist (specified on the Settings page). Refer to Appendix C, “Playlist Format” and to “Use a USB Storage Device” on page 49 for more information.

13

Page 14: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

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 “Simultaneously Specify Mode and Content” on page 15.

Set the Current ModeTo set the current display mode:

1 Click the Playback option in the Main Menu.

Figure 7 Playback web page

2 In the Display section, select Off, Audio/Video, Browser, Splash Screen, or Playlist from the Current Mode drop-down list and click Apply. The connected TV or display is updated.

To control the television or display using the Remote Control handset, press the TV button on the handset.

Set the Start-up ModeThe 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

• Playlist.

3 Select the required mode and click Apply.

Play Live or Recorded Streams

Play Live StreamsNote: For information on selecting channels using the remote control, please see Appendix A,

"Using the Remote Control".

All discovered TV and radio channels are listed in the Channels table on the Playback page.

14

Page 15: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

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.

Play Back Recorded DataTo 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)

3 Click Apply.

Play Back Recorded Data Using a PlaylistPlaylists can consist of video on demand files (RTSP or HTTP playback) and files stored locally on USB storage. The files play sequentially, returning to the beginning of the playlist once the end has been reached. To play content from a playlist:

1 Click Playback.

2 Set the Current Mode to Playlist.

3 In the Stream Source URI field, enter the path to the file in the following form:

http://10.8.90.7/playlists/welcomeplaylist (playlist on HTTP web server)

or file:///mnt/usb/sda1/playlists/welcomeplayslist (playlist on USB)

(Please see Appendix C for more examples.)

4 Click Apply.

Note: You can set the receiver to start in playlist mode, if required. Please see “Set the Start-up Mode” on page 14 for details.

Simultaneously Specify Mode and Content You can change the display mode and displayed content by specifying both in the Current Channel entry field. This can be useful, for example when configuring a static channel, allowing you to specify a different mode as part of the channel parameters. (Refer to “Use Static Channels” on page 32 for more information.) To do this, you must specify the Mode and URI in the form:

mode:scheme://[uri]

for example:

media:file:///mnt/usb/sda1/samplemedia.ts

where mode is one of the following:

• browser – use browser to change the display mode to use the web browser and display the con-tent specified by the URI. For example:

15

Page 16: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

• browser:http://www.mywebpage.html to change the display to browser mode and show the web page specified in the URI

• browser:http://www.mypicturepage.com/imagejpg to change the display to browser mode and show an image specified in the URI in the browser

• media – use media to change the display mode to Audio/Video mode and display the contentspecified by the URI. For example:

• media:udp://239.192.0.72:5000 to change display mode to Audio/Video and display a multicast stream specified in the URI.

• media:file:///mnt/usb/sda1/samplemedia.ts to change the display to Audio/Video mode and play a transport stream from a mounted drive location specified in the URI.

• playlist – use playlist to change the display to playlist mode and play the content specified inthe playlist URI. For example:

• playlist: http://10.8.90.7/playlists/welcomeplaylist to change the display mode to playlist and play the content listed from a web server specified in the URI.

• playlist:/mnt/usb/sda1/myplaylist to change the display to playlist mode and play the list at a location specified in the URI.

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 and customized information pages.

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, set bookmarks and enable or disable the display of the browser toolbar.

16

Page 17: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Specify a Home PageThe receiver’s home page could be a middleware home page, for example, an Artio portal, or a customized information 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. For example:

• http://<ipaddress>/portal – an Artio portal

Note: For information on using the receiver with portals created using Artio middleware, please see Appendix G, "Using AvediaPlayer Receivers with Artio Middleware".

Figure 8 Setting the browser home page

3 Click Apply.

Set BookmarksYou can specify up to three additional URLs which can be used to navigate quickly between different pages. (This assumes you are 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.

17

Page 18: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Display/Hide the ToolbarTo enable/disable the browser toolbar:

On the Browser page, select On or Off as required from the Show Toolbar drop-down list and click Apply. The default value is Off. When On, the ANT Galio toolbar is displayed at the top of the screen as shown below.

Figure 9 Toolbar enabled

Display a Web PageTo 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 URL from the drop-down list, or type a web address into the Go to page field and 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 regain control of the television or display using the Remote Control handset, press the TV button on the handset.

Specify Video Settings

The following section explains the resolution, screen format, frame rate and aspect ratio options available on AvediaPlayer Receivers.

Video settings are configured on the Settings page.

Screen ResolutionBy default, the Screen Resolution setting is Auto. This means that the receiver determines which resolution to use for video output. You can also specify the screen resolution manually if required. Available values are 1080p, 1080i, 720p, 576p, 480p, PAL and NTSC.

Frame RateBy default, the Screen Frame Rate setting is Auto. This means that the receiver determines which frame rate to use for video output. You can also specify the frame rate manually if required. Available values are 50Hz, 59.94Hz and 60Hz.

18

Page 19: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Choosing Screen Resolution/Frame RatePlease 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 RatioThe 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 • Centre

• Letterbox

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

• 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.

Widescreen • Auto

• Force 16x9

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.

19

Page 20: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Change Audio Settings

Set the Current VolumeYou 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 30. 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 LanguageSome TV channels have more than one language. To select a language:

1 Click Playback.

Figure 10 Specifying the audio language

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

Set the Preferred Audio LanguageSome 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, “Using the Remote Control” for information on how to set the volume, mute audio and specify languages using the Exterity Remote Control handsets.

20

Page 21: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

Work with Subtitles, Closed Captions and Teletext

AvediaPlayer r93xx Receivers support subtitles and closed captions which can be enabled and disabled using the web interface. The default for both is off.

Enable Subtitles and Closed Captions To enable subtitle display or closed captions:

1 Click Playback.

2 Select On from the Subtitles/Captions drop-down list.

Figure 11 Configuring subtitles

3 Select the required language for 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.

Set the Preferred Subtitle LanguageTo 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 TeletextAll 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. The r9310 composite output also supports Teletext (pass-through) on the VBI (Vertical Blanking Interval).

Teletext DecodingTeletext 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: To view Teletext pages using Exterity Remote Control Handsets V3, a customized handset file is required.

Teletext on the VBIIn addition to Teletext decoding, Teletext pass-through is available on the composite output of the r9310 Receiver; the decoding process is carried out by the connected TV.

21

Page 22: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 3: Basic Receiver Tasks

To enable Teletext on VBI:

1 Click Settings to display the page as shown in Figure 12.

2 Select On from the Enable Teletext on VBI drop-down list and click Apply.

Figure 12 Enabling Teletext on VBI

Note: Teletext on VBI can only be viewed using the connected TV Teletext function.

22

Page 23: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

4 Advanced Operation

This chapter explains how to:

• 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.

• 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 or screen saver, 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.

• Play a Playlist

Use the receiver to play the files specified in a playlist file.

23

Page 24: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Handle Encrypted Content

AvediaPlayer Receivers support the following types of encrypted content:

• ARRIS SecureMedia Encryptonite ONE™

• HDCP v2.2

Configure SecureMediaTo 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.

24

Page 25: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Use HDCPv2Exterity 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. To play this content, the device must have an HDCPv2 license.

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

Figure 15 HDCPv2-compliant receiver - General Page

Install an HDCPv2 LicenseTo play HDCPv2 content, you must:

• Purchase and install a license. Licenses are normally provided on a USB stick.

• Have access to the AvediaServer Feature Manager application.

Caution: Please note that if you export the configuration from a receiver, any installed feature licenses are included in the exported file. Please see “Copy Receiver Configuration to other Receivers” on page 55 for more information on exporting and importing receiver configuration.

HDCP v2

IPHDCPv1

Exterity Encoder

Exterity Receivers

HDCPv1

HDCPv1

25

Page 26: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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

Channel redundancy means that if a channel fails while playing, the receiver automatically checks to see if another channel of the same name and group membership is available. This functionality is available in all modes.

Note: If a receiver with an HDCPv2 license 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 and group membership is available.

• Failover

The failover mechanism involves playing another channel, playing back video file(s) 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.

About Channel RedundancyTo use channel redundancy, you must set up at least one duplicate stream with the same name 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/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).

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.

Set up FailoverFailover 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 48).

• Play a playlist saved to a local storage device, or from a remote location (“Add a USB Storage Device” on page 48).

• 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.

26

Page 27: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

To fail over to media:

1 Click Failover to display the page as shown in Figure 16.

2 Select Enabled from the State drop-down list.

3 Select Media from the Backup Channel drop-down list.

Figure 16 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/mediafile/topcat.ts

5 Click Apply.

To fail over to a playlist:

1 Create your playlist file in the format shown in Appendix C.

2 Click Failover to display the page as shown in Figure 16.

3 Select Enabled from the State drop-down list.

4 Select Playlist from the Backup Channel drop-down list.

5 Enter the URL of the playlist in the form:

• Playlist from a web server, for example: http://10.8.64.72:8554/playlist

• Playlist from a mounted storage device, for example: mnt/usb/sda1/mediafile/playlist

6 Click Apply.

To fail over to a web page:

1 Click Failover to display the page as shown in Figure 16.

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.

27

Page 28: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Troubleshooting FailoverIf you have configured failover, and the selected replacement is not available, an error message is displayed to indicate this. Please note that this does not apply in the following circumstances:

• You have selected to fail over to a web page, and this page cannot be found. No error message is displayed.

• You have selected to fail over to a playlist, and there is an error within the playlist. Again, no error message is displayed.

Configure Remote Controls

AvediaPlayer Receivers allow you to 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 ReceiverIn some installations 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

The default operation of the following buttons on the Exterity remote control is as follows:

• TV: Audio/Video

• Home: 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 function 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.

28

Page 29: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Use an Alternative Remote Control HandsetTo use a non-Exterity remote control handset to control the receiver, you must download or create an alternative remote control handset file.

Note: This also applies if you are using a V3 Exterity Remote Handset and want to enable a non-standard feature, for example, the use of Teletext.

Note: To create a customized Remote Control Handset configuration file, please contact your Exterity representative.

TFTP is used to download new remote control config files from a TFTP server. To update or use a different remote control handset:

1 First ensure that the correct TFTP server IP address is specified on the Maintenance page, and that the TFTP server is running.

2 Save the configuration file in the following directory on the TFTP server.

<root>/remotes/<manufacturer>/<type>/<manufacturer>_<type>_<id>.conf

For example:

<root>/remotes/sony/dvd/sony_conf

3 Click Resources.

4 Enter the name of the configuration file in the Receiver Remote Type field and click Apply.

The new configuration file is downloaded automatically from the TFTP server. You can confirm the successful download by opening the log file as described in “Display the Log” on page 59 and checking for completed TFTP activity.

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.

Figure 17 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.

See “Setting up Remote AV Device Control using the Web Interface” on page 30 for how details on to set up remote AV device control using the receiver’s web interface.

29

Page 30: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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 InterfaceTo 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.

Use a Third Party Remote Control with Exterity HardwareAvediaPlayer r93xx Receivers can be controlled by Exterity Remote Control handsets. If you wish to use a different handset, consult a systems integrator to obtain a configuration file for that handset.

30

Page 31: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Build the Receiver's Channel List

There are three ways to build a list of channels on a receiver:

• Session Announcement Protocol (SAP)

• Remote static channels

• Local static channels

One or more of these can be used at a time. You can also disable channel learning altogether.

Enable SAP and Add Multicast AddressesIn its default setting, the receiver listens for SAP announcements on the multicast address 239.255.255.255.

Note: This address is permanent and cannot be changed or deleted.

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.

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 IP address into the Enabled Address field.

Figure 18 Adding an additional multicast address

5 Repeat this process to add more addresses as required, and click Apply.

31

Page 32: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Enable Source Specific MulticastSource-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

Figure 19 Example SSM Enabled Channel List

Use Static ChannelsA 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.

32

Page 33: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Use Remote Static ChannelsTo 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 F, "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 20 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.

Use Local Static ChannelsAs 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.

33

Page 34: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

• Cache and Tolerance (optional) — You may wish to set cache and tolerance values for this channel.

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:

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.

Table 1 Default cache and tolerance values

Stream type Cache Tolerance

Live AV 500 100

Live Radio 1000 100

RTSP 1000 100

34

Page 35: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Figure 21 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 the local static channels list.

Disable Channel LearningYou can disable channel learning when there is no requirement to select from channels discovered by the receiver. This can be useful if channel availability is to be controlled by a portal.

When disabled, you can still configure the receiver to play a channel using the web interface. Refer to “Play Back Recorded Data” on page 15 for more information.

Channel Learning is enabled by default.

35

Page 36: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

To disable channel learning:

1 Click Channel Learning.

2 Set SAP, Remote and Local static channels to Off as shown in Figure 22, and click Apply.

Figure 22 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.

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.

36

Page 37: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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 23 Adding the receiver to the FreeSports group

3 Click Apply.

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 InterfaceYou 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 E, "Serial Interface Connection".

37

Page 38: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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 53.

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:

Figure 24 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 55 for more information.

38

Page 39: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Test Serial TV ControlTo 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 ActionsTo 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

Use the Consumer Electronics Control (CEC) InterfaceYou 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 D, "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 53.

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.

39

Page 40: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Enable CEC TV ControlTo enable CEC TV control:

1 Click TV Control to display the page as shown in Figure 25.

2 Select CEC from the Type drop-down list. The Remote Handset CEC Options are displayed:

Figure 25 CEC options

• 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 D, "CEC Commands".

40

Page 41: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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, VoD and playlists) 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 1In 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 26 Displaying different content on each screen

41

Page 42: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Note: If you change any of the video wall settings, including bezel thickness, you must restart the stream for the changes to take effect.

Scenario 2Here, 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 2.

Note: Each pane configuration shown in Figure 27 is on a separate receiver’s Web Interface.

Figure 27 Content shared between screens 1, 2, 3 and 4

For information on bezel settings, please see “Allow for TV Bezels” on page 43.

Scenario 3In 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 2 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

Table 3 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

42

Page 43: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Figure 28 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. 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 television 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 29, this is 2%.

Figure 29 Bezel values

3 Repeat for the height of the television. This is 5% in Figure 29.

Change Channel on the Video WallYou 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.

5 2 2 3 3

6 3 2 3 3

7 1 3 3 3

8 2 3 3 3

9 3 3 3 3

Table 3 Video wall configuration values

Pane Number Horizontal position Vertical position Wall Horizontal Size Wall Vertical Size

43

Page 44: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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

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 ScreensTo 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 30 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 “Play Live or Recorded Streams” on page 14.

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.

44

Page 45: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Customize the On-Screen Display

You can customize the following on-screen display elements:

• Splash screen/screen saver.

• 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 ScreenThe 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.

By default, the Exterity default splash screen is displayed, 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 ScreenTo 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 53.

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.

Hide a Splash Screen After a Period of InactivityTo hide a splash screen after a period of inactivity:

1 Click Settings.

2 Select On from the Screen Saver drop-down list. If you select Off, no screen saver is used.

3 Enter a value in minutes for the length of time the screen should be inactive before the splash screen is hidden.

45

Page 46: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

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

Add More Fonts to the User InterfaceBy 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 31, or request one from Exterity Support.

Set up a Font Map FileFigure 31 shows the contents of a typical font map file:

Figure 31 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).

You can add up to four additional fonts using the numbers 2– 5.

Note: All fonts referenced in the font map file must be available to the receiver, either locally or externally.

Generic Font Family Language Assigned Number

Additional Parameters

46

Page 47: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Add a Font to the ReceiverThe 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 53.

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.

Figure 32 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:

Figure 33 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 LanguageTo select the language used for the on-screen menus:

1 Click Settings.

2 Select from English, French or German and click Apply.

Generic Font Family Language Assigned Number

Additional Parameters

47

Page 48: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Add Client Interface LanguagesI18n 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 FeaturesThe 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 RDKThe 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

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.

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.

48

Page 49: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

3 Click Mount to check the status of the mount and to show the USB device in the Local Mount Points list:

Figure 34 Local USB mount points

Use a USB Storage Device There are two ways in which you can use a storage device to enable access to stored content.

• Pre-load the storage device with required content before connecting to the receiver. For details of how to play stored content from a storage device, please see “Play Back Recorded Data” on page 15.

• Use an FTP client to upload content onto the device.

Upload Media using FTPTo upload to the USB storage device using FTP:

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 34).

3 Open an FTP client and connect to the receiver, entering its IP address and control credentials (user name: ctrl, password: same as for admin).

4 Confirm the connection has been made and the mount point path is displayed.

5 Navigate the local directories to locate and transfer the file(s) required.

Figure 35 Downloading using FTP

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

Note: The anonymous ftp login to the receiver provides read-only access to the mounted storage device.

49

Page 50: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Add an NFS LocationAn 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/playlists. If you create more than one level, for example, /mnt/playlists/new, the receiver merges this to /mnt/playlistsnew.

3 Click Mount to start the mounting process. When successfully mounted, the new mount point is listed:

Figure 36 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.

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.

Play a Playlist

In Playlist mode, the receiver plays the files specified in a playlist file. This file can be hosted on a local storage device (for example, a memory stick), in a remote NFS location or on a web server. Refer to “Add a USB Storage Device” on page 48 for more information about using storage devices.

To configure the receiver to play a playlist, you must specify the location of the playlist. For the format of the playlist file, refer to Appendix C, "Playlist Format".

To specify a playlist:

1 Click Settings.

2 In the Playlist section, enter the location of the playlist. The example in Figure 37 shows a playlist located on the mounted USB memory stick. If you are accessing the playlist from a web server, enter the URI here, then click Apply.

50

Page 51: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 4: Advanced Operation

Figure 37 Playlist located on a local USB memory stick

Note: To start playing the playlist, click Playback and select Playlist from the Current Mode drop-down list, then click Apply.

To regain control of the television or display using the Remote Control handset, press the TV button.

51

Page 52: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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 addressing, 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, you use the AvediaServer Director. This is an integral part of the AvediaServer, which is used for device discovery and management, and allows you 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 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 53.

Caution: Do not switch the receiver off while the upgrade process is running. The process requires several minutes.

52

Page 53: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

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 ServerThe 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 38 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.

53

Page 54: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

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 ZoneTo 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 yearCET 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 ReceiverYou can restart the receiver using either the web interface or the RESET button on the back of the unit.

Using the Web InterfaceYou 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.

54

Page 55: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

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

• Briefly press RESET to reboot the receiver.

• 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).)

Reset the Receiver to Factory DefaultsYou 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 ConfigurationTo 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 53.

2 Click Maintenance.

3 Enter a name for the configuration archive in the Export filename field.

4 Click Export Configuration.

55

Page 56: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

Import Receiver ConfigurationTo import configuration settings:

1 Click Maintenance.

2 Enter the name of the required configuration archive in the Import filename field.

3 Click Import Configuration.

Networking Tasks

Set Device Access SettingsThe 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 In the SNMP Agent section, check the box to enable the SNMP Agent, or leave unchecked to disable.

3 If enabled, enter the required read/write and read-only community strings in the appropriate boxes, and click Apply.

Configure an SNMP Trap ManagerSNMP 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”.

Configure IP Address SettingsYou 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.

56

Page 57: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

Figure 39 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.

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 SettingsThe 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).

The default setting is 100Mbps full duplex with auto-negotiation (Auto).

57

Page 58: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

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 StatisticsViewing 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 69.

Configure Proxy ServersYou 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 40 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.

58

Page 59: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

Troubleshooting Tasks

Monitor Receiver StatusThe 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 LogThe 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 41 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:

1 Click Logging to display the page as shown in Figure 41.

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

59

Page 60: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 5: Administrative Tasks

Figure 42 Log file

To configure remote logging:

1 Click Logging to display the page as shown in Figure 41.

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 51.

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 BehaviorThe 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.

60

Page 61: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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.

Secure Access to the Receiver

AvediaPlayer Receivers have a Secure Mode feature which allows them to comply with content protection requirements from some broadcasters, such as Canal+.

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:

* 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 62.

Table 4 Differences between Secure and Normal Mode

Function Normal Mode Secure Mode

SNMP* On Off

USB storage† On Off

Web Interface† On Off

Reset button† Factory reset Enabled Disabled

Reboot Enabled Enabled

TV control/serial mode Enabled Enabled

Telnet Enabled for admin/ctrl login Disabled

SSH Enabled for admin/ctrl login Enabled for admin/ctrl login

Passwords Weak passwords allowed Strict passwords only

61

Page 62: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 6: Security Tasks

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 4. 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, such as Canal+.

62

Page 63: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 6: Security Tasks

Enable/Disable the Factory Defaults Reset ButtonTo 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 TCITo enable: ^set:factoryResetButton:<on>!

To disable: ^set:factoryResetButton:<off>!

Note: Power cycling and changing between TV control and serial mode is available in Secure Mode.

Enable/Disable USB Storage AccessIn 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 TCITo enable: ^set:USBStorageAccess:<on>!

To disable: ^set:USBStorageAccess:<off>!

Enable/Disable the Web Admin InterfaceBy 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 TCITo enable: ^set:webAccess:<on>!

To disable: ^set:webAccess:<off>!

63

Page 64: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 6: Security Tasks

Set Passwords in Secure Mode

Normal ModeIn Normal Mode, the default username and password are as follows:

admin/ctrl

labrador

Secure ModeIn 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 the content protection requirements of Canal+, the system administrator must change the Secure Mode password immediately, and then at least once a month thereafter.

Change the Password

Normal ModeTo change the password in Normal Mode, use the Web Interface Authentication page:

Figure 43 Changing the password in Normal Mode

Secure ModeTo 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 TCITo change the password, enter the following on the Terminal Command Interface:

^set:adminPassword:<password>!

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.

64

Page 65: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 6: Security Tasks

Password RequirementsPasswords 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 55 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.

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 ConfigurationTo 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 <filename>.

Using the TCI1 Log in as ctrl.

2 Enter the following on the TCI:

^set:exportConfig:<filename>!

65

Page 66: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 6: Security Tasks

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 <filename>.

Using the TCITo import configuration to a single device:

1 Log in as ctrl.

2 Enter the following on the TCI:

^set:importConfig:<filename>!

Using AvediaServer DirectorYou can use the Director application to import configuration to one or multiple devices. Please see “Copy Receiver Configuration to other Receivers” on page 55 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.

66

Page 67: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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

Status 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.

Date The current date, including time zone.

Uptime The length of time the unit 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

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.

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.

67

Page 68: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

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 (for example, expected 4, got 6).

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

• TEI (Transport Error Indicator) indicates that a transport stream packet was discarded because of an unrecoverable error.

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.

Settings Page

Item Details Change this using...

68

Page 69: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Network Page

Video Decoder Status

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

Audio only – No video reference frames are currently being decoded (decoder has stopped).

Decoding – Video frame count is increasing.

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.

Item Details Change this using...

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)

• Static (Use below)

DHCP (Automatic)

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

Auto

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

Statistics: Show the network port utilization

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.

Multicast RX — Statistics for multicast network traffic received.

Network RX — Statistics for the total network traffic received.

% Utilisation — Percentage of available bandwidth used.

69

Page 70: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Channel Learning Page

Total Bytes — Number of bytes transmitted/received.

Total Packets — Number of network packets transmitted/received.

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.

Value Details Options Default Value

Value Details Options Default Value

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

• Disabled

Enabled

Enable SAP 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

On

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.

sap://239.255.255.255

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.

• 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.

15 minutes

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.

• On

• Off

Off

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.

70

Page 71: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Authentication Page

Resources Page

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.

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

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.

15 minutes

Group Add the receiver to an existing group. all

Value Details Options Default Value

Value Details Options Default Value

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

• Authenticated Users

• All Users

Authenticated Users

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

admin

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.

• Enabled

• Disabled

Enabled

read/write community read/write community string. public

read only community read only community string. public

Value Details Default Value

Receiver remote type Download remote control configuration files. default_remote_2

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

71

Page 72: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Maintenance Page

Logging Page

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).

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

Value Details Default Value

Value Details Default Value

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.

194.168.0.28

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.

UTC

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

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 and Remote

Local

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

1-Alert

2-Critical

3-Error

4-Warning

5-Notice

6-Information

7-Debug

7-Debug

72

Page 73: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Playback Page

Settings Page

Value Details Options Default Value

Display Current Mode The current receiver mode. • Off

• Audio/Video

• Browser

• Splash Screen

• Playlist

Audio/Video

Audio Volume The current receiver volume. • 0-40 20

Mute Audio Mutes receiver volume. • On

• Off

Off

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

• eng eng

Subtitles/Captions Enables/disables subtitles and captions. • On

• Off

Off

Current subtitle language Language used for subtitles. • eng eng

Closed caption channel Channel used for closed captions • CC1

• CC2

• CC3

• CC4

CC1

Channels Selects from discovered TV and radio channels.

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

• Browser

• Splash Screen

• Playlist

Audio/Video

Screen Resolution For more information, see “Specify Video Settings” on page 18.

• Auto

• 1080p

• 1080i

• 720p

• 576p

• 480p

• PAL

• NTSC

Auto

Screen Format For more information, see “Use the Web Browser” on page 16.

• Normal

• Widescreen

Normal

Screen Frame Rate For more information, see “Specify Video Settings” on page 18.

• Auto

• 50Hz

• 59.94Hz

• 60Hz

Auto

Aspect Ratio For more information, see “Use the Web Browser” on page 16.

• Auto

• Force 16x9

• Letterbox

• Centre

Auto

73

Page 74: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Screen Resolution) For more information, see “Specify Video Settings” on page 18.

• Auto

• 1080p

• 1080i

• 720p

• 576p

• 480p

Auto

Frame Rate For more information, see “Specify Video Settings” on page 18.

• Auto

• 50Hz

• 59.94Hz

• 60Hz

Auto

Screen Format For more information, see “Use the Web Browser” on page 16.

• Normal

• Widescreen

Normal

Aspect Ratio

HDMI only (r9300

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

• Auto

• Force 16x9

Auto

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 television. The image on each screen is scaled by the percentage specified in each direction to compensate for the bezel.

0%

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, 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

English (eng)

Audio Output • HDMI - optimum audio for display devices connected on HDMI

• 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 Digital. HDMI output will be PCM Stereo.

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

• HDMI

• S/PDIF Auto

• S/PDIF PCM

HDMI

Value Details Options Default Value

74

Page 75: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Browser Page

Remote Page

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

• French

• German

English

Screen saver Enable or disable the screen saver. • On

• Off

Off

Wait (mins) The length of time the screen should be inactive before the splash screen is hidden.

0

Playlist Location of the required playlist.

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

• On

• Off

On

Value Details Options Default Value

Value Details Options Default Value

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 3 additional URLs for display on the receiver.

Show Toolbar Displays or hides the ANT Galio toolbar. • On

• Off

Off

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

• Direct Connection

• Manual Proxy

Direct Connection

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.

Value Details Options Default Value

Enable Remote Enable or disable remote control of the receiver.

• Enabled

• Disabled

Enabled

Send Button Presses 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

Never

75

Page 76: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

TV Control Page

Encryption Page

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

• None

• AV

• Browser

• Splash

AV

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

• None

• AV

• Browser

• Splash

Browser

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

• None

• AV

• Browser

• Splash

None

Value Details Options Default Value

Value Details Options Default Value

Type Specify the TV control mechanism. • None

• CEC

• Serial

None

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.

• Enabled

• Disabled

Disabled

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.

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.

Value Options Default Value

Address IP address of the SecureMedia server. Server IP Address

Port Port number used to communicate with the server. 8082

76

Page 77: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Chapter 7: Web Interface Reference

Mounting Page

Failover Page

Value Options Default Value

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.

Value Details Options Default Value

State Enable or disable failover. • Enabled

• Disabled

Enabled

Backup Channel Specifies which option should be used for failover. • Browser

• Playlist

• Media

Browser

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

77

Page 78: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Exterity AvediaPlayer r92xx Series Receiver version 3.2Appendices

This section contains information on the following:

• Using the Exterity remote control

• Using the Product Feature Manager to license the receiver

• Playlist format

• CEC Commands

• Serial TV interface connection details

• Sample Remote Static Channel list format

• Using AvediaPlayer Receivers with Artio Middleware

Page 79: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

A Using the 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

Exterity Remote Control Handsets

Exterity Remote Control Handset V3

Exterity Programmable Remote Control Handset V5

79

Page 80: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix A: Using the Remote Control

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 33).

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

• CH +/- : Press CH +/- to step up or down to the next available TV or radio channel – the channel names are shown in the upper right of the display.

Figure 44 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 44.

80

Page 81: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix A: Using the Remote Control

Figure 45 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.

Figure 46 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 17 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.

81

Page 82: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix A: Using the Remote Control

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 LanguageTo 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.

Figure 47 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 TrackTo 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.

82

Page 83: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix A: Using the Remote Control

Figure 48 Choosing the audio language

3 Press OK to choose the highlighted language.

4 Use the left arrow button to close the language menu.

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. 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 49 Enabling/disabling subtitles

4 Use the left arrow button to close the menu.

83

Page 84: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix A: Using the Remote Control

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:

Figure 50 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.

84

Page 85: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

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 51 Product Feature Manager - Licenses Page

85

Page 86: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix B: Using the Product Feature Manager Application

Reviewing the License Status of the IPTV Network DevicesThe 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 52 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.

86

Page 87: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix B: Using the Product Feature Manager Application

Figure 53 Status details

Figure 53 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”. Whilst the HDCPv2 feature in the license has been deployed on the device, the SecureMedia feature has not.

4 These three devices indicate “Licensed”. Although there is no AvediaServer held license for their HDCPv2 feature, it has been deployed on the devices.

5 This receiver indicates a “Licence mismatch”. The device lists an existing HDCPv2 license, but the SecureMedia feature license has not been deployed.

6 This receiver indicates “Licensed”. In this case the HDCPv2 license has been deployed on the device. The device also lists the SecureMedia feature.

Importing Licenses to the Product Feature ManagerDevice 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: <FeatureLicense_SALESORDERNUMBER.tar.gz>.

To import a feature license:

1 Start the Product Feature Manager to display the Licences page:

1

2

3

LicenseInformationDevice

Information

4

5

6

87

Page 88: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix B: Using the Product Feature Manager Application

Figure 54 Product Feature Manager - Licences Page

2 Click Import.

Figure 55 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 DevicesOnce 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 56, a license has been uploaded to the Product Feature Manager for device 00:18:1c:02:93:64 (Encoder, qa 3635), 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.

88

Page 89: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix B: Using the Product Feature Manager Application

2 Select the device(s) for license deployment:

Figure 56 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 57 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.

89

Page 90: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

C Playlist Format

Playlist files can consist of video on demand, web streams or files stored locally on local USB storage. They play in a loop, returning to the beginning of footage once the end has been reached.

Sample playlist files are shown below.

Note: To ensure smooth playback of a playlist, you should ensure that each item in the playlist requires the same codec and that the frame rate is the same whenever possible. Re-configuration during playback caused by dissimilar content can result in periods of no output on the client display.

Note: There can be more than one playlist string in a playlist text file, but the final line of the file must always contain a blank line (carriage return).

Example 1 – Remote content from a web servermedia:http://10.8.64.72/video/news1.mpg

media:http://10.8.64.72/video/sport1.mpg

media:http://10.8.64.72/video/news2.mpg

media:http://10.8.64.72/video/cartoon.mpg

media:http://10.8.64.72/video/film.mpg

Example 2 – Local content from a USB storage devicemedia:file:///mnt/usb/sda1/news1.mpg

media:file:///mnt/usb/sda1/sport.mpg

media:file:///mnt/usb/sda1/news2.mpg

media:file:///mnt/usb/sda1/cartoon.mpg

media:file:///mnt/usb/sda1/film.mpg

Note: Video files must be in MPEG-2 Transport Stream format.

90

Page 91: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

D 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 5. For example,

<command name="active_source" value="82 20 00"/>

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:

<custom name="software_version_query" value="a0 00 0c 30 82" args="no" broadcast="no"/>

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:

<address src="3" dest="0"/>

<misc standby_delay="15"/>

<logging snmp="yes" debug_level="0"/>

<power_commands on="sleep 1;text_view_on;sleep 1;active_source_default" off="active_source_default;sleep 1;standby;sleep 1"/>

• 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

91

Page 92: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

• 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:

<command>:<hex data>

for example:

active_source:10 00

CEC Commands

The following is a list of available CEC commands and their meanings:

Table 5 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 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.

None

cec_version Used to indicate the supported version, in response to a <Get Version>

CEC version A value indicating the supported CEC Version

92

Page 93: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

clear_analogue_timer Used to clear an Analog timer block of a device.

See <Set Analogue Timer> message.

See <Set Analogue Timer> message.

clear_digital_timer Used to clear a Digital timer block of a device.

See <Set Digital Timer> message

See <Set Digital Timer> message

clear_external_timer Used to clear an External timer block of a device.

See <Set External Timer> message

See <Set External Timer> 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 supported by the other device.

None

get_menu_language Sent by a device capable of 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.

None

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] Allows the initiator to request the status once or on all future state changes. Or to cancel a previous <Give Deck Status> [“On”] 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 preferred OSD name of a device for use in menus associated with that device.

None

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).

Table 5 CEC commands

Command Meaning Parameter Parameter description

93

Page 94: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

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

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] Allows the initiator to request the status once or on all future state changes, or to cancel a previous <Give Tuner Device Status> [“On”] message.

image_view_on Sent by a source device to the TV whenever it enters the active state (alternatively it may send <Text View On>).

None

inactive_source Used by the currently active source to inform the TV that 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.

[Physical address]

The physical address of the device.

inactive_source_default Same as the 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.

None

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] Source to record, either analogue service, digital service, external source or own source (ie currently selected source).

record_status Used by a Recording Device to inform the initiator of the message <Record On> about its status.

[Record Status Info]

The recording status of the device.

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

None

Table 5 CEC commands

Command Meaning Parameter Parameter description

94

Page 95: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

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 Address] [Device Type]

The device’s physical address within the cluster.

report_power_status Used to inform a requesting device of the current power status.

[Power Status] 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]

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

routing_information Sent by a Switch to indicate the active route below the switch.

[Physical Address]

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 block on a Digital Recording Device.

[Day of Month] [Month of Year] [Start Time] [Duration] [Recording Sequence] [Digital Service Identification]

A complete set of Digital timer information for one recording.

Table 5 CEC commands

Command Meaning Parameter Parameter description

95

Page 96: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

set_external_timer Used to set a single timer block to record from an external device.

[Day of Month] [Month of Year] [Start Time] [Duration] [Recording Sequence] [External Source Specifier] [External Plug] | [External Physical Address]

A complete set of External timer information for one recording.

set_menu_language Used by a TV or another device to indicate the menu language.

[Language] The user’s menu language choice.

set_osd_name Preferred OSD name of a device for use in menus associated with that device.

[OSD Name] The preferred name of the device.

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

[Display Control] [OSD String]

Display timing. Text to be displayed.

set_system_audio_mode Turns the System Audio Mode 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).

[System Audio Status]

Specifies if the System Audio Mode is On or Off.

set_timer_program_title Used to set the name of a program associated with a timer block. Sent directly after sending a <Set Analogue Timer> or <Set Digital Timer> message. The name is then associated with that timer block.

[Program Title String]

Program title.

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 <Image View On>, 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 <Clear Analogue Timer>, <Clear Digital Timer> or <Clear External Timer> message.

[Timer Cleared Status Data]

Indicates if the timer was cleared successfully.

Table 5 CEC commands

Command Meaning Parameter Parameter description

96

Page 97: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

timer_status Used to send timer status to the initiator of a <Set Timer> message.

[Timer Status Data]

Indicates the timer status.

tuner_device_status Use by a tuner device to provide its status to the initiator of the <Give Tuner Device Status> message.

[Tuner Device Info]

Information on the tuner devices current status.

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

None

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 user pressed a remote control button or switched from one remote control button to another.

[UI Command] UI command issued by user

user_control_released Indicates that user released a remote control button (the last one indicated by the <User Control Pressed> message).

None

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 commands to be sent between two devices or broadcast.

[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_command_with_id command (a directly addressed command).

[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_remote_button_down Indicates that a remote control button has been depressed.

[Vendor Specific RC Code]

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.

Table 5 CEC commands

Command Meaning Parameter Parameter description

97

Page 98: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

Sample CEC Configuration File

<?xml version="1.0" ?>

<cec>

<config>

<manufacturer name="generic" version="1" />

<address src="3" dest="0"/>

<misc standby_delay="15"/>

<logging snmp="no" debug_level="ff"/>

<power_commands on="sleep 1;text_view_on;sleep 1;active_source_default" off="active_source_default;sleep 1;standby;sleep 1"/>

</config>

<custom name="volume_up" value="44 41" args="no" broadcast="no"/>

<custom name="volume_down" value="44 42" args="no" broadcast="no"/>

<command name="active_source"/>

<command name="active_source_default"/>

<command name="cec_version"/>

<command name="clear_analogue_timer"/>

<command name="clear_digital_timer"/>

<command name="clear_external_timer"/>

<command name="deck_control"/>

<command name="deck_status"/>

<command name="device_vendor_id"/>

vendor_remote_button_down_bcast

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

[Vendor Specific RC Code]

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.

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

None

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

[Vendor Specific RC Code]

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.

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

Table 5 CEC commands

Command Meaning Parameter Parameter description

98

Page 99: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

<command name="get_cec_version"/>

<command name="get_menu_language"/>

<command name="get_audio_status"/>

<command name="get_deck_status"/>

<command name="get_power_status"/>

<command name="get_device_vendor_id"/>

<command name="get_osd_name"/>

<command name="give_physical_address"/>

<command name="give_system_audio_mode_status"/>

<command name="give_tuner_device_status"/>

<command name="image_view_on"/>

<command name="inactive_source"/>

<command name="inactive_source_default"/>

<command name="menu_status"/>

<command name="play"/>

<command name="record_off"/>

<command name="record_on"/>

<command name="record_status"/>

<command name="record_tv_screen"/>

<command name="report_audio_status"/>

<command name="report_physical_address"/>

<command name="report_power_status"/>

<command name="req_active_source"/>

<command name="routing_change"/>

<command name="routing_information"/>

<command name="select_analogue_service"/>

<command name="select_digital_service"/>

<command name="set_analogue_timer"/>

<command name="set_audio_rate"/>

<command name="set_digital_timer"/>

<command name="set_external_timer"/>

<command name="set_menu_language"/>

<command name="set_osd_name"/>

<command name="set_osd_string"/>

<command name="set_system_audio_mode"/>

<command name="set_system_audio_mode_bcast"/>

<command name="set_timer_program_title"/>

<command name="standby"/>

<command name="system_audio_mode_request"/>

<command name="system_audio_mode_status"/>

<command name="text_view_on"/>

99

Page 100: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix D: CEC Commands

<command name="timer_cleared_status"/>

<command name="timer_status"/>

<command name="tuner_device_status"/>

<command name="tuner_step_decrement"/>

<command name="tuner_step_increment"/>

<command name="user_control_pressed"/>

<command name="user_control_released"/>

<command name="vendor_command"/>

<command name="vendor_command_bcast"/>

<command name="vendor_command_with_id"/>

<command name="vendor_command_with_id_bcast"/>

<command name="vendor_remote_button_down"/>

<command name="vendor_remote_button_down_bcast"/>

<command name="vendor_remote_button_up"/>

<command name="vendor_remote_button_up_bcast"/>

<command name="gen_message"/>

<command name="gen_message_bcast"/>

</cec>

100

Page 101: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

E 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 3, "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 37). This enables the use of a single Remote Control handset to control both receiver and TV functions.

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

Figure 58 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 59 USB – RJ45 serial cable

Note: Although the cable fits, the admin port should not be connected to the Ethernet port on a PC.

Adaptor WiringIf you do not have an adaptor you can make one using the details shown in Figure 60.

Figure 60 DB-9 to RJ45 connector

101

Page 102: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix E: Serial Interface Connection

Opening a Session1 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 61 Serial port settings

Table 6 Serial Pin Out

DB9 Connector Pin No Description RJ45 Pin No

2 TxD 8

3 RxD 2

5 GND 4

102

Page 103: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

F Remote Static Channels Format

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

<channel-list>

<channel number="1">

<name>BBC1</name>

<multicast ip="239.192.33.61" port="5002" />

<dvb sid="4164" />

</channel>

<channel number="2">

<name>BBC2</name>

<multicast ip="239.192.37.61" port="5003" />

<dvb sid="4228" />

</channel>

<channel number="24">

<name>BBC NEWS24</name>

<multicast ip="239.192.32.61" port="5001" />

<dvb sid="4415" vpid="281" apid="282" />

</channel>

</channel-list>

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 Available values

<channel number=””> The channel number “0”

<dvb apid=”” vpid=”” sid=”” /> Audio PID present/video PID present. 1 = yes, -1 no.

Service id – unique service id, not used

Apid/vpid: “-1”

sid: “0”

1 (yes)

-1 (no)

0 (not used)

<defaultvideo type=”” pid=”” /> Codec type and PID of video stream

“mpeg1” (if PID set) "mpeg1"

"mpeg2"

"mpeg4"

"h264"

<defaultaudio type=”” pid=”” /> Codec type and PID of audio stream

“mpeg1” (if PID set) "mpeg1”

"mpeg2"

“ac3"

103

Page 104: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix F: Remote Static Channels Format

<multicast protocol=”” ip=”” port=”” /> Protocol and port “udp” ”udp”

”rtp”

”rtsp”

”http”

<server ip=”” /> Address of server/source (for remote pass through or HDCPv2 authentication

“0.0.0.0”

<latency cache=”” tolerance=”” /> "cache": target offset of PCR from STC

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

<wall x="" y="" width="" height="" /> " 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

<name></name> If not set, no channel is created

<hidden></hidden> Channel (in)visible in STB_UI

“n” “y”

“n”

<groups></groups> The groups to which this channel belongs

“all”

<mode></mode> Mode change – “browser” to display web page in browser mode, “playlist” to start playlist

</channel>

Element Details Default value Available values

104

Page 105: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

G Using AvediaPlayer Receivers with Artio Middleware

OverviewAvediaPlayer 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.

Accessing the Portal

Figure 62 Setting the homepage

To specify the portal as the homepage:

1 Click Browser.

2 Enter the portal’s URI as follows: http://<server IP address>/portal

105

Page 106: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix G: Using AvediaPlayer Receivers with Artio Middleware

Specifying Button ActionsTo specify what action the receiver should take when a handset button is pressed:

1 Click Remote.

Figure 63 Specifying button functions

2 Set the buttons as follows:

• HOME - None

Set the HOME button to None to disable this button on the handset. This ensures that the user cannot navigate to the built-in user interface, and remains in the portal at all times.

• GUIDE - None

Set the GUIDE button to None to disable this button on the handset. This enables the portal to respond to the GUIDE button itself, enabling access to the Guide (EPG).

• TV - None

Set the TV button to None to disable this button on the handset. This ensures that the user cannot navigate to the built-in user interface, and remains in the portal at all times.

3 Click Apply.

106

Page 107: Exterity AvediaPlayer r92xx Series Receiver version 3.2 ... 6248... · 1 Enter the IP address of the receiver in your browser or click the receiver’s name in the AvediaServer Director

Appendix G: Using AvediaPlayer Receivers with Artio Middleware

Setting the Startup ModeSetting 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.

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.

To return to the built-in user interface:

1 Click Playback.

2 Set the Current Mode to Audio/Video.

3 Click Apply.

107