trety media ltd trety ip -stb whitepaper

23
Trety Media Ltd Trety IP-STB Whitepaper An explanation to common questions Christer Boström 2011-06-06

Upload: others

Post on 16-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Trety Media Ltd

Trety IP-STB

Whitepaper An explanation to common questions

Christer Boström

2011-06-06

1

Digital

Index Introduction............................................................................................................................................. 3

Market Overview ................................................................................................................................. 3

Major USP’s ......................................................................................................................................... 3

Low power consumption .................................................................................................................. 3

Mobile connection ........................................................................................................................... 3

The access point at home ................................................................................................................. 3

3D .................................................................................................................................................... 4

Design .............................................................................................................................................. 4

Two versions – IP and Hybrid............................................................................................................ 4

Latest Technologies .......................................................................................................................... 4

The user experience ......................................................................................................................... 4

Get your individual solution ............................................................................................................. 5

The technical perspective ..................................................................................................................... 6

Our technology partner: iP4tv .......................................................................................................... 6

Trety One, IP .................................................................................................................................... 6

Trety Two, Hybrid ............................................................................................................................. 6

Player ............................................................................................................................................... 6

Base stack ........................................................................................................................................ 6

Wireless connectivity ....................................................................................................................... 6

uPNP ................................................................................................................................................ 6

The Device updater service .............................................................................................................. 6

Trety One ............................................................................................................................................. 8

Summary .......................................................................................................................................... 8

Hardware Trety One ......................................................................................................................... 8

Connectors Trety One ...................................................................................................................... 8

Full-HD ............................................................................................................................................. 8

Fantastic UI ...................................................................................................................................... 9

IPTV 2.0 ............................................................................................................................................ 9

2

Superior Webbrowser ...................................................................................................................... 9

Cloud Services ................................................................................................................................ 10

Global Home Network .................................................................................................................... 10

Open Standards ............................................................................................................................. 10

Trety Two........................................................................................................................................... 11

Summary ........................................................................................................................................ 11

Hardware Trety Two....................................................................................................................... 11

Connectors: .................................................................................................................................... 11

Full-HD ........................................................................................................................................... 12

Fantastic UI .................................................................................................................................... 12

IPTV 2.0 .......................................................................................................................................... 12

Superior Webbrowser .................................................................................................................... 12

Cloud Services ................................................................................................................................ 13

Global Home Network .................................................................................................................... 13

Open Standards ............................................................................................................................. 13

DVB Stack (DVB-S2, DVB-C, DVB-T/T2) ............................................................................................ 14

The “Media Player PIPER” .................................................................................................................. 16

Supported streaming network protocols ........................................................................................ 16

Supported DRM engines ................................................................................................................. 16

Miscellaneous protocols ................................................................................................................. 16

Supported media formats .............................................................................................................. 16

Supported video servers ................................................................................................................. 16

Web Radio ..................................................................................................................................... 17

The Media Player Plug-In ................................................................................................................ 17

Mediaplayer ................................................................................................................................... 17

Name Type Description ......................................................................................................... 17

User interface & Device Software updater ............................................................................................. 19

The User Interface Updater ................................................................................................................ 19

The Device Software update framework ............................................................................................ 19

The media update component ....................................................................................................... 19

Client software functionality .......................................................................................................... 19

Server software functionality ......................................................................................................... 20

3

Wireless connectivity for Trety IP Set Top Boxes. ............................................................................... 21

Introduction The Net-TV market is taking off with actors like Philips, Samsung, Sony, LG, Panasonic etc. This gives the

audience an opportunity to take part of feature films, series, sports and music on their big flat screens in

the living room. If a household has no intention to change the recently bought flat screen, but just would

like to take part of all these services, or the content provider who would like to develop one solution for

all TV sets, Trety Media Ltd can offer an attractive and cost saving alternative “the Trety Media box”.

Market Overview

In 2010, over 190 million TV sets were sold, whereof 21 % were connected TV´s.

People normally use to change their TV´s every 5-8 year. The total TV viewing increases as people gets an

improved viewing experience with integrated Internet TV. TV manufactures tries to control and make

content exclusive for their own brand but the box can be transparent to all content regardless of TV

brand. This makes the potential connected TV market for the box huge.

Major USP’s

Low power consumption

The box operates with extremely low power consumption. It consumes only 0.5W standby and 6W in

use. That is less than 20% of most of the boxes in the market. This makes the box both friendly towards

the environment as well as cost effective.

Mobile connection

The box is ready to use with a mobile connection. Support for LTE dongle provided by IP Wireless.

Support for both FDD and TDD modulation modes. Multiband capable radio supporting the 700MHz –

2.7GHz spectrum.

The access point at home

The box makes it possible to share the integrated WiFi 802.11n radio as a wireless access point, when

the device is connected to the Internet via Wireless broadband.

4

3D

HDMI 1.4a Video interface offering the possibility for 3D TV is already standard in our devices.

Design

Our intention is to differentiate this product from other boxes, with similar and improved functionality

and generic designs in the home environment. We have looked at usage for the two main parts of the

concept; remote and box, as well as how they relate to each other. We have also worked with a unique

identity and expression that relate to the context where the product will be placed.

Two versions – IP and Hybrid

Two versions are available – IP and Hybrid. The main functionalities are the same in both versions, but

with the Hybrid it is also possible to have multiple connections. It means that the Hybrid box can be

connected at two distribution sources at the same time i.e. Internet + cable network, Internet + satellite

network etc.

Latest Technologies

The Trety Media Boxes represents the latest, in technology and functionality, which the set-top box

market has to offer. With a focus on affordability and user experience we offer a streaming IP media

device ready for tomorrow’s content rich requirements.

The user experience

We are able to offer operators as well as the media and broadcasting industry a device, capable of

supporting todays as well as tomorrow’s requirements for User Interfaces and User Experiences at

competitive price.

5

� The integrated content browser is OPERA or Webkit based, both with support for CE-HTML

� Excellent SDK and rich API’s with support for the major Web protocols.

� Qt based integrated wizard for simple channel and IP interface setup.

� Stable streaming IP performance is achieved by Microsoft Smooth Streaming technology.

� Standard DRM content protection offering using Microsoft PlayReady.

� 10 Key, compact Remote control

� Wireless broadband connectivity manager for 4G/LTE USB sticks

� Stable Internet connectivity is essential for this generation of IP capable devices. Our base

configuration offers both supports for Wired Ethernet as well as Wireless 802.11n with high

performance 2+2 MIMO antenna configuration.

� HDMI 1.4a Video interface offering the possibility for 3D TV is already standard in our device.

� External connectivity is made easy due to standard USB 2.0, ESATA and SDHC interfaces.

� USB dongle support for the new 4G FDD and TDD LTE standards.

� An extra feature that we offer is the possibility to share the integrated WiFi 802.11n radio as a

wireless access point when the device is connected to the Internet via Wireless broadband.

� The PNX84xx Media Processor family is 3D-ready today and features the powerful Arm Cortex9

CPU; low power consumption; realistic 3D graphics; and a high level of flexibility for video

encoding and decoding.

� Our device and technology platform is ready for evolvement towards upcoming industry

standards for IP Set-top boxes such as Android and Google TV.

Get your individual solution

Trety Media Ltd offers a comprehensive set of end-to-end customization options for our TurnKey base

products. Custom service integration, User interface, remote control, industrial design, etc can all be

supplied to our customer’s specification, we also offer logistics and after-sales options, and finally fully

customized Hardware is possible.

Thus Trety Media Ltd will allow you to create your very own superior product in less time with less

investment.

Trety Media offers Professional Services to allow customers to offer their own unique product solution,

e.g. customizing the user interface or integrating other hardware components and training / support in

using Trety Media’s technologies.

Last, but not least, OEM Production Services offers the end-to-end production management that can be

performed in close cooperation with leading Asian OEM/ ODM manufacturers for any OEM customer.

6

The technical perspective

Our technology partner: iP4tv

After a substantial number of discussions and meetings,iIP4tv AG and Trety Media have been able to

present a co-development plan for a family of IP based Set top boxes. The plan reflects Tretys

benchmarking and wireless knowledge and the technology and marketing knowledge from iP4tv’s

excellent management team and engineering’s. This collaborating team has been able to develop a

completely new way of watching TV for the big mass-market, The Trety One and TretyTwo products.

The following document is based on technical information from Trety Media Ltd and iP4tv AG.

Trety One, IP

Compact Linux based Full-HD IPTV / VOD / DMA device with USB 2.0 and eSATA support, H.264 and

Windows Media Codecs, Adobe Flash, Microsoft PlayReady, DLNA, HDMI 1.4, WLAN, up to 1080p,

superior WebKit or Opera browser and GTK/QT with openGL 2.0 3D supported UI

Trety Two, Hybrid

Mid-size Linux based Full-HD IPTV / VOD / DMA device with USB 2.0 and eSATA support, H.264 and

Windows Media Codecs, Adobe Flash, Microsoft PlayReady, DLNA, HDMI 1.4, WLAN, up to 1080p, Full-

Hybrid design with integrated single/twin DVB-S2/T/T2/C Tuner and DVB-CA/CI+ option, superior OPERA

browser and GTK/QT with openGL 3D supported UI

Player

A very comprehensive media Player optimized to our Hardware Platform and able to handle all the major

protocols, codec’s and containers with best in class performance (for example HD VC-1 or H.264 via

Progressive Download or Smooth Streaming)

Base stack

Well-structured First Run Wizard and setting in a native UI easy to be customized, as well for Network

Settings like LAN / WiFi, Video, Audio and home networking

Wireless connectivity

The Trety Media products are delivered with the capability to act as a Wireless access point supporting 4G/LTE and WiFi 802.11n.

uPNP

A full native uPNP stack for media playback via the home network, with a very rich set of Codecs from

Media Player, including trick modes for the main container formats.

The Device updater service

The device updater client for can handle complete images or even specific XML files. Verification of the

device by Serial number, this is a mature solution already used hundreds of thousands times in the field.

7

The Server based Software includes a PHP frontend for selection of single devices, circles or default

groups

8

Trety One

Summary

� Full HD (1080p 60fps).

� Comprehensive codec support including VC-1, H.264, WMV, MPEG4, MPEG2, DivX and Flash.

� Hardware accelerated 2D/3D User Interface with CSS3, QT, GTK+, OpenGL.

� Smooth Streaming, Adaptive Streaming, PIFF, DECE MMS, Progressive Download over HTTP.

� Best browser @Set-Top-Box using highly optimized WebKIT or Opera Engine.

� Free web-services, pre-integrated third party services, premium VOD.

� Home networking, DMA and uPNP available (DLNA optional).

� Open standards based, digital Media Player (‘PIPER’) with MS WM6.x APIs.

� Linux version with Microsoft PlayReady DRM available. Allows high level of customization with

minimum time to market.

Hardware Trety One

� Processor: Trident PNX 8491.

� Memory: 512 MB RAM / 128 MB flash.

� Standby Power Consumption: < 0,5 Watt.

� Operating Power Consumption: < 6W for most cases.

� External PSU 12 V / 110 – 230 Volt.

� 0°C ~ 45°C operation Temperature.

� Humidity 5%~95% (no Condensing).

� Fanless / Noiseless device.

� Weight ~ 0,5 Kg.

� Mechanical size 140mm x 80mm x 15 mm

Connectors Trety One

� HDMI 1.4 Out.

� SPDIF optical out.

� 2 x USB 2.0.

� 1 x eSATA (optional)

� 1 x 10/100 Ethernet RJ45.

� Integrated 802.11n WiFi

� Integrated Infrared Receiver.

� 3 x Status LED @Front.

� SD-Memory slot.

� Standby Button.

Full-HD

� Full HD up to 1080p 60fps for all codecs, including H.264, VC-1, WMV9, MPEG-1/2/4, Divx, Xvid,

Flash Video

� Brilliant Picture Quality with integrated hardware optimization for both low and high

bandwidths.

9

� HDMI 1.4 / HDCP with CEC and ready for the upcoming 3DTV Standards.

� HE-AAC, e-AC3, and all digital and analogue audio output options.

Fantastic UI

� Superior User Interface framework with hardware accelerated performance and effects.

� Rich turn-key User Interfaces and Customization Services available for typical use cases including:

� DMA / Home Networking

� Internet browsing

� Integrated Media Player

Seamless integration of different UI approaches like:

� HTML / CE-HTML / browser based

� QT and/or GTK+

� openGL 2.0 for 3D

� Comprehensive screen builder tools

� Adobe Air 2.5 (Stagecraft 2.0) also Adobe Argo plugin

IPTV 2.0

Thanks to the superior system design the perfect platform for next generation IPTV deployments for

example:

� Web-TV Use Cases based on open Internet technologies such as Adobe Flash Video with

Adaptive Streaming, and Windows Media Streaming (including Smooth Streaming and Microsoft

PlayReady), as well as Progressive download to support HD VoD in low bandwidth networks.

� Over-the-top Video On Demand services using any combination of live-streaming (in SD/HD and

any codec), progressive download, push-VOD with local Flash or Hard-drive/SD card with and

without Microsoft PlayReady,

� Bitband support with SecureMedia allows a rich set of available VoD services.

Superior Webbrowser

� Built on the WebKIT engine also found in Apple Safari, iPhone or Goolge Chrome, Trety Media‘s

TVkit is a highly configurable and powerful Browse .

� Complete Media Player (‘PIPER’) with browser plug-in to access all Media Formats though the

browser by using standard Microsoft APIs.

� Adobe Argo Plug in (Flash 10.x, second Quarter 2011).

� Usability / Scalability as a pure rendering engine for walled garden services, or also as ‘Internet

on TV’ engine.

10

Cloud Services

Trety One is featuring comprehensive possibilities for cloud / internet services adding instant consumer

value like:

� Free standard portal listing popular watch-again content, live-TV feeds, web-radio-stations and

many more.

� Easy integration of premium services like VoD including revenue share options.

� A large array of services is already pre-integrated (due to change on OEM customer requests).

� Multiple ways of uploading / sharing content over the internet.

� Stable and secure 24/7 remote update and configuration management platform available in ASP

mode or as license product.

Global Home Network

Trety One features multiple networking options from Fast Ethernet to WLAN 801.11n, enabling the

following applications:

� Standard conforming UPnP Client, Media renderer for Video / Music / photo applications

� Ready for DLNA certification based on request.

� Optional place shifting add-ons available for web & local streaming of live content.

� Remote access to local content available using cloud services by request.

Open Standards

Trety One is designed from scratch with the goal of open standard support including:

� HTML / CE-HTLM / HTML5.

� Javascript / Ajax / Jason …

� Linux 2.6.

� 3D by openGL 2.0.

� Adobe Flash.

� Windows Media.

� MPEG4, H.264, VC1.

� AAC, MP3, DTS, Dolby Digital Plus.

� RTSP, RTMP, MMS.

� Smooth and Adaptive Streaming.

� HTTP.

� UPnP.

� Open IPTV.

� Secure Media, Microsoft PlayReady.

11

Trety Two

Summary

� Full HD (1080p 60fps) codecs VC-1, H.264, WMV,

� MPEG4, MPEG2, DivX and Flash.

� DVB-S2 or DVB-C or DVB-T or DVB-T2 as single or Twin solution available.

� SMART Card for embedded CONAX (Chip pairing) and 2 x CI+.

� Premium EPG support (with 3rd Party API for recommendation engine).

� PVR / Time Shifting to internal / external Memory (HDD and SD Card Memory).

� EVO3 is Nagra ready and will have a HD+ embedded version available in Q3/11.

� Hardware-accelerated 2D/3D User Interface with CSS3, QT, GTK+, OpenGL.

� Smooth Streaming, Adaptive Streaming, PIFF, DECE MMS, Progressive Download over HTTP.

� Best browser @Set-Top-Box using highly optimized OPERA Engine.

� HbbTV fully integrated and able to handle youView specs.

� Free web-services, pre-integrated third party services, premium VOD.

� Home networking, DMA and UPnP available (DLNA optional).

� Open standards based, digital Media Player (‘PIPER’) with MS WM6.x APIs.

� Linux version with Microsoft PlayReady DRM available. Allows high level of customization with

minimum time-to-market.

Hardware Trety Two

� Processor: Trident PNX 8493.

� Memory: 512 MB RAM / 128 MB flash.

� Standby Power Consumption: < 0,5 Watt.

� Operating Power Consumption: < 9 W for most cases.

� External PSU 12 V / 110 – 230 Volt.

� 0°C ~ 45°C operation Temperature.

� Humidity 5%~95% (no Condensing).

� Fanless / Noiseless device.

� Weight ~ 1,0 Kg.

� Mechanical size 140mm x 80mm x 15 mm

Connectors:

� HDMI 1.4 Out.

� DVB- (S/C/T) IN.

� SPDIF optical out.

� 2 x USB 2.0.

� 1 x eSATA HDD (optional)

� 1 x 10/100 Ethernet RJ45.

� Integrated 802.11n WiFi

� Integrated Infrared Receiver.

� 3 x Status LED @Front.

12

� SD-Memory slot.

� Standby Button.

Full-HD

� Full HD up to 1080p 60fps for all codecs, including H.264, VC-1, WMV9, MPEG- 1/2/4, Divx, Xvid,

Flash Video.

� Brilliant Picture Quality with integrated hardware optimization for both low and high

bandwidths.

� HDMI 1.4 / HDCP with CEC and ready for the upcoming 3DTV Standards.

� HE-AAC, e-AC3, and all digital and analogue audio output options.

Fantastic UI

� Superior User Interface framework with hardware accelerated performance and effects.

� Rich turn-key User Interfaces and Customization Services available for typical use cases including:

� DMA / Home Networking.

� Internet browsing.

� Integrated Media Player.

� Seamless integration of different UI approaches like:

� HTML / CE-HTML / browser based.

� QT and/or GTK+. openGL 2.0 for 3D.

� Comprehensive Screen builder Tools.

� Adobe Air 2.5 (Stagecraft 2.0) also Adobe Argo plugin

IPTV 2.0

Thanks to the superior system design, EVO3 is the perfect platform for next generation IPTV

deployments for example:

� Web-TV Use Cases based on open Internet technologies such as Adobe Flash Video with

Adaptive Streaming, and Windows Media Streaming (including Smooth Streaming and Microsoft

PlayReady), as well as Progressive download to support HD VoD in low bandwidth networks.

� Over-the-top Video On Demand services using any combination of live-streaming (in SD/HD and

any codec), progressive download, push-VOD with local Flash or Hard-drive/SD card with and

without Microsoft PlayReady

� Bitband support with SecureMedia allows a rich set of available VoD services.

Superior Webbrowser

� Built on the OPERA engine alsofound in many other devices, Trety Media‘s TV2Next portal stack

is a highly configurable and powerful Browser.

13

� Complete Media Player (‘PIPER’) with browser plug-in to access all Media Formats though the

browser by using standard Microsoft APIs.

� Adobe Argo Plug in (Flash 10.x, second Quarter 2011).

� Usability / Scalability as a pure rendering engine for walled garden services, or also as ‘Internet

on TV’ engine.

Cloud Services

Trety Two featuring comprehensive possibilities for cloud / internet services adding instant consumer

value like:

� Free standard portal listing popular watch-again content, live-TV feeds, web-radio-stations and

many more.

� Easy integration of premium services like VoD including revenue share options.

� A large array of services is already pre-integrated (due to change on OEM customer requests).

� Multiple ways of uploading / sharing content over the internet.

� Stable and secure 24/7 remote update and configuration management platform available in ASP

mode or as license product.

Global Home Network

Trety Two features multiple networking options from Fast Ethernet to WLAN 801.11n, enabling the

following applications:

� Standard conforming UPnP Client, Media renderer for Video / Music / photo applications

� Ready for DLNA certification based on request.

� Optional place shifting add-ons available for web- & local streaming of live content.

� Remote access to local content available using cloud services by request.

Open Standards

Trety Two is designed from scratch with the goal of open standard support including:

� HTML / CE-HTML / HTML5.

� Javascript / Ajax / Jason …

� Linux 2.6.

� 3D by openGL 2.0.

� Adobe Flash.

� Windows Media.

� MPEG4, H.264, VC1.

� AAC, MP3, DTS, Dolby Digital Plus.

� RTSP, RTMP, MMS.

� Smooth and Adaptive Streaming.

� HTTP.

� UPnP.

� Open IPTV.

� Secure Media, Microsoft PlayReady.

14

DVB Stack (DVB-S2, DVB-C, DVB-T/T2)

Trety Two is the perfect platform for HD Hybrid solutions:

DVB service management

� Single tuner or twin tuner support.

� Handling of TV and Radio services.

� Support of favorite lists (separated for TV and Radio).

� User defined sorting of services.

� DiSEqC 1.0 / 1.2 support.

� uniCable Support.

CI+ verified with all known CAMs.

� CONAX CAS7 with Chip Pairing embedded.

Audio/Video Decoder

� Support of audio/video streams using the decoders provided on the platform.

� Automatic aspect ratio handling.

Basic EPG services

� Event information from DVB-SI (EIT).

� Now & Next EPG (Zapper).

� Automatic deletion of elapsed program information.

� Deletion delay ensures availability of EPG during timeshift.

� EPG schedule for 7 days (depends on available memory).

� List view.

� Several fi lter to show only program of used favorite list or one specific service.

� EPG Agents support for advanced search.

PVR functionality

� Twin Tuner recording � Twin Tuner time-shift recording. � Recoding includes also Teletext and Subtitle services. � HDD management to ensure max time-shift buffer duration (e.g. 3 hours). � Support of trick modes and jumps at playback from file. � Single Timer support (one-shot). � Interval Timer functionality (adjustable repetition rate: e.g. daily or weekly. � Conflict handling if an overlapping of two or more Timer jobs occur. � Full EPG data usage for Timer and Archive. � Archive listing with different fi lter and sorting possibilities.

Teletext services

� Page cache configurable for 10 to 4000 pages. � TOP and/or FLOF navigation optional. � Standard navigation (page up/down and digit keys). � Subpage navigation.

15

� Teletext linked with a TV service (program).

� Zoom mode (lower/upper half).

� Mix mode.

DVB Subtitling services

� As defined in [13] (ETSI EN 300 743).

� Compatible with D-Book and E-Book.

� Specification of the user’s preferred language.

� Automatic selection of the subtitle according to user preference.

� Manually select alternative subtitle languages if available.

� Enable/disable subtitles.

� Scaling to output resolution.

16

The “Media Player PIPER”

Part of our solution Framework is our very powerful embedded Media Player called ‘PIPER’. All codecs

we use are Hardware accelerated, resulting in smooth high quality output.

Supported streaming network protocols

� TCP

� UDP

� HTTP

� RTP/RTCP

� RTSP Interleaved

� MMS

� Smooth Streaming

� Adaptive Streaming

� RFC 3984 (RTP Playload Format for H.264 Video)

Supported DRM engines

� WMDRM-PD 10 (Janus)

� PlayReady DRM from Microsoft Secure Media

� Easy integration with any other DRM engine like

� WideVine, Merline, ...

Miscellaneous protocols

� UPnP media browsing support

� Session Description Protocol (SDP RFC 2327)

� RTSP (RFC 2326)

� RTSP extensions to satisfy all video server requirements

� IGMP

Supported media formats

� Video ES: MPEG-1/2/4, WMV9, VC-1, H.264, DivX, XVid

� Audio ES: MPEG-1/2, MP3, AAC, HE-AAC-v2, AC3,

� WMA, WMAPro, DD+

� Media container formats: ASF, AVI, MP4, MOV, WMV,

� WMA, MP3

Supported video servers

� Windows Media Services (WMS) using RTSP interleaved

� (MMS), WMSP (MMSH) and RTP/UDP (MMSU)

� Progressive download of ASF streams from HTTP servers with seeking and trick mode support

� Bitband and Kasenna server support available upon request

� Easy integration with any other video server not currently supported.

17

Web Radio

• Shoutcast

• MMS

The Media Player Plug-In

The media player plug-in is the central object used to control media playback via a browser. Together

with PIPER, it encapsulates the transport protocols as well as displaying the DRM protected audio and

video content. The vendor-specific implementation uses the hardware features (DSP) of the Media

processor. The API is a subset of the Windows Media Player 6.4 API, corresponding links to the MSDN are

provided.

Mediaplayer

Type: object

Required: mandatory

Purpose: Provides an interface to the native video player

See also: Methods: http://msdn.microsoft.com/en-us/library/ms925325.aspx

Properties: http://msdn.microsoft.com/en-us/library/ms925326.aspx

Events: http://msdn.microsoft.com/en-us/library/ms925324.aspx

Name Type Description

FastForward() Function Scans rapidly forward through the current clip.

FastReverse() Function Scans rapidly backward through the current clip.

GetMediaInfo String(id) Function Retrieves clip information.

Next() Function Jumps to the next clip in a playlist.

Pause() Function Suspends playback at the current position in the clip.

Play() Function Starts playing a clip from the starting position or

continues playing a paused or stopped clip.

Previous() Function Jumps to the previous clip in a playlist.

Stop() Function Stops playback of the current clip.

AutoStart Boolean Specifi es whether to start playing the clip automatically.

BufferingCount Number Contains the number of times buffering occurred during

playback of a clip.

BufferingProgress Number Contains the percentage of buffering completed.

BufferingTime Number Retrieves the buffering time, which is the time allocated

for buffering incoming data before playback begins.

CanScan Boolean Indicates whether the current fi le supports scanning.

CurrentPosition Boolean Specifi es the clip’s current position, in seconds.

DisplaySize Number Specifi es or retrieves the size of the image display

window. Possible values: see MSDN.

Duration Number Contains the clip’s playing time in seconds.

ErrorCode Number Contains the current error code. See next section for

detailed requirements.

ErrorDescription String Contains the description of the current error state. See

next section for detailed requirements.

FileName String The name of the clip to play (URI of the media fi le).

18

IsDurationValid Boolean Indicates whether the value of the Duration property is valid.

PlayCount Number Specifi es the number of times a clip plays. Should default to 1.

PlayState Number Contains the state of the media player operation. See MSDN.

PdlChunks String Returns a list of chunks, i.e. parts of the content that have

already been downloaded to local storage, as a string in JSON

notation. See following sections for detailed description.

Please note: Only required for devices that use a progressive download strategy ReadyState Number,

Contains the state of readiness of the player control.

See MSDN.

TransparentAtStart Boolean Specifi es whether the player control image output window is

transparent before play begins.

Buffering Event Occurs when the player control begins or ends buffering.

Error Event Occurs when the player control has an error condition.

PlayStateChange Event Occurs when the play state changes.

ReadyStateChange Event Occurs when the player control’s state of readiness changes.

19

User interface & Device Software updater The introduction of IP-based communications to the Set top box presents a completely different

approach to SW maintenance of the Box software. The box goes “Online” every time the viewer turns it

on. That gives the our customers the option to keep both the User interface and the Device SW

environment updated in the most cost efficient and flexible way.

The User Interface Updater

Our User interface is based on HTML(5), CCS and JAVA. This gives the flexibility to constantly download

new User interface experiences. To maintain a local copy of the User interface we are using HTML5

“Cash manifest” for local storage.

The Device Software update framework

Based on LINUX, Client / Server update component for IP based remote updates. Part of software

development framework suitable for building internet streaming, IPTV, VOD, internet on TV, PVR/DVR,

DMA and home networking solutions.

The media update component

We provide our customers with different ready-to-use software libraries that they can integrate into

their software to shorten the product’s time-to-market significantly. One of these libraries is the update

infrastructure library. As the name implies, this library consists of multiple components.

A ready-to-use client software that runs on the STB. A ready-to-use server environment that creates all

necessary files to be placed on internet servers that provide software updates for the STB.

Client software functionality

It is important to note that although its name may suggest it, the update infrastructure library does not

actually perform any application software updates on the STB. Its purpose is solely to check for updates

on an internet server and subsequently download the updates to the STB. The only update functionality

that it provides directly, is the ability to write new OS images using the Nano flash library.

The client software runs on the STB and consists of 2 parts:

1. A small start-up stub that connects to the update server and verifies that the update client

software is the most recent version.

2. The update client that connects to the update server to download the actual fi les that compose

the update and verify their integrity by using MD5-checksums.

The customer’s STB software calls the start-up stub to initiate the update process. During the update

process frequent feedback is provided to the customer’s application, so that it can update the UI (for

example: display a status bar). After downloading the files the client component returns control to the

customer’s application which then has to perform the adequate steps to update the software on the box

(i.e. copying downloaded fi les to their destination, updating configuration fi les and so on).

In the current version (Version 2) the client software provides functionality for a linear point-to-point

upgrade path. That means that the STB-software is updated from one version to the next. There is

currently no support for optional updates or branching upgrades. However, STBs are identified by their

serial numbers and the update components can provide different updates to different serial numbers.

This allows, for example, for creating a group of beta testing boxes that receive new software first.

20

Server software functionality

We can provide a server software solution, a fully-fledged solution based on a web-interface with

additional server services, and a managed ASP-style service. In that case Trety Media will operate the

server part of the Updater for the customer on a redundant server infrastructure. The server software

solution provide a mechanism for deploying new software updates and operating system updates on a

server and delivering them to a client the fully fledged version provides the following features:

� Convenient web-interface with full user management.

� Distributing the updates to multiple download servers.

� Load-balancing on an application-level to use these multiple servers.

� Easy management of product versions by assigning updates to blocks of serial numbers.

The full version follows a general philosophy of making it easy to distribute different updates to clients.

This way, beta testers and product types can easily be accommodated

21

Wireless connectivity for Trety IP Set Top Boxes.

The Trety IP Set-Top box products are structured as two separate functional blocks. An Internet access

block and the Media player block. Key reasons to this structure are modularity, performance

enhancements, and increased security due to the logical and physical separation of Internet and the

Media player block.

Main features for the Internet access block are:

� Ethernet 10/100 WAN interface

� USB2 Host interface supporting 4G/LTE USB dongles for wireless WAN access

� WiFi solution (LAN) supporting 802.11 n in access point and client mode

� RGMll Interface (LAN) for connectivity towards Media player block

� Self-contained OS and Webserver

� Possibility for TR-069 Network management support

Router Features:

� 4G routing speeds of appr. 50 Mbps

� Appoint Ethernet WAN port or USB modem as primary Internet access.

� NAT router with DHCP server

� Dynamic DNS services

� NTP clock

� Bi-monthly data traffic counter

� Port-Forwarding

� SPI-Firewall

� VPN Pass-through

Wireless LAN Security Properties:

� MAC Address Filtering for WLAN

� WEP 64/128 bit encryption

� WPA-PSK

� WPA2 Enterprise (to be used with

22

4G (LTE) IP Home Media Network

Network based on wireless 4G (LTE) service. IP Set-top box provides

Ethernet & wireless 802.11n network connection to surrounding

equipment.

• Internet & IP media information sourced via the 4G (LTE)