Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multicast instant channel change in IPTV systems 1.

Similar presentations


Presentation on theme: "Multicast instant channel change in IPTV systems 1."— Presentation transcript:

1 Multicast instant channel change in IPTV systems 1

2 Outline  Introduction  Instant Channel Change  Conclusion  Experimental Result 2

3 INTRODUCTION 3

4 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

5 5

6 Network Architecture 6

7  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

8 INSTANT CHANNEL CHANGE 8

9 1. Join Current Approach (Unicast ICC) 9 D-Server Multicast Router TV Client

10 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 10 D-Server Multicast Router TV Client

11 3. Start display 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 11 D-Server Multicast Router TV Client

12 3. Start display 4. Join multicast 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 12 D-Server Multicast Router TV Client

13 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 Multicast Router TV Client

14 5b. Display full quality video 5a. 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 Multicast Router TV Client

15 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

16 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

17 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

18 Multicast ICC 18 Multicast Replicator TV Client 1. Join

19 2a. I-frame stream Multicast ICC 19 Multicast Replicator TV Client 1. Join

20 2a. I-frame stream 2b. Primary multicast stream Multicast ICC 20 Multicast Replicator TV Client 1. Join

21 2a. I-frame stream 2b. Primary multicast stream Multicast ICC 21 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream

22 2a. I-frame stream 2b. Primary multicast stream Multicast ICC 22 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream 4. Buffering the primary stream

23 2a. I-frame stream 2b. Primary multicast stream Multicast ICC 23 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream 4. Buffering the primary stream 5. Play the full quality video

24 CONCLUSION 24

25  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

26 26

27 EXPERIMENT 27

28 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

29 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

30 Channel Change Requests  The empirical distribution of the channel change requests across all channels initiated from all users. 30

31 31

32 32

33 33

34 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

35 35

36 36

37 37

38 Q & A Thanks 38


Download ppt "Multicast instant channel change in IPTV systems 1."

Similar presentations


Ads by Google