IPTV STB Principle and Operation
Contents
STB Introduction
STB Features
STB Configuration
STB Software Upgrade
Error Code and Cause
STB Introduction
STB (Set Top Box): IPTV terminal device. Users get IPTV service from operator.
Bi-directional communication: Info transmission between network and users Media conversion:Decodes the media and outputs it to displayer
© ZTE Corporation. All rights reserved
Hardware Architecture S/PDIF optical& coaxial
POWER IN
USB2.0
HDMI
CVBS&AUDIO L& R Y&Pb&Pr
DDR3 SDRAM
SOC
Ethernet
NAND FLASH
Key
Led
Ir
7 segments Display
USB2.0
ZXV10 IPTV STB hardware architecture includes Main Processor, Flash Memory, RAM, Ethernet Switch and external interfaces like Display, Keys, Ethernet, USB, IR Input , and A/V Out. © ZTE Corporation. All rights reserved
STB Software Platform Application Live TV
Value-added service
VoD
Browsing
Application layer
TSTV
NVoD
STB management
NPVR
Gaming
3rd party application
Start-up and initialization
Middleware API Middleware
JVM
Middleware layer Authorization authentication
Resource management
Browser
Download and upgrade
DRM/CA
Media play & control
Network management
Graph engine
Middleware adapting layer Operating system
Task management Resource layer
Memory management
Network protocol
Device management
File system
DSP+ Driving program Hardware CPU
LAN/WLAN
© ZTE Corporation. All rights reserved
RAM
FLASH
VIDEO
AUDIO
UART
IrDA
USB
SATA
STB Software Platform Streaming Server
EPG
STB
Browser
A
Player
B
ZteStreamClient
1. A and B are APIs between middleware and upper layer applications. 2. Interface A: This is a callback interface of Java Script. Through this interface, the EPG system exchanges information with STB applications. 3. Interface B: This is the media stream transmission and control interface. Through this interface, STB applications control the interaction with the media server, set up/disconnect sessions, receive media, and play control. © ZTE Corporation. All rights reserved
Contents
STB Introduction
STB Features
STB Configuration
STB Software Upgrade
Error Code and Cause
ZTE STB Naming Rule
ZXV10 BN1N2N3X
B: Box(Set-Top Box)
N1:
© ZTE Corporation. All rights reserved
6:H264 standard definition
7:H264 high definition
8:x86
N2: STB mode
0:single mode (IPTV)
2:dual mode (IP+DVB-C)
N3: functions
0: general functions
3: internal storage
5: support video communication
X: postfix, for later extension
ZXV10 B600 V4
© ZTE Corporation. All rights reserved
ZXV10 B600 V4
© ZTE Corporation. All rights reserved
ZXV10 B700 V2
© ZTE Corporation. All rights reserved
ZXV10 B700 V2 —SD Connection
© ZTE Corporation. All rights reserved
ZXV10 B700 V2 —HD Connection
© ZTE Corporation. All rights reserved
Interface & Protocol in STB and IPTV Platform SIP Tr-069 TVMS EMS EPG server
VoD server
Version management server
MAN
HTTP V1.1,HTML V4.0, JavaScript
DSLAM
BRAS Broadband access network
HTTP/IGMP
STB Streaming transporting protocol: RTP/RTCP Broadcasting control protocol: RTSP
© ZTE Corporation. All rights reserved
Access protocol: DHCP/PPPoE Multicast protocol: IGMP V2.0 /3.0
Contents
STB Introduction
STB Features
STB Configuration
STB Software Upgrade
Error Code and Cause
Configure the STB with STB_ConfigTool The default IP address of B700V2 STB is 192.168.1.12. The default password of B700V2 STB is 654321. Connect STB Disconnect STB Restart STB
Read the Version Info if the STB is connected
© ZTE Corporation. All rights reserved
Configure the STB with STB_ConfigTool Read Cfg from STB Write Cfg to STB Configure the access mode: PPPOE/DHCP/LAN Input the Authentication URL: Primary EPG address Input the Update Server address
Input the Clock Server address & TimeZone Input the IPTV service account & password
© ZTE Corporation. All rights reserved
Configure the STB with STB_ConfigTool 1. If the TV supports 1080I_SD_EPG, select 720P_SD_EPG, 1080I_SD_EPG, and PAL as the video output format. 2. If the TV supports 720P_SD_EPG, only 720P_SD_EPG and PAL can be selected. Black screen will appear if 1080I_SD_EPG is selected. 3. The ordinary TV can only use PAL format; otherwise, the black screen will appear. 4. It is recommended to pre-configure the format to be PAL. Check whether the television supports HD mode on the site and then make the selection.
© ZTE Corporation. All rights reserved
Configure the STB with STB_ConfigTool Configure NM address, user name, and password. http://58.223.251.179:9090 /web/tr069 The user name and password are both cpe.
After the configuration is completed, Press the Write configuration button and complete the setting of STB. Restart the STB so that the configuration can take effect. If the network connection is normal, the STB will be connected to the server automatically after power-on. The STB will check whether upgrade is needed. If so, the STB will be upgraded automatically. The upgrade will take 3 to 5 minutes. © ZTE Corporation. All rights reserved
Manual Configuration Press the white Set button on the top of remote control to enter the system setting window. Then the System Setting Authentication window appears. Enter the password 6321, select the Confirm button using the direction key and press the OK button on the remote control.
© ZTE Corporation. All rights reserved
Manual Configuration Enter the main window of system setting. The default selected option is Basic Setting.
© ZTE Corporation. All rights reserved
Manual Configuration In the access mode window, there are three access modes: PPPOE, DHCP and LAN. Presently, the access mode of ordinary subscribers is PPPOE. The access account format of IPTV is broadband account name+@***. For different offices, the suffix is different. Modify the account if it is not correct.
© ZTE Corporation. All rights reserved
Manual Configuration It is recommended to use the locate/soft keyboard function. Press the Locate button to activate the soft keyboard function.
Use the direction key to select a character needed and then press the OK button to enter it. Press the Locate button again and the soft keyboard disappears.
© ZTE Corporation. All rights reserved
Manual Configuration Check whether the active authentication server address and update server address are correct and confirm that correct service account and password are entered.
© ZTE Corporation. All rights reserved
Manual Configuration 1. The wireless connection setting window appears, Select the Search button using the direction, SSID of intelligent wireless modem will appear in the Select Network drop-down box. Select it. 2. Select the default authentication mode WPA PSK/WPA2 PSK. Select Auto from the Encryption Mode box. 3. Select 1 from the Key ID box. 4. Enter the key preset in the wireless setting of the intelligent wireless modem.
After all the settings are completed, press the Confirm button to return to the main window. Select the Restart button to finish the parameter setting. © ZTE Corporation. All rights reserved
Function Setting of TV Learning Buttons Learning indicator
Power
Learning reception window
TV buttons
Power
Setup
Sound V O L
Mute Soft keyboard
Setup
STB remote controllerler can learn the TV’s button functions: standby, TV/AV, volume+/- .
Locate
1. Press the dark gray button Setup and hold it for more than 3 seconds. It is in learning state if the learning indicator is changed from red to green. 2. Point the infrared LED (usually at the top of the remote controller) of the TV remote controller to the learning reception window of the STB remote controller. And then press the button to be learnt (for example, the Power button) on the TV remote controller. The learning indicator turns to red. 3. Press a learning button (for example, the Standby button) on the STB remote controller. If the indicator changes from red to green, it means the learning is successful. 4. Repeat steps 2 and 3 to learn other buttons. 5. Please do not press any button after the learning. Wait for the indicator light to go off, which means all the button information learnt is saved. Now, the subscriber can use the buttons on the STB remote controller to operate the television. © ZTE Corporation. All rights reserved
Contents
STB Introduction
STB Features
STB Configuration
STB Software Upgrade
Error Code and Cause
STB Software Upgrade
HTTP upgrade
STB gets the address of the upgrade mirror file in HTTP mode. The mirror file is transmitted in TCP mode.
USB upgrade
The local upgrade is performed just by inserting USB Flash into the STB. It is the only upgrade mode in the case of network interruption. But it can only be used for a single STB..
NM upgrade
STB registers an event, NM modifies the upgrade server address and upgrade parameters, and then invokes the upgrade flow.
© ZTE Corporation. All rights reserved
HTTP Upgrade
NO
STB connect to the local upgrade server?
App now process exits, not upgrade
YES
Detect upgrade mirror files according to zteSTBVer.cfg rule file
HTTP V1.0 The version does not support re-direction. The upgrade server address configured in STB is the upgrade path.
NO
App now process exits, not upgrade
YES
NO
The main control unit agrees to upgrade
App now process exits, not upgrade
YES
Download the mirror file in TCP mode
The mirror files pass CRC check YES
NO
App now process exits, not upgrade
Erase flash and update the module flag in the flash configuration area
NO
© ZTE Corporation. All rights reserved
Download all the upgrade mirror files in zteSTBVer.cfg rule file ?
YES
Upgrade completed, restart
HTTP Upgrade Is STB connected to the master authentication server?
HTTP V2.0 This version supports re-direction. The upgrade server address configured in the upgrade policy server is the upgrade path.
YES
Is the upgrade policy server configured on the master authentication server?
The upgrade server address configured in STB is taken as the upgrade path, the subsequent upgrade flow is the same as http1.0
NO
YES
Is the upgrade policy server connected successfully? YES
Is the upgrade server defined by the upgrade policy server connected successfully? YES
The subsequent upgrade flow is the same as http1.0
© ZTE Corporation. All rights reserved
NO
NO
App now process exits, not upgrade
HTTP Upgrade
HTTP V2.0 This version supports re-direction. The upgrade server address configured in the upgrade policy server is the upgrade path.
© ZTE Corporation. All rights reserved
USB Upgrade
Insert USB drive and app USB process starts
Upgrade mirror files are detected according to the zteSTBVer.cfg rule file
There is no security mode for USB upgrade. Do not power off during the upgrade, otherwise, the upgrade cannot be continued after restart.
NO
App USB process exits, not upgrade
YES
NO
The main control unit agrees to upgrade
App USB process exits, not upgrade
YES
Download the mirror file from USB flash
The mirror files pass CRC check YES
NO
App now process exits, not upgrade
Erase flash and update the module flag in the flash configuration area
NO
© ZTE Corporation. All rights reserved
Download all the upgrade mirror files in zteSTBVer.cfg rule file ?
YES
Upgrade completed, restart
NM Upgrade 1. Power STB on and send the registration information 1 BOOT to the NM. 2. The registration event 1 BOOT triggers policy execution. 3. NM modify the upgrade server address and cycling upgrade parameters in STB using the setparameters method. 4. The upgrade is triggered after modification. 5. After the upgrade is completed, STB sends 1 BOOT and 4VALUE CHANGE to NM and returns the message 7 transfer complete. After receiving the message, NM considers the policy is executed successfully. The whole flow ends. (Parameter modification on STB and the upgrade process will be recorded into the configuration area. The main control unit queries the status of configuration area after it is upgraded, and then notifies tr069 to send 4 VALUE CHANGE and 7transfer complete).
© ZTE Corporation. All rights reserved
Contents
STB Introduction
STB Features
STB Configuration
STB Software Upgrade
Error Code and Cause
Error Code Prompted in Boot Procedure Error Code
Prompt Message
Cause
Sorry, system has no response and fails to provide program service (1302)! Please verify configuration and retry, or please dial customer service hotline for help. Press OK for reconnection or Cancel for settings.
1. EPG homepage does not pass the validity detection. 2. The domain name resolution of EPG homepage address fails. 3. Multiple reconnections to EPG homepage address fail. The connection to EPG homepage cannot be established finally.
1303
Sorry, local network is not connected. Please check network cable or ADSL MODEM status!
1. The network cable connecting STB is not well plugged. 2. If MODEM is connected, perhaps because MODEM is not powered on.
1304
Incorrect username or password (1304)! Please verify them and retry, or please dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
The username or password required by DHCP+ is invalid.
1302
© ZTE Corporation. All rights reserved
Error Code Prompted in Boot Procedure Error Code
Prompt Message
Cause
Sorry, unable to connect to network (1305)! Please try later, or please dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
1. DHCP service is unable to get valid IP address. 2. The interaction via DHCP/DHCP+ receives the error code returned by server.
1306
Device is uninitialized (1306)! Please dial customer service hotline for help! Press OK to enter system setting page.
1. The STB has not been initialized, and there is not any configuration information. 2. The key config info (MAC address, EPG homepage address) is invalid. 3. The STB must be repaired once this fault occurs. Use serial port or PC configuration tool to detect the config info.
1307
DHCP+ connection fails (1307)! Please try later, or please dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
Error occurs in DHCP+ procedure.
1305
© ZTE Corporation. All rights reserved
Error Code Prompted in Boot Procedure Error Code
Prompt Message
Cause
1401
Network dial-up fails (1401)! Press OK for reconnection or Cancel for settings.
Reject response of DSLAM/BAS is received in ADSL dial-up procedure.
1402
Sorry, unable to connect to network (1402)! Please try later or dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
ADSL dial-up is successful, but the response of BAS server is not received.
1403
Sorry, incorrect broadband username/password (1403)! Please verify them and retry, or please dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
ADSL account or password configuration is incorrect. Enter system setting interface to modify it.
1404
Sorry, system is busy (1404)! Please try later or dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
ADSL dial-up is timed out without response.
© ZTE Corporation. All rights reserved
Error Code Prompted in Boot Procedure Error Code
Prompt Message
Cause
1601
Sorry, unable to access system (1601)! Please press OK to enter configuration interface to check system settings!
Illegal EPG homepage address is detected. The device should be repaired. Use PC configuration tool or serial port to detect the configuration information.
1602
Sorry, unable to connect to network (1602)! Please press OK to check the settings or dial customer service hotline for help!
It is failed to establish connection to EPG server.
© ZTE Corporation. All rights reserved
Error Code Prompted in Boot Procedure Error Code
Prompt Message
1901
Sorry, local network is not connected (1901). Please check network cable or ADSL MODEM status! Press OK to retry or Cancel to enter configuration interface for modification.
Network cable is not plugged.
1902
Sorry, wireless network card loading fails (1902). Please check the wireless network card! Press OK to retry or Cancel to enter configuration interface for modification.
User selects wireless access mode, but no wireless network card is found.
1903
Sorry, wireless network connection fails (1903)! Please verify network settings and retry, or please dial customer service hotline for help! Press OK for reconnection or Cancel for settings.
It is failed to access AP.
© ZTE Corporation. All rights reserved
Cause
Error Code Prompted in Media Playing Procedure Error Code
Prompt Message
Cause
1005
System is busy, please try later (1005).
The message means an unrecoverable fault occurs in TCP signaling channel of RTSP. The channel must be closed. 1. The closed signal is detected in the RTSP signaling channel to stream media server. 2. During the I/O operation of RTSP signaling channel to stream media server, an unrecoverable error occurs (the I/O operation includes signaling I/O and media data I/O). 3. RTSP server receives the SetPatameter message with CLOSE request sent from stream media server.
1006
System is busy, please try later (1006).
It is timed out when sending SETUP message to RTSP server.
1007
System is busy, please try later (1007).
The stream media server returns the response message 404 indicating that the server has not find the program required.
© ZTE Corporation. All rights reserved
Error Code Prompted in Media Playing Procedure Error Code
Prompt Message
Cause
You have not bought the program (1008).
1. The stream media server returns the response message 401. 2. The stream media server returns the response message 603. 3. When enabling the self-developed DRM function, DRM authentication fails.
1015
Signal interrupted (1015)
1. STB cannot identify the media type of the program. 2. The module for decoding the media type of the program is not configured on STB.
1018
Signal interrupted (1018)
Media channel hasn’t received media data for a long time, which is considered to be a network error.
1022
Signal interrupted (1022)
Media channel hasn’t received media data for a long time, which is considered to be a connection fault.
1008
© ZTE Corporation. All rights reserved