Date post: | 22-Nov-2014 |
Category: |
Documents |
Upload: | vsdadwal2010 |
View: | 163 times |
Download: | 6 times |
1
• Upon completion of this course, you will be able to: Know basic knowledge
about IPTV Solution.
2
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
3
IntroductionIntroduction With the popularization of DSL access, fixed network operators urgently n
eed to develop multiple services and launch the Triple-play service. As part of the Triple-play service, IPTV has gradually become the major concern of the fixed network operators in the world.
In addition to traditional Live TV programs, IPTV can provide interactive video entertainment such as VOD, nPVR, Time-Shifted TV, providing users with better enjoyment. Moreover, IPTV can provide various broadband network based Value-Added-Services such as Internet access by TV, video telephony, game and home monitoring.
4
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
5
IPTV SolutionIPTV Solution
headendHG/Modem
MA5100/5300/5600
Series DSLAM
BRAS/
MA5200
HG/Modem
EC6XX Series
IP STBEncoder
Central Video server
IPTV
Middleware
Encryptor
IRD A/V Router
VOD system
Video Network/Content Management & DRM
NMSDHCP-PS
Edge Video server
EC6XX Series
IP STB
MA5100/5300/5600
Series DSLAM
6
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
7
MiddlewareMiddleware Architecture Architecture
Portal Boot/AAA
NGA
IPTV Database
DBDB
Storage
Broadband Network•Two parts of Middleware
•Client in STB•Backend system
•3-tier Architecture of Backend
•High availability, no single point of failure
•Scalable to support millions of subscribers, just need to add more servers
•Scalable to support additional service features, just need to add new application servers
TV Portal server Farm
TV Portal server Farm
Mediator server Farm
JOBCSR/SMS
Load balancer
Middleware Client in STB
•OSS/BSS
STB
8
Structure of TV PortalStructure of TV Portal
Service type
Function description
Boot server
STB remote upgradeDownloading and upgrading through HTTPDownloading channel list and channel mask
Web server
Providing TV Portal Web applications (interfaces) to the STB, such as EPG, VOD program list, channel subscription and bill query
AAA Server
Working with Huawei DHCP-PS for STB authentication in DHCP access mode
Authenticating the STB in PPPoE access mode through the built-in RADIUS Server functionIn both access authentication modes listed above, users are identified through the binding relationship between the STB P/ID (Nas-Port-ID/Circuit-ID) and user physical location.
9
•Boot Server/AAA Server
•STB authentication
•Automatic update of subscriber channel list
•Automatic software upgrade
•Corrupted software automatic recovery
•Remote administration and diagnostics
•EPG Server
•VOD on Demand
•Music on Demand
•Customize channel listing
•Trailer viewing
•7-days program schedule
•Online subscription new channel•Online change plan•Online un-subscription
•Portal Online Service
•Online subscription new channel
•Online change plan
•Online un-subscription
•Self-Service
•Channel Management
•Parental lock
•Billing information
•Change PIN
•Info-desk
•Language choice
•Interactive Services
•Interactive Services
•Interactive Weather /Traffic
•Voting/Soccer Bets
•Web Surfing and E-mail
Function of TV portalFunction of TV portal
10
Structure of MediatorStructure of Mediator
Service type
Function description
CSR
Management and maintenance of user templates Subscription, inquiry and termination of service/channel Channel management VOD product management EPG management OSS interface management (for charging and service
deployment)
NGA
Providing interfaces for integration with NOSS/NMS Allocating numbers to users by integration into NOSS/NMS Enabling management of user channel rights by integration into NOS
S/NMSThe NGA has been integrated into Huawei iManager N2000.
Job Server
Processing tasks in batches and providing various reports and files to the BOSS
Providing channel subscription information and VOD/PPV payment information to users by interconnection with the BOSS through the SOAP or batch process interface
CSR Customer Service Relationship
NGA NOSS / NMS Gateway Agent
11
Mediators
•Subscriber Management•System (SMS)
• Create/Query/Update/Delete user profile
• Suspend/Resume user profile
Service Management
• Channel Management
• Plan Management• Product Managemen
t
EPG Management
• Define new program series
• Enquire/amend program• Mass EPG import• Update EPG data in Port
al
STB Management
• Reset STB• Inquire STB version• Require STB to dow
nload channel and software
• Reboot STB• …
Miscellaneous Functions
• Interactive channel management
• Statistics information
6 Different Roles
Network CA Entitlement Ma
nagement
• Integrate with Huawei N2000 to implement Network CA
•Web-based AdministrationFunction of MediatorFunction of Mediator
12
TV HeadendTV HeadendBTV Content Provision------TV Headend overBTV Content Provision------TV Headend over
viewview
ContentDeliveryNetwork
Live ProductionCenter
Satellite Dish & IRD
Video PlaybackServers
ASI/SDIRouter
Sniffer Servermonitoring/analysis
ContentProcessor
•MPEG Encoding•MPEG Transcoding•IP Encapsulation
13
TUT Astria Content ProcessorTUT Astria Content ProcessorThe TUT Astria CP supports MPEG2 and MPEG4 AVC/H.264 encoder and transcoder. It supports the SDI and DVB-ASI signal input and the MPEG over IP multicast output.
ModelNumber of slots in a
subrack
Number of supported dual-encoder cards
Astria cp 1200 16 16
Astria cp 400 8 7
Astria cp 200 4 3
Astria cp 100 2 1
In addition, the AVEON NMS manages Astria CPs centrally.
14
VOD SystemVOD System
VOD Content Provision----VOD system VOD Content Provision----VOD system overviewoverview
BBNetwork
Live channel Contents
Video Contents Storage
For VOD
For nPVR/Time-shift TV
Video Server
(Central Cluster)
IPTV Middleware
•Central Streaming Server•VOD stream encryption
Video Server
(Edge Cluster)
DRM Manager
•Video Content Management
•Video Content Protection
CDN Manager
15
Structure and FunctionStructure and Function
Vision Server
The Vision Server provides abundant VOD concurrent streams and mass storage. Through the Vision Server, the services such as VOD, NVOD can be provided to users. And by storing live TV contents to the Vision Server, it can implement nPVR and Time-shift TV services.
Maestro
A platform for video content distribution management and Vision Server management. Through the Maestro, intelligent distribution of video contents and centralized management of video distribution networks are implemented. Besides, the Maestro offers API interfaces for integration into the Middleware.
SecureStreamVOD content protection system. Together with the Maestro and Vision Server, the SecureStream can guarantee the security of video contents.
16
Vision server SeriesVision server Series
Version280
Version480
Version680
TYPE Vision 280 Vision 480 Vision 680
Power Specifications
100 – 240 VAC/ 5 amp max Line frequency: 47 – 63 Hz
90 – 265 VAC Line frequency: 47 – 63 Hz
Voltage/Current 100 – 240 VAC / 9A / 4.5ALine frequency 47 – 63 Hz
Dimensions and Weights
Weight (kg): 17 Kg. Dimensions: 1.7” (1U) H x19.8” D x17.2” W
Weight (kg): 14 kg Dimensions: 3.5” (2U) H x 24” D x 19” W
Weight : 25 kg Dimensions 3.5” H x 25.6” D x 19” W (1RU)
Operational Ambient Conditions
Temperature range: 0 - 35 °C Relative humidity (non-condensing): 20 - 80%
Temperature range: 5 to 40 °C Relative humidity (non-condensing): 20 - 80%
Temperature range: 0 - 35 °CRelative humidity (non-condensing): 20 - 80%
Interfaces Dual Gigabit Copper 1000BaseT Full Duplex (RJ45) RS-232 serial port for local management Optional - Dual Gigabit Fiber Full Duplex (GBIC SX/LC)
Dual Gigabit Copper 1000BaseT Full Duplex (RJ45) Dual Gigabit Fiber Full Duplex (GBIC SX/LC) RS-232 serial port for local management
Interface RJ45 Dual Gigabit 1000Base-T EthernetInterface GBIC SX/LC Dual Fiber Gigabit 1000Base-T EthernetRS232
Storage Up to1.6 TB Up to 1 TB Up to 2 TB
17
Structure of MaestroStructure of Maestro
18
Function of MaestroFunction of Maestro
Maestro Central Centralized management of video network Management of server region and server cluster Content distribution management, to distribute contents from the
center to the edge in an intelligent manner Collection and analysis of network and service information STB region management Service group management Interface with Middleware
Maestro Agent Standalone hardware server, managing a server cluster Intelligent distribution of contents within a cluster Collection and analysis of video service information within an
cluster Configuration and control of Vision Server
Streaming Gateway Automatic generation of play list
19
STBSTB
Currently, an IP STB usually supports the MPEG2 coding mode. With the launching of the new-generation video coding standard MPEG4 AVC/H.264, the new-generation H.264 STB has become matured gradually, and its solution will support Huawei’s new-generation IP STB EC628.The STB supports multiple access modes such as DHCP/PPPoE, and supports automatic remote upgrade, remote centralized management and troubleshooting. Cooperating with the Middleware and VOD server, the STB can provide various service functions.
EC628EC623
20
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
21
Interface OverviewInterface OverviewOrder
Management
System
Billing
System
ADSL
Inventory
System
DSLAM
NMSMediator
Broadband
Network
Check Inventory
Assign ADSL Line
Customer
Profile
Manual
Provisioning
Manual
Provisioning
Subscription
Based
Service
Billing
(recurring
rental)
New Port
Change Port
(SLID)
TL1
Entitlement
Provisioning
Usage Charge File
(VOD, PPV)
Open Profile
Start Service
Close Profile
Sales
Order
Set Status:Suspend, Resume,
Payment Reminder On
Payment Reminder Off
Bill Summary Inquiry
Bill Transaction Inquiry
Subscribe, unsubscribe
(2-way)
Subscribe/un
subscribe/ch
ange plan
notification
Web Portal
(Optional)
Price
Engine(for discounting/
rating, optional)
Price Query
SLID/Circuit ID: AccessNodeIdentifier {atm|eth} frame/slot/subslot/port[:vpi.vci|vlan]Mediator will process the channel entitlement automatically and that is transparent to other OSS systems.Subscription based service information should be synchronized between Order Management System Mediator.It is the responsibility of Order Management System (with subscription based service info synchronized with Mediator) and Billing System to generate recurring rental for subscription based services.
22
Line Based Authentication FlowLine Based Authentication Flow
STBIPTV
DHCP -PS/AAA Server
DHCP or PPPOERequest
STB IPCircuit ID
IPTVDatabase
Customer IDCircuit ID
STB IPCircuit ID
STB IP
HuaweiNMS
CRMSystem
ProvisioningSystem/Network
Inventory
Customer ID Circuit ID
Customer IDCircuit ID
STB IPSTB IP
TV PortalSTB IP
BRAS/DSLAM
Insert circuit ID :DHCP Option 82PPPoE NAS Port ID
Huawei BRAS supports secured binding on circuit ID and STB IP
ServiceAccess RightsControlled byIPTV Database• No User ID or User PIN required
• Based on physical port (Circuit ID) to identify user
• Service access controlled by TV Portal
• STB plug -and -play; simple provisioning
23
Line Based Authentication - DHCPLine Based Authentication - DHCP
Line Based Authentication and Boot Up Flow (DHCP)
DSLAM(support DHCP
Option82)
BRAS(DHCP Relay)
QualiTVisionTV portal
ADSLInventory
System
QualiTVisionMediator
QualiTVisionAAA
STB
1. DHCP Request
2. DHCP Request with Circuit ID inserted based on DHCP Option82
3. “Auth” call (Circuit ID)
5. Search profile using Circuit ID
8. “Access success” (STB IP)
9. STB IP (must not be issued until the previous step “Access success” is completed)
10. STB IP
14. Access IPTV service using STB ID & STB SID.
6. Profile found and update of STB IP to DB success.
DHCP-PS(Huawei)
4. ReportMsgSOAP call (offer ip)(Circuit ID & STB IP)
7. ReportMsgResponse, no matter if profile is found or not
Circuit ID: AccessNodeIdentifier {atm|eth} frame/slot/subslot/port [:vpi.vci|vlan] (DSL Forum’s recommendations)SID: Session ID, random number generated by STB during each bootup for identifying STB session
0. Call “New port” or “Change Port” with Customer ID & Circuit ID.If no such interface, then manually input via Mediator Web interface
QualiTVisionBoot Server
11. HTTP request with STB IP, STB ID and STB SID 12. Update of STB ID and STB SID to profile in DB based on STB IP, if profile not found then the request from this IP will not be authenticated by TV Portal in future
13. STB gets the STB configuration file by HTTP and then determine if it is necessary to download new s/w version, new version of channel list & channel mask
24
Line Based Authentication - PPPoELine Based Authentication - PPPoE
Line Based Authentication and Boot Up Flow (PPPoE+)
DSLAM(support PPPoE+)
BRAS/SSG
QualiTVisionTV portal
ADSLInventory
System
QualiTVisionMediator
QualiTVisionAAA
STB
1. PPPoE request(User name: STB ID, password: STB SID)
2. PPPoE+ request (STB ID, STB SID & Circuit ID)
3. RADIUS “Auth” call (STB ID, STB SID, Circuit ID, BRAS SID, IP
4. Search profile using Circuit ID and update STB ID, STB SID, BRAS SID & BRAS IP.
9. STB IP (asyncop with step7)
10. STB IP
12. Access IPTV service using STB ID & STB SID
0. Call “New port” or “Change Port” with Customer ID & Circuit ID.If no such interface, then manually input via Mediator Web interface
5. Profile found and update success. if profile not found then the request from this IP will not be authenticated by TV Portal in future
Circuit ID: AccessNodeIdentifier {atm|eth} frame/slot/subslot/port [:vpi.vci|vlan] (DSL Forum’s recommendations)SID: Session ID, random number generated by STB during each bootup for identifying STB session
6. RADIUS “Access success”.
7. RADIUS “Accounting start” call (STB IP, BRAS SID
8. Update of STB IP to DB success.
QualiTVisionBoot Server
11. STB gets the STB configuration file by HTTP and then determine if it is necessary to download new s/w version, new version of channel list & channel mask
25
Live TV Subscription and Access FlowLive TV Subscription and Access Flow
BB Network
DSLAM
TVPortal
Mediator
NMSHuawei iManagerN2000
BOSS
4. ChannelRequest
1a. Subscription
VideoSource
2b. Billing Data
2a. Entitlement Message
3. Entitlement Message
VideoSTB
1b. SubscriptionDSLAM controls what subscriber can watch.Grant or reject channel switching based on subscriber entitlement.
5. Grant or Reject
26
VOD Access FlowVOD Access Flow
STB
VODServer
Middleware
TV Portal
Network PolicyServer
Cascade AdmissionControl System
Streaming Gateway(with Key Generator
Module)
MestroCenter
Middleware BOSS
1. Browse movie catalogue
2.6 Confirm checkout
2.1 Check network bandwidth
2.2 Check DSLAM bandwidth and QoS control
SOAP
2.3 Generate ASX, Ticket and play list (http with a list of asset ID)
4. Billing Transaction
2.4 Get ASX, Ticket and play list (with list of STB ID, Asset ID)
2.5 Request stream with Ticket (with STB ID, Asset ID)
3 Log Transaction (with STB ID, Asset ID) Cyclic or batch
27
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
28
Live TV Live TV Content Protection Content Protection
IP CORE
Huawei DSLAM
STB
Huawei N2000
Mediator
Video Stream
BOSS
Ch1,Ch32Mike
Ch1,Ch21Jack
PackagePort#Cust.
TV Portal
√x√Port2
x√√Port1
Ch3Ch2Ch1No.
1a) Subscription
1b Subscription
2b) Billing information
2a) Entitlement
Message (TL1)
3) Entitlement Message
4) Channel Request
5) Grant or Reject
Middleware
Huawei
Network CANetwork CA ::
Integrating professional DRM products
29
VOD VOD Content ProtectionContent Protection Secure-Stream of the Bit-band VOD system
protects VOD contents. It features:
Software-based content protection
technology, easy for implementation and
maintenance
Session-based encryption technology,
ensuring high security
End-to-end content protection solution,
from CP to user
Supporting pre-encryption and real-time
encryption
Low-cost solution
Integrating professional DRM products
30
Chapter 1 IntroductionChapter 1 Introduction
Chapter 2 System StructureChapter 2 System Structure
Chapter 3 Core DevicesChapter 3 Core Devices
Chapter 4 Service Process Chapter 4 Service Process
Chapter 5 Content ProtectionChapter 5 Content Protection
Chapter 6 Bearer NetworkChapter 6 Bearer Network
31
Core NetworkCore Network
Multicast stream
Core Network
BAS DSLAMRTU STB
Support multicast (PIM protocol) and guarantee QOS of video stream.
32
Access NetworkAccess Network
Multicast stream
BASDSLAM
RTU STB
Access Network
BAS device requirements: Supporting PPPoE+ Supporting user priority tag and scheduling Supporting PPPoE and DHCP access modes Supporting DHCP Option82 and Option60 Supporting IGMP and PIM and multicast replication
The DSLAM supports IGMP and IGMP SNOOPING/PROXY, and implements controllable multicast.
33
BAS (MA5200G)
Multicast source
Multicast user
Multicast user
Multicast user
Principle: As the multicast service control/replication device, the BAS replicates multicast packets to a single user connection (such as the VLAN and PPPoE session) according to user multicast rights.Advantage: No multicast requirement for layer 2 device under the BAS, and easy for fast launching of multicast serviceDisadvantage: As the BAS is in a high position and has a lot of users, a great amount of BAS port bandwidth and forwarding capability will be occupied when multicast packets are converted into unicast packets.Applicable to: 1) the early phase of multicast service in which there are only few users and channels 2) small-scale networks
BAS Multicast Replication SchemeBAS Multicast Replication Scheme
Multicast distribution network
DSLAM L2
Layer 2 multicast
34
Convergence switch
Multicast source
Multicast user
Multicast user
Multicast user
Principle: A convergence switch replicates multicast packets to a single user connection such as VLAN.Advantage: No multicast requirement for the DSLAM/layer 2 device under the convergence switch, and easy for fast launching of multicast serviceDisadvantage: As the convergence switch is in a high position and has a lot of users, a great amount of port bandwidth and forwarding capability will be occupied when multicast packets are converted into unicast packets.Application to: 1) the early phase of multicast service in which there are only few users and channels2) small-scale networks 3) scenarios in which the users are assigned static IP address or assigned addresses dynamically through DHCP, and directly connect to the upstream convergence switch without being authenticated by the BAS.
Multicast Replication Scheme of Convergence SwitchMulticast Replication Scheme of Convergence Switch
Multicast distribution network
DSLAM L2
Layer 2 multicast
35
Principle: As a multicast service control device, the DSLAM/L2 device replicates multicast packets to the user ports with multicast rights according to the user multicast rights delivered by the NMS.Advantage: Multicast packets are replicated at locations closest to users, so only a small amount of network bandwidth is occupied.Disadvantage: When controllable multicast is supported, L2 devices are required to support IGMP filtering, and there are high requirements for L2 devices.Applicable to: : 1) scenarios where there are a lot of users and channels2) new networks or large networks 3) late phase of IPTV service development on a large scale
DSLAM/End Switch Replication SchemeDSLAM/End Switch Replication Scheme
BAS (MA5200G)
Multicast source
Multicast user
Multicast user
Multicast user
Multicast distribution network
DSLAM L2
Layer 2 multicast
IGMP filtering
36
Why BAS Multicast Control Is Not RecommendedWhy BAS Multicast Control Is Not Recommended
IP MAN
DSLAMIGMP
Snooping
TV3 (illegal user)TV1 (Pheonix TV)
User/Port Channel
port1
Port 3IGMP Join(Pheonix TV )
Pheonix TV
Pheonix TV
Port 1 IGMP Join(Pheonix TV)
Pheonix TV
Video sourcePheonix
TV
Channel PortPheonix TV
IGMP Join(Pheonix TV )
Port 1 , 3
Multicast forwarding table
Multicast rights control table
BAS multicast rights control: discard IGMP packet of TV3
BAS working as a multicast control point: at a too high position, unable to prevent illegal users
1. Without subscription, illegal users can freely enjoy the video services in use (but cannot enjoy after the
channel is changed).
2. Installing extensions without permission cannot be prevented.
Pheonix TV
37
ATM network
IP MAN/VDN
155M ATM FE/GE
MA5100/MA5300/ MA5600
FE/GE FE/GE
DSLAM Multicast Control ReplicationDSLAM Multicast Control Replication
Video stream
Internet access
Internet access Video
stream
1. The BAS/edge router pushes video streams to the DSLAM, and the DSLAM works as a replication point to replicate multicast streams to users.
2. The DSLAM processes IGMP packets and provides controllable multicast to finely control the rights of each user and each channel.
3. By adding EVM board, the MA5100 ATM DSLAM in the existing network is connected to the MAN/VDN to provide video service.
4. The IP DSLAM is directly connected to the MAN/VDN to provide video service, and provide Internet access and video service on the uplink at the same time, or it provides Internet access service and video service separately through multiple uplink FE/GE interfaces.
IP DSLAM works as a replication point
Video sourceData
Video BAS/edge router
MA5100/MA5300/ MA5600
MA5100/MA5300/
MA5600
38
DSLAM Multicast Control ReplicationDSLAM Multicast Control ReplicationIP MAN
SmartAX
TV2 (Sports channel)
TV3 (illegal user)TV1 (Pheonix TV)
Channel
Port
Pheonix TV
Sports channel
Port 1
Port 2 Port 3IGMP Join(Pheonix TV)
Pheonix TV
Port 2
Pheonix TV Sports channel
Port 1
IGMP Join(Sports
channel)
Sports channel
IGMP Join(Pheonix TV)IGMP Join
(Sports channel)
(Sports channel)
Video source
Multicast forwarding table
Extension
User
ChannelPort
Maximum channel
TV1
Pheonix TVSports channel
1 1
TV2
Sports channel
2 1
Multicast rights control table
DSLAM working as a multicast control point: can prevent illegal users1. Prevent illegal sharing: finely control multicast rights of each port and each channel based on ports and
IP/MAC addresses.2. Prevent installation of extensions without permission: control the number of channels that can be
watched simultaneously based on ports and IP/MAC addresses.
39
QoS PolicyQoS PolicyTo raise the channel change speed, operators can directly push some channels to the DSLAM other than send them to the DSLAM according to user IGMP requests. In this mode, the DSLAM implements IGMP Station Join service, and sends IGMP Join packets upwards to join some multicast groups statically in advance, instead of joining the multicast groups dynamically according to IGMP requests of user terminals.
Besides, for networking in which multicast streams are directly pushed to the DSLAM, the DSLAM does not need to implement the IGMP Client function upwards, and can be used as the IGMP querier instead.
40
Live TV QOSLive TV QOS
Each DSL user has only one STB, and the DSLAM implements the IGMP Quick Leave service.
If there are multiple terminals in a family network and two terminals request the same channel, when one terminal changes the channel, the program stream of the other one will stop. This problem can be solved by implementation of IGMP Proxy through the xDSL MODEM/RG at the family network egress.
41
VOD QOSVOD QOS
DSLAM STBTV
VOD CAC+BOD/QOD option1
Central Server
AMS(Radius)
Edge Server (VoD)
IPTV MiddlewareBRAS
RMSOAP
SOAP
3.2、Via SOAP, RM request the AMS to adjust user’s profile.
Radius COA
4、AMS adjust user’s profile such as bandwidth and priority via Radius COA
1、STB request a VOD content
2、Middleware request resource
from RM via SOAP
3.1、RM query the user’s physical location from AMS
via SOAP if necessary.
5、RM query and reserve the resource and grant or reject the user’s request.
5、Middleware grant or reject the VOD request according to
RM’s feedback
Due to the high bandwidth requirement of VOD service, the user bandwidth and
QOS parameter may need to be adjusted dynamically when a user requests the
VOD service. In this way, the user attributes on the BRAS can be dynamically
changed through the RADIUS COA, or adjusted by delivering policies to the
BRAS through RM.
42
VOD QOSVOD QOS
DSLAM STBTV
VOD CAC+BOD/QOD option2
Central Server
Edge Server ( VoD )
IPTV Middleware
BRAS
RMSOAP
SOAPCOPS
5 、 RM apply the policy to BRAS via
COPS
AMS (Radius or DHCP)
1 、 STB request a VOD content
2 、 Middleware request resource
from RM via SOAP
3 、 RM query the user ’s physical location from AMS
via SOAP if necessary.
4 、 RM query and reserve the resource and grant or reject the user ’s request.
6 、 Middleware grant or reject the VOD request according to
RM ’s feedback
When a user requests VOD contents, the network bandwidth will be queried through the RM. If the bandwidth is sufficient, the RM will accept the request and reserve some bandwidth for the user.