IPTV Presentation
IPTV Presentation
IPTV Presentation
Objectives
During this session the participants will be able to acquire knowledge in the following What is IPTV ? Network Components of IPTV Services Basic architecture and Call flow of IPTV in Broadband Multiplay network View configurational parameters for extending IPTV services by logging on to the BNG of Broadband Multiplay. Configuration of DSLAM port for IPTV Services through a script IP Multicasting and Multicast routing protocols PIM DM and PIM SM Provisioning of IPTV Services in BSNL
2
WHAT is IPTV ?
IPTV (Internet Protocol Television) is a system where a digital television service is delivered using Internet Protocol over a network infrastructure, which may include delivery by a broadband connection BSNL IPTV service is delivering the favorite broadcast channels and other video content transmitted over broadband network via a digital set top box.
DELIVERY NETWORK
MPLS MULTIPLAY NETWORK: BNG RPR DSLAM
LAST MILE
CPE STB
4
Content Head End: The CDN network operation center houses content comprising of varied videos and broadcast channels. Here TV channels are received and encoded. Delivery network: BSNL's Broadband network. Last Mile ADSL Line: Copper Access to Subscriber with CPE Set Top Box with a remote: The Set Top Box is required at the customers premise to convert the IP signal back to TV signal. With every set top box you get a remote.
TV over IP Services
MPLS CORE MPLS CORE
5.
L3PE
VIDEO VLAN
BNG
1.
CPE configured to sent Data / Voice / Video Traffic as specific ATM 2. PVCs
TV PC
MCAST VLAN
RPR / OCLAN Switch forwards the traffic in Multicast VLAN with proper QoS Mapping
RPR T2
MCAST VLAN
DSLAM
RPR T2
MCAST VLAN
RPR T2
RPR T2
CDN-SWITCH
PIM Sparse-Mode
BNG
STB Interface/Sparse Mode
172.16.1.160/30 1 G CONNECTIVITY
CDN END
L2 domain TIER-II TIER-II
TIER 1
TIER-II
STB/IPTV
BSNL END
LAST MILE
IGMP-Snooping
SPLITTER
DSLAM
ADSL +2 modem
Phone
7
Functions of CDN
Analog Signals are received from the Antenna to the receivers Receivers convert the Analog signal to the Digital signal Encoders convert the Digitized signals to UDP traffic The multicast traffic pump by the Encoder are in MPEG-4 format Middle-ware performs different functions which are as follows: Channel Management User Management STB Management VOD Video On Demand Storage Real-Time Synchronization Management
MIDDLEWARE/BILLING 203.110.223.32/27
DRM 203.110.223.64/28
RECEIVER
ANALOG SIGNAL
ENCODER
ASI
10
Digital Right Management are for Securing the packets from Hacking and Blocks Customer from unauthorized access to any movie or Channel stream. DRM Perform RC 4 Encryption Generates Key to encrypt the Multicast stream and Video Stream Database server for database management and user authentication Database communicate with the Middleware to maintain the User database and STB authentication
11
14
15
IP MULTICASTING
IP Multicast is a protocol for transmitting IP datagrams from one source to many destinations
16
Protocol Independent Multicast Sparse Mode (PIM SM) PIM Sparse Mode (PIM-SM) is a multicast routing protocol designed on the assumption that recipients for any particular multicast group will be sparsely distributed throughout the network. It is assumed that most subnets in the network will not want any given multicast packet. In order to receive multicast data, routers must explicitly tell their upstream neighbors about their interest in particular groups and sources. Routers use PIM Join and Prune messages to join and leave multicast distribution trees.
17
PIM SM
With PIM-SM, the neighboring router knows about the RP. The neighboring router forwards the multicast data to the RP by encapsulating it in a unicast Register message or messages. Normal routing delivers the Register to the RP. The RP de-encapsulates the multicast and forwards copies down any Shared Tree This connects the Source to the RP with a Source Tree, the (S, G) Shortest Path Tree (SPT). Once the RP receives multicasts along this SPT, it sends a Register-Stop to tell the router by the Source to stop sending Register packets. The reason for this behavior is that no multicast packets are lost, if there are receivers already present. By the way, if there are no receivers present, the Register-Stop message is sent. Then when a receiver subsequently shows up (IGMP to neighbor router, PIM Join from neighbor router back to RP), then the RP sends the PIM Join to the Source at that time.
18
PIM SM
19
PIM -DM
21
show ip mroute show ip pim interface show ip pim neighbor show ip rpf
22
Understanding IGMP One router periodically broadcasts IGMP Query messages onto the link. Hosts respond to the Query messages by sending IGMP Report messages indicating their group memberships.
All routers receive the Report messages and note the memberships of hosts on the link.
If a router doesn't receive a Report message for a particular group for a period of time, the router assumes there are no more members of the group on the link.
23
IGMP Snooping IGMP snooping is the process of listening to IGMP network traffic. IGMP snooping, as implied by the name, is a feature that allows a layer 2 switch to "listen in" on the IGMP conversation between hosts and routers by processing the layer 3 IGMP packets sent in a multicast network. When IGMP snooping is enabled in a switch it analyzes all IGMP packets between hosts connected to the switch and multicast routers in the network. When a switch hears an IGMP report from a host for a given multicast group, the switch adds the host's port number to the multicast list for that group. And, when the switch hears an IGMP Leave, it removes the host's port from the table entry.
24
Purpose of IGMP Snooping IGMP snooping is designed to prevent hosts on a local network from receiving traffic for a multicast group they have not explicitly joined. It provides switches with a mechanism to prune multicast traffic from links that do not contain a multicast listener (IGMP client)
25
26
27