multicast instant channel change in iptv systems
DESCRIPTION
TRANSCRIPT
![Page 1: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/1.jpg)
Multicast instant channel change in IPTV systems
1
![Page 2: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/2.jpg)
Outline
Introduction Instant Channel Change Conclusion Experimental Result
2
![Page 3: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/3.jpg)
INTRODUCTION
3
![Page 4: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/4.jpg)
Objective
Traditional Instant Channel Change (ICC) Having a separate unicast for every user change
channel. We propose a multicast-based approach
Using a secondary “channel change stream” associated with each channel.
Carrying only I-frame and associated audio. The drawback is the 50% additional capacity
required.
4
![Page 5: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/5.jpg)
5
![Page 6: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/6.jpg)
Network Architecture
6
![Page 7: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/7.jpg)
Network Architecture
Content Source & D-Server Content is buffered at Distribution Server (D-Server) in
the Video Hub Office (VHO) A separate D-Server could be used for every channel All D-Server share the link to the VHO
Metro Network Connects the VHO to a number of Central Offices (CO) Is usually an optical network with significant capacity
7
![Page 8: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/8.jpg)
INSTANT CHANNEL CHANGE
8
![Page 9: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/9.jpg)
1. Join
Current Approach (Unicast ICC)
9
D-Server
MulticastRouter
TVClient
![Page 10: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/10.jpg)
2. Unicast a stream with a higher bit rate
1. Join
Current Approach (Unicast ICC)
10
D-Server
MulticastRouter
TVClient
![Page 11: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/11.jpg)
3. Start display
2. Unicast a stream with a higher bit rate
1. Join
Current Approach (Unicast ICC)
11
D-Server
MulticastRouter
TVClient
![Page 12: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/12.jpg)
3. Start display
4. Join multicast
2. Unicast a stream with a higher bit rate
1. Join
Current Approach (Unicast ICC)
12
D-Server
MulticastRouter
TVClient
![Page 13: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/13.jpg)
5a. Multicast stream
3. Start display
4. Join multicast
2. Unicast a stream with a higher bit rate
1. Join
Current Approach (Unicast ICC)
13
D-Server
MulticastRouter
TVClient
![Page 14: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/14.jpg)
5b. Display full quality video5a. Multicast
stream
3. Start display
4. Join multicast
2. Unicast a stream with a higher bit rate
1. Join
Current Approach (Unicast ICC)
14
D-Server
MulticastRouter
TVClient
![Page 15: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/15.jpg)
Drawback
The number of concurrent ICC requests is small.
When there are a number of concurrent ICC requests: substantial load on the network. service provider have to deploy additional
servers.
15
![Page 16: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/16.jpg)
Multicast ICC (Motivation)
Unicasting the same stream for a given channel is wasteful.
It is sufficient for the user to briefly (for 1-2 seconds) see a lower quality.
There are bandwidth constraint on the links from the DSLAM to CO.
To limit the number of concurrent streams delivered to a particular DSLAM.
16
![Page 17: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/17.jpg)
Multicast ICC
Secondary lower-bandwidth channel change stream corresponding to each channel at the D-Server
This stream will consists of I-frame only Each channel will add another IP multicast
group called the “Secondary ICC Multicast Group”
17
![Page 18: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/18.jpg)
Multicast ICC
18
MulticastReplicator
TVClient
1. Join
![Page 19: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/19.jpg)
2a. I-frame stream
Multicast ICC
19
MulticastReplicator
TVClient
1. Join
![Page 20: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/20.jpg)
2a. I-frame stream
2b. Primary multicast stream
Multicast ICC
20
MulticastReplicator
TVClient
1. Join
![Page 21: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/21.jpg)
2a. I-frame stream
2b. Primary multicast stream
Multicast ICC
21
MulticastReplicator
TVClient
1. Join
3. Display the frame from I-frame stream
![Page 22: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/22.jpg)
2a. I-frame stream
2b. Primary multicast stream
Multicast ICC
22
MulticastReplicator
TVClient
1. Join
3. Display the frame from I-frame stream
4. Buffering the primary stream
![Page 23: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/23.jpg)
2a. I-frame stream
2b. Primary multicast stream
Multicast ICC
23
MulticastReplicator
TVClient
1. Join
3. Display the frame from I-frame stream
4. Buffering the primary stream
5. Play the full quality video
![Page 24: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/24.jpg)
CONCLUSION
24
![Page 25: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/25.jpg)
Requires approximately 50% additional capacity for each channel.
The requirement is relatively independent of, and does NOT grow with, the user population request.
Does not take into account the command processing delay time?
25
![Page 26: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/26.jpg)
26
![Page 27: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/27.jpg)
EXPERIMENT
27
![Page 28: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/28.jpg)
Tool & Objective
Build and NS-2 simulation of the metro/access network and the VHO servers.
The link between the CO and the DSLAM and the D-Server I/O were the bottlenecks.
To evaluate the unicast and multicast schemes in terms of:
Bandwidth consumption Display latency Channel switch latency D-Server I/O
28
![Page 29: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/29.jpg)
NS-2 Settings
With NS-2 simulation constraints, we set The number of channels at the DSLAM to 10. The link capacity of DSLAM →CO to 200 Mbps. The simulation was run for 150 seconds.
29
![Page 30: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/30.jpg)
Channel Change Requests
The empirical distribution of the channel change requests across all channels initiated from all users.
30
![Page 31: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/31.jpg)
31
![Page 32: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/32.jpg)
32
![Page 33: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/33.jpg)
33
![Page 34: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/34.jpg)
Popular Channel & D-Server I/O
The channel change requests for the most popular channel at a D-Server collected.
The key bottleneck we examine here is the D-Server I/O. The popularity of channel is defined by the largest number of users changes.
34
![Page 35: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/35.jpg)
35
![Page 36: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/36.jpg)
36
![Page 37: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/37.jpg)
37
![Page 38: Multicast instant channel change in IPTV systems](https://reader031.vdocuments.mx/reader031/viewer/2022012916/546d1c85af7959ea108b4850/html5/thumbnails/38.jpg)
Q & AThanks
38