ZTE IPTV Solution
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
End to End IPTV System Media Center
BOSS
Broadcast Content Provision Interfaces Unicast Content Provision interfaces
Middleware
Headend Headend
OSS/BSS Integration Interface
SQM
Third Party Management Interface Third Party Application Interface
EMS
CMS
SRS
WAP
EPG
SMS
3rd Party SP/CP Central EPG
VoD Server CDN Manager CDN Center VOD & Download Node FCC Server Server
CAS/DRM
Central WAP
Central Node Local WAP
Local EPG Node
CDN Edge Node
IP Core
CDN Edge Node
CDN Agent
CDN Agent VOD & Download Server
VOD & Download Server
3G
Private Network Firewall
IPTV, Web TV Node
Internet
IPTV, Web TV Node STB
STB
PC
PC
Mobile
Mobile
Content
IPTV Solution Architecture
IPTV Head End Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
Unified Headend Architecture
Program resource
IPTV Headend
CDN
Signaling monitoring & testing
Content processing
Program resource receptio n
Encoding
User terminal IPTV
Satellite TV
Mobile TV
Local TV
Other content provider
Headend management
Internet TV
IPTV Headend Solution
Headend Functions •Content Acquisition System Usually the satellite programs are the main source of IPTV service, while the headend system can receive and be ingested by all program sources, including local TV station programs from transmission network.
•Encoding System As the core of headend, source HD/SD programs are encoded into the H.264 format needed by the IPTV system with encoder.
•Content Processing System Some contents shall be processed so as to meet the service requirement. For example, to operate VASs, local advertisements are inserted into live T V channels to replace the original ad content. Offline encoding of VOD video sources are performed to produce VOD content files.
•Monitoring & Testing System To ensure normal operation of the headend, the monitoring equipment room needs to observe headend channel output nonstop around the clock. All channels are displayed in real time on TV screens. The system is equipped with some professional testers as option, such as the waveform analysis meter and TS analysis meter.
•Headend Management System Subsystems of the headend system are configured, managed, and scheduled (redundancy) for precise normal operation..
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
DRM Solution
DRM Performance Platform OS
Red Hat Enterprise Linux 5.3 ; Sun Solaris 10 for SPARC
Database
Oracle (10g R2 Enterprise Edition)
Digital certificates
X.509 compliant, 1024-bit PKI signature hierarchy
GUI
Flexible Java-based secure administrative functions
Monitoring and logging
Comprehensive and secure
Implementation
Single machine or distributed load balanced cluster
Scalability
From trial system to 2+ million subscribers and beyond
Video encoding
MPEG-2, MPEG-4/H.264, VC1, DivX (format independent)
Video encapsulation
MPEG-2 Transport Stream
Content encryption
128-bit AES or RC4. DVB-CSA by third-party scrambler
Network management
SNMP v1, v2c, v3
VOD content ingestion
Manual or automated with flexible workflow
Client flexibility
Wide range of broadcast and hybrid STBs, DVRs, and PC platforms
Clone detection
Revenue protection through monitoring and response techniques
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
SPS=Service Process Software VCDNS=VCDN Software SOSS=Service Operating Supporting Software CDNS=CDN Software CMS=Content Management Software EPG=Electronic Program Guid CDRS=CDR Software NTP/FTP=Network Time Protocol/File Transfer Protocol IS=Interface Software
Middleware Architecture
ZTE Middleware System Interface to outside device
TimeSync+ Content download
CDR & Statistic system
Service Exhibition
Service Management & Content Management Subsystem
OSS/BSS
CA/DRM
IS
NTP/FTP
EPG
CDRS
CMS
CDNS
SOSS
VCD -NS
SPS
CDN/VOD Server
Database NMS Interface Server Suse Linux PC Server
NTP/ Service +content FTP Server
CDR/ Statistic Server
Suse Linux
Oracle Database
Oracle Database
Suse Linu x
Suse Linu x
PC Server
PC Server
PC Server
DB server
EPG server
Service process Server+ Web server
Suse Linu x
PC Server
Service process Server
Suse Linux
PC Server
STB /Others Software installing Server Support Environment
Middleware SW Architecture
QS
SMS Module
CMS Module
EPG Module
SRS Module
TVMS Module
TVMS Module
STB
Middleware HW Architecture
Middleware Interface
IPTV EMS
CA/DRM
Middleware & CA/DRM
IPTV & EMS
Request CA/DRM to encrypt the VOD content. Request CA/DRM to encrypt the live channel Request CA/DRM to deliver the VOD content authorization to the STB. Request CA/DRM to deliver the live channel authorization to the STB.
SNMP SOAP
HTML+SOAP
TCP or SNMP
Integrated network management system. Manages IPTV devices in a centralized manner
TR-069
CDN System
Middleware & CDN
HTTP+SOAP
Middleware IPTV BSS/BOSS
Content injection Middleware requests for VOD play list
EPG SMS CMS SRS VAS
Middleware & STB
HTTP
Middleware & IPTV BSS/BOSS
Middleware delivers the CDR to BOSS. Synchronize service and product with Middleware. Manage user information and the user profile. charging and settlement
Present the EPG page
STB
IPTV Internal Interface IPTV External Interface
Interfaces between IPTV System and BOSS Product Management Interface (PMI) Product creation Product modification Product remove Product subscription Product cancellation • •
• • •
User Management Interface (UMI) Open account Active account Delete active account Delete account User information inquiry User information modification Add a group Modify a group Delete a group • •
• • • •
• • •
PMI
UMI
CDR
Middleware
CDR Billing Interface (CDR) Record for subscribers use Record for subscribers PPV ordering Record for subscribers product •
• •
Middleware System Functionality
TVMS, QS, TV voting , Game
Middleware System Functionality
Statistic Server
• Full-scale information statistic like program operating statistic, SP and subscribers operating statistic. • Various analyzing tools like report analyses, diagram analyses, report forms customization and Web browser
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
IPTV CDN Architecture CDN Manager
Central node
Regional central node
Edge node IPTV CDN: it is a content distributing network, which consists of CDN Manager, one central node, Several regional central nodes and edge nodes. •
•
CDN Manager: Function: CDN network manager, it will finish whole content scheduling, global load balance function. Hardware statues: normal server.
•
•
CDN node: Function: finish VOD content storage, transmission and streaming media service; Finish Live TV distributing, Live TV transcoding, FEC codec, Live TV storage and transmission functions and TSTV, TVOD, NPVR streaming media service
UDP Packet Loss Retransmission for VOD QoE 100 original stream packets
CDN Node
UDP packet loss retransmission request
98 original stream packets
Networ k
2 retransmission stream packets
UDP packet loss retransmission request
STB
100 packets 2 retransmission stream packets
STB sends CDN node UDP retransmission request based on packet loss message in STB buffer, when CDN node receives the request, it will resend loss packet in the first time.
Ensuring user’s QoE under 2% packet loss ratio on network.
Adopting intelligent retransmission algorithm (limited & reasonable retransmission times), overcoming TCP bug and ensuring it under control.
FEC Live TV in Multicast for Better QoE Receiving original stream+ FEC redundancy stream re-building, which guarantees user’s view quality
CDN multicast node
Original stream+ FEC redundancy stream Multicast Network with packet loss 98 original packet 100 original packet +6 redundancy packet
STB F E 100 packets C
+5 redundancy packet
FEC guarantees that user’s view quality could not be affected under 2% packet loss ratio, TV could be watched under 5% packet loss ratio. Live TV stream adopts dual channel sending, which keeps original stream channel and does not affect third party STB access.
FEC Live TV in Unicast for Better QoE Receiving original stream+ FEC redundancy stream re-building, which guarantees user’s view quality
CDN unicast node
Original stream+ FEC redundancy stream Unicast Network with packet loss 100 original packet +6 redundancy packet
STB
98 original packet
F E 100 packets C
+5 redundancy packet
FEC guarantees that user’s view quality could not be affected under 2% packet loss ratio, TV could be watched under 5% packet loss ratio. ZTE VoD server requests STB whether it supports FEC or not, if yes, VoD server will send original media packets and FEC redundancy packets to STB, if no, VoD server will send STB only original media packets without FEC redundancy packets. By this mechanism, ZTE VoD server can serve the 3rd part STBs which doesn't support FEC.
Fast-Sending for VOD Edge Node FAN Module
Black screen waiting……
M S T U
M S T U
M S T U
M S T U
M D U
M D U
M S U
Power Module
M S U
S O M P
S O M P
M S T U
M S T U
M S T U
M S T U
Power Module
Fast-Sending can reduce black screen waiting time to improve QoE.
STB sends VOD request to CDN node. CDN stream server will send the stream media in a higher speed to fill STB buffer in short time. Then CDN stream server delivers media stream to STB in a normal speed.
①
②③
Fast Channel Change (FCC) Multicast source
Multicast Stream
FCC Server
Multicast RP FCC Fast Delivery Multicast I Frame Stream Signaling
STB Internal Processing FCC Buffer Multicast Buffer
Integrated Stream
To Decoder
FCC can speed up the zapping time. FCC can save STB waiting time for I frame and PMT table. Use such technology, channel zapping time can be less than 500ms.
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
STB HW Architecture
FLASH
RAM
USB
DVB-S/C/T
MoCA/PLC /Wi-Fi
SOC
Digital A/V Output Analog A/V Output
Ethernet
Front panel
Home Networking -------Wi-Fi Connection
-------MoCA Connection
HG
PLC
Power line
-------PLC Connection STB embedded PLC
ZTE IPTV STB IPTV STB
Standard Definition
High Definition
HD LPVR Hard disk built in
B600V4C
B700V3K
B703V3K
B700V2A
B600V4H
B700V2L
ZTE IPTV STB-SD STB Products B600V4C
H.264 SD STB
B600V4H
Performance
H.264 SD STB Performance
H.264
H.264
SD/MPEG2 SD (optional)
PAL: 720*576/NTSC: 720*480 Support
4:3 and 16:9 video stream aspect ratios CABAC and CAVLC Support CBR and VBR MPEG1 Layer 1/2/ MPEG1 Layer3 (optional)/AAC IGMP V2 / V3 Protocol: TCP/IP, PPPoE, DHCP, HTTP 1.1 RTSP, RTP, RTCP Browser: OSD: English/Chinese; Other languages (customizable) / HTML (V4.0 or above) JAVA Script (V1.3 or above) )/ DOM (v1.0, v2.0, v3.0)/CSS v2.1/AJAX/ Cookie Picture: BMP, GIF/Animated GIF, JPG and PNG Security: SSL V2.0/3.0 (optional) DRM (optional) Macrovision (optional) Support
Interface 1*RCA
composite video 1*S-Video 2*RCA stereo audio 1*RF output (optional) 1*RJ45, 10/100M Base-T 2*USB 2.0 master Infrared remote controller, NEC 38KHz
Highlight Picture
in graph (PIG) Remote software upgrade TR069 /TR135 network management Basic service: Live TV,VOD,NVOD ,TVOD,TSTV , Web browsing( for EPG) Wireless keyboard, Ukey upgrade More value added service like Gaming, Online photo album etc.
SD MPEG2 SD (optional) 720*576 NTSC: 720*480 Support 4:3 and 16:9 video stream aspect ratios Support CABAC and CAVLC Support CBR and VBR MPEG1 Layer ½ /MPEG1 Layer3 (optional)/AAC Protocol: TCP/IP, PPPoE, DHCP, HTTP 1.1/IGMP V2 / V3/RTSP, RTP, RTCP Browser: OSD: English/Chinese; Other languages (customizable)/HTML (v4.0, v4.01)/JAVA Script (v1.3, v1.4, v1.5)/DOM (v1.0, v2.0, v3.0)/CSS v2.1/AJAX/Cookie Picture: BMP, GIF/Animated GIF, JPG and PNG Security: SSL V2.0/3.0 (optional)/DRM (optional)/ Macrovision (optional) High cost-effective STB. PAL:
Interface 1*RCA
composite video
1*S-Video 2*RCA
stereo audio output (optional) 1*RJ45, 10/100M Base-T 2*USB 2.0 master (only 1 USB port available when embedded Wi-Fi function) Infrared remote controller, NEC 38KHz 1*RF
Highlight Picture
in graph (PIG) software upgrade TR069 /TR135 network management Basic service: Live TV,VOD,NVOD ,TVOD,TSTV , Web browsing( for EPG) Wireless keyboard, Ukey upgrade More value added service like Gaming, Online photo album etc. Remote
ZTE IPTV STB-HD STB Products B700 V2A
H.264 HD STB Performance H.264
HD/SD HD/SD (optional) PAL: 720*576/NTSC: 720*480 720p, 1080i, 1080p Support 4:3 and 16:9 video stream aspect ratios Support CABAC and CAVLC Support CBR and VBR MPEG1 Layer 1/2 /MPEG1 Layer3 (optional)/ AAC/ Dolby AC3 TCP/IP, PPPoE, DHCP, HTTP 1.1 IGMP V2 / V3 RTSP, RTP, RTCP OSD: English/Chinese; Other l anguages (customizable) HTML (V4.0 or above) / JAVA\ Script (V1.3 or above) DOM (v1.0, v2.0, v3.0)/CSS v2.1/AJAX//Cookie Picture: BMP, GIF/Animated GIF, JPG and PNG SSL V2.0/3.0 (optional)/DRM (optional)/Macrovision (optional) MPEG2
Interface 1*RCA
composite video/1*YPbPr stereo audio 1*S/PDIF (Coaxial)/1*HDMI output 1*RJ45, 10/100M Base-T 2*USB 2.0 master (only 1 USB port available when embedded Wi-Fi function) Infrared remote controller, NEC 38KHz 2*RCA
Highlight Picture
in graph (PIG) Remote software upgrade TR069 /TR135network managemen Basic service: Live TV,VOD,NVOD, TVOD, TSTV, Web browsing (for EPG), PIP, Wireless keyboard, Ukey upgrade. More value added service like Gaming, Online photo album etc.
B700V2L
H.264 HD STB
B700V3K
Performance
H.264 HD/SD/
Video::
HD/SD (optional)
Signal HD decoding up to H.264
[email protected] Dual HD decoding up to
[email protected] 720p, 1080i, 1080p MPEG-2 HD decoding up to MP@HL Support 4:3 and 16:9 video Supports PIP application with dual HD,HD+SD or stream aspect ratios dual SD decoding Support CABAC and CAVLC Composite SD video output with 720*480i (NTSC) Support CBR and VBR resolution, supports Macrovision7.01 copy MPEG1 Layer 1/2 protection (optional); MPEG1 Layer3 (optional)/AAC Component SD video output with 480i, 480p Dolby AC3 resolution, 720p60, 1080i60 resolution, s upports TCP/IP, PPPoE, DHCP, HTTP 1.1 CGMS-A copy protection IGMP V2 / V3/RTSP, RTP, RTCP HDMI HD video output with 480i, 480p resolution, OSD: English/Chinese; Other HD video output with 720p60, 1080i60, 1080p60 languages (customizable) resolution, supports HDCP1.2 copy protection HTML (v4.0, v4.01) Audio JAVA Script (v1.3, v1.4, v1.5) Audio decoding format DOM (v1.0, v2.0, v3.0)/CSS v2.1/ MPEG1 Layer 1/2 AJAX/Cookie MPEG2 AAC, MPEG4 AAC LC/AAC+ Picture: BMP, GIF/Animated GIF, Supports 32, 44.1, 48KHz sample rate JPG and PNG Supports Multi-channel audio decoding with SSL V2.0/3.0 (optional)/DRM(optional) down-mixing Macrovision (optional) Supports PCM mixing with sample rate conversion High Cost-effective STB 2 pairs of analog stereo audio output, support mono to stereo converting or multi-channel to stereo down-mixing 1*RCA composite video S/PDIF and HDMI digital audio output with PCM 1*YPbPr or compressed audio data 2*RCA stereo audio Network 1*S/PDIF (Optical) one 10/100M Base-T Ethernet port 1*HDMI output 1*RJ45, 10/100M Base-T 2*USB 2.0 master 1* composite video output with NTSC resolution, Infrared remote controller,NEC 38KHz RCA connector 1*YPbPr output, up to 1080i, RCA connector 1*HDMI 1.4a output with HDCP1.2,up to 1080p60, HDMI Type A connector Picture in graph (PIG) 2 pairs of analog stereo audio output, RCA Remote software upgrade connector TR069 /TR135network managemen 1*S/PDIF Optical output Basic service: Live TV,VOD,NVOD, TVOD, TSTV, Web browsing (for EPG), 1* 10/100M Base-T, RJ45 connector 1*USB 2.0 host port, Type A connector (Front Wireless keyboard, Ukey upgrade. Panel) More value added service like 1*USB 2.0 host port, Type A connector (Real Gaming, Online photo album etc. Panel) Control Mode: Infrared remote controller, RCMM 36KHz PAL: 720*576/ NTSC: 720*480
Interface
Interface
Highlight
B703V3K
H.264 HD STB
Performance MPEG2
H.264 HD STB Highlight Advanced
hardware system design by the latest next generation STB chipset ST7108, powerful dual CPU architecture delivering more than 2000 DMIPs. Advanced multi-format HD video decoding up to 1080p, supports PIP application. Advanced audio processor, provides the flexibility to support the most popular audio format and extendable. Powerful true 3D graphic processor, full compliance to OpenGL ES 1.1/2.0 and Open VG 1.0/1.1. Two USB 2.0 host port providing more devices and applications. Integrated ZTE IPTV middleware including ZTE browser and Stream Client components which will support EPG and media playback. Supports IGMP v2/3, TR069/TR135, DLNA Supports LPVR Supports 802.11n. Supports remote manage and control including upgrade, configure and diagnose by ACS. Easy to integrate the other Conditional Access or Digital Rights Management middleware based on the software architecture. Supports Macrovision7.01, CGMS-A, HDCP1.2 for video content protection. (optional)
B703V3K is B700V3K adding embeded Hard disk
Fast-Display Media Content Media Stream STB
Fast-Display AV Sync
Multicast RP/Streaming Server Decoding Video Stream
IF
Internal Processing
Fast Display
Slow Play Audio Stream
Synchronization
•
•
When STB receives I frame, it displays the picture immediately, Which largely reduces the black screen time led by program channel switching. After I frame is displayed, STB can slow play the video based on ZTE patent intelligent synchronizing algorithm, and rapidly realize AV synchronization in a brief time.
Content
IPTV Solution Architecture
IPTV Head end Introduction
IPTV DRM Introduction
IPTV Middleware Introduction
IPTV CDN Introduction
IPTV Terminal Introduction
IPTV Network Management
Unified Network Management Platform •NetNumen: unified network management platform
NetNumen CPE
•Service Layer: IPTV middleware, CDN, Intelligent network ZXUP10, ZXIN10, ZXNGUMS, ZXSMS
NetNumen
•Control layer: Softswitch ZXSS10(1a,1b,1c),Signal gateway, • Transmission layer : Router & Ethernet switcher ZXR10
•Access Layer: DSL series,MSG series ,SG S100,MG M100,AG A200, MSAN, EPON, GPON and so on
• Terminal Layer : IAD, STB, Home Gateway
SNMP/WinTCP SNMP
TR069
… Middleware
Softswitch & IP network
As to the scale of STB, NetNumen CPE separates from NetNumen to manage STB.
VoD server & Storage disk
IPTV System
HG
IAD
STB
Digital Home
NMS Distributed Architecture HTML Client
b
a
Databas e
网管服务器 NMS
Server Java Application Client
c
Equipment or Low level NMS Server
a —— XML/HTTP/CORBA/RMI b —— JDBC c —— SNMP/TELNET/SOAP
•
Three-level client/server architecture
•
Supporting two Client type: HTML & JAVA
•
Client support JAVA to comply different OS as windows & UNIX
•
JDBC interface supporting multiple database as Oracle, SQL-Server
NMS Interface
NMS Functionality Equipment management
•Configuration management
•Equipment status monitoring •Performance management •Fault management
• Resource management
User terminal management
• Service configuration management • Version upgrade management • Trouble shooting management • Performance management • Centralized alarm management
Internetworking management
• Network topology management • Network performance management • Fault management • Security management
NMS Functionality Network topology management
Real time network architecture & status refresh; Fault monitoring & management; Node management: Add, Delete, rename; Occurrence informing; View management
NMS Functionality Network Fault Management
Fault automatic detect & report;
Fault Process: Display, detail list, confirm & process,
filter, redefine;
Fault query & statistics;
NMS Functionality Network Performance Management
Collect performance data periodically
Generating performance MIB attribution;
restore the performance data for three month to backup, delete & restore
NMS Functionality Network Configuration Management
Supporting GUI configuration
Supporting man-machine command configuration to telnet
NMS Functionality Rack server Management
Rack data configuration & status display;
Remote blade server operation: restart, reset, break;
Rack subsystem display
NetNumen CPE Management
Comply
with TR069 Configuration/Query Diagnosis and Testing Performance Query Subscription TV Statistic Reporting Forms Alarm Monitoring Network QoS Testing