it is not beauty i demand – george darley
DESCRIPTION
It is not Beauty I Demand – George Darley. Video on Demand. One video server Many video data Many clients Client want to watch at any time. Assumptions. Constant bitrate stream Perfect network transport. Unicast Solution. One channel per client No start-up latency No client buffer - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/1.jpg)
1
It is not Beauty I Demand – George Darley
![Page 2: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/2.jpg)
NUS.SOC.CS5248OOI WEI TSANG
2
Video on Demand
One video serverMany video dataMany clientsClient want to watch at any time
![Page 3: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/3.jpg)
NUS.SOC.CS5248OOI WEI TSANG
3
Assumptions
Constant bitrate streamPerfect network transport
![Page 4: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/4.jpg)
NUS.SOC.CS5248OOI WEI TSANG
4
Unicast Solution
One channel per clientNo start-up latencyNo client bufferLow client bandwidthLarge server bandwidth Not scalable
![Page 5: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/5.jpg)
NUS.SOC.CS5248OOI WEI TSANG
5
Multicast Solution
Batching aggregate client requests serve using multicast clients have to wait No client buffer Low client bandwidth
“Scheduling Policies for an On-Demand Video Server with
Batching”
Dan, Sitaram, Shahabuddin, IBM
![Page 6: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/6.jpg)
NUS.SOC.CS5248OOI WEI TSANG
6
Multicast Solution
User-centered approachScheduling data based on user
requests
Data-centered approachDon’t care about userJust broadcast popular video
![Page 7: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/7.jpg)
NUS.SOC.CS5248OOI WEI TSANG
7
Multicast Solution
BatchingStaggered Broadcast
![Page 8: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/8.jpg)
NUS.SOC.CS5248OOI WEI TSANG
8
Staggered Broadcast
Video
C0
C1
C2
:
![Page 9: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/9.jpg)
NUS.SOC.CS5248OOI WEI TSANG
9
Staggered Broadcast
2 hour video5 minutes waiting timeNumber of channels =
2 x 60 / 5 = 24
Required bandwidth =
1.5Mbps x 24 = 36Mbps
![Page 10: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/10.jpg)
NUS.SOC.CS5248OOI WEI TSANG
10
Multicast Solution
BatchingStaggered Broadcast
clients have to waitNo client bufferLow client bandwidthHuge server bandwidth
![Page 11: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/11.jpg)
NUS.SOC.CS5248OOI WEI TSANG
11
Multicast Solution
BatchingStaggered BroadcastPeriodic Broadcast
![Page 12: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/12.jpg)
NUS.SOC.CS5248OOI WEI TSANG
12
Periodic Broadcast
Video
C0
C1
C2
:
![Page 13: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/13.jpg)
NUS.SOC.CS5248OOI WEI TSANG
13
Pyramid Broadcast
Video
C0
C1
C2
:
![Page 14: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/14.jpg)
NUS.SOC.CS5248OOI WEI TSANG
14
Pyramid Broadcast
Video 2
C0
C1
C2
:
Video 1
![Page 15: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/15.jpg)
NUS.SOC.CS5248OOI WEI TSANG
15
Pyramid Broadcast
Video
C0
C1
C2
:
![Page 16: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/16.jpg)
NUS.SOC.CS5248OOI WEI TSANG
16
Analysis of Pyramid Broadcast
Notations B : Total available bandwidth Bv : Bandwidth of video
Tv : Total length of each video K : Number of segments per video Ti : Length of segment i : Factor in geometric series
![Page 17: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/17.jpg)
NUS.SOC.CS5248OOI WEI TSANG
17
Channel Bandwidth
i
i+1 i+1
playback time = Ti
download time = Ti+1Bv/Bi
Download time for Ti+1 needs to be smaller than Ti for segment i+1 to arrive in time.
D’oh!Just miss it!
![Page 18: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/18.jpg)
NUS.SOC.CS5248OOI WEI TSANG
18
Channel Bandwidth
since
1
11
1
1
vi
iivi
i
vii
KBKBB
TTBB
B
BTT
![Page 19: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/19.jpg)
NUS.SOC.CS5248OOI WEI TSANG
19
= 2
![Page 20: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/20.jpg)
NUS.SOC.CS5248OOI WEI TSANG
20
Start-up Latency
Worst case waiting time = T1
1
)1(
1
)1( 11
vB
B
K
v
TTT
![Page 21: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/21.jpg)
NUS.SOC.CS5248OOI WEI TSANG
21
Optimal
2.5
T1
![Page 22: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/22.jpg)
NUS.SOC.CS5248OOI WEI TSANG
22
Storage Requirements
~ (TK + TK-1)Bv
![Page 23: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/23.jpg)
NUS.SOC.CS5248OOI WEI TSANG
23
Pyramid Broadcast
Large client bandwidth (KBv)
Huge client buffer (70–80% Tv)
![Page 24: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/24.jpg)
NUS.SOC.CS5248OOI WEI TSANG
24
Permutation-based Pyramid Broadcast
C0
C1
C2
![Page 25: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/25.jpg)
NUS.SOC.CS5248OOI WEI TSANG
25
Channel Bandwidth
i
i+1 i+1
playback time = Ti
download time = Ti+1Bv/Bi
X needs to be smaller than Ti for segment i+1 to arrive in time.
D’oh!Just miss it!
i+1 i+1
X
![Page 26: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/26.jpg)
NUS.SOC.CS5248OOI WEI TSANG
26
Channel Bandwidth
)(
, and since
11
1
1
1
v
iii
i
vi
i
vii
KBpB
KBpBTT
pB
BT
B
BTT
p : number of sub-channels per segments
![Page 27: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/27.jpg)
NUS.SOC.CS5248OOI WEI TSANG
27
Client Latency
Just T1/p
![Page 28: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/28.jpg)
NUS.SOC.CS5248OOI WEI TSANG
28
Storage Requirement
One channel at a timeCan pause and wait
![Page 29: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/29.jpg)
NUS.SOC.CS5248OOI WEI TSANG
29
Storage Requirement
k-1
k
k
k-1
pause
resume
X
Within time X, betternot consume all data in buffer.
![Page 30: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/30.jpg)
NUS.SOC.CS5248OOI WEI TSANG
30
Storage Requirement
Let buffer content be of size MTime to consume the buffer = M/Bv
pα
)BT(T M
p
p)B(α B
B
M
B
BT
B
BT
p
vK-K
vi
vi
vi
i
vi
1
1
know we
1
![Page 31: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/31.jpg)
NUS.SOC.CS5248OOI WEI TSANG
31
Comparisons
Scheme Storage Server’sBW
Client’sBW
Pyramid 70% KBv 4-5 Bv
Pyramid++ 20% (+p)KBv 2-3 Bv
Carter, Long and Paris “Video on Demand Broadcasting Protocols”
![Page 32: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/32.jpg)
NUS.SOC.CS5248OOI WEI TSANG
32
Pyramid Broadcasting
![Page 33: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/33.jpg)
NUS.SOC.CS5248OOI WEI TSANG
33
Skyscraper BroadcastingObservations:
storage requirement is affected by size of the largest chunk
So, let’s limit the size of the largest chunk!
![Page 34: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/34.jpg)
NUS.SOC.CS5248OOI WEI TSANG
34
Pyramid Skyscraper
![Page 35: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/35.jpg)
NUS.SOC.CS5248OOI WEI TSANG
35
Skyscraper BroadcastingUses series
1 2 2 5 5 12 12 25 25 52 52 … W W W
![Page 36: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/36.jpg)
NUS.SOC.CS5248OOI WEI TSANG
36
Skyscraper Example
![Page 37: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/37.jpg)
NUS.SOC.CS5248OOI WEI TSANG
37
Skyscraper Example
![Page 38: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/38.jpg)
NUS.SOC.CS5248OOI WEI TSANG
38
Comparisons
Scheme Storage Server’sBW
Client’sBW
Pyramid 70% KBv 4-5 Bv
Pyramid++ 20% (+p)KBv 2-3 Bv
Skyscraper 10% KBv 1-2 Bv
Carter, Long and Paris “Video on Demand Broadcasting Protocols”
![Page 39: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/39.jpg)
NUS.SOC.CS5248OOI WEI TSANG
39
Other schemes
Pagoda Broadcasting 1 3 5 15 25 75 125 …
Harmonic BroadcastingEqual segment size, varies bandwidth instead!
![Page 40: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/40.jpg)
NUS.SOC.CS5248OOI WEI TSANG
40
Multicast Solution
BatchingStaggered BroadcastPeriodic Broadcast
Sending rate ≥ playback rateMay need multiple channelsNeed additional client bufferNeed to wait
![Page 41: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/41.jpg)
NUS.SOC.CS5248OOI WEI TSANG
41
Multicast Solution
BatchingStaggered BroadcastPeriodic BroadcastPatching
![Page 42: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/42.jpg)
NUS.SOC.CS5248OOI WEI TSANG
42
Patching
Time
Client Request
mcast
unicast
![Page 43: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/43.jpg)
NUS.SOC.CS5248OOI WEI TSANG
43
Patching
Time
Client Request
Patching Window: W
mcast
mcast
![Page 44: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/44.jpg)
NUS.SOC.CS5248OOI WEI TSANG
44
Grace Patching
if W < Bclient buffer video[W .. end]unicast video[0 .. W]
elsemcast video[0 .. end]
![Page 45: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/45.jpg)
NUS.SOC.CS5248OOI WEI TSANG
45
Example
30 minutes video 15 minutes buffer One request per minute
465.271.225
![Page 46: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/46.jpg)
NUS.SOC.CS5248OOI WEI TSANG
46
Example
What if patching window = 5 min?
![Page 47: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/47.jpg)
NUS.SOC.CS5248OOI WEI TSANG
47
Supporting VCR OperationsPauseFast ForwardRewindForward SearchBackward SearchSlow Mo
![Page 48: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/48.jpg)
NUS.SOC.CS5248OOI WEI TSANG
48
Two Types of OperationsContinuous (all)Discrete Time (pause,ff,rwd)
![Page 49: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/49.jpg)
NUS.SOC.CS5248OOI WEI TSANG
49
Discrete Time
Easier to implementSimple in staggered broadcasting
![Page 50: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/50.jpg)
NUS.SOC.CS5248OOI WEI TSANG
50
Continuous Time
Requires buffering of future frames and previous frames
Abram-Profeta and K.G. Shin, "Providing Unrestricted VCR Functions in Multicast Video-on-Demand Servers,"
![Page 51: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/51.jpg)
NUS.SOC.CS5248OOI WEI TSANG
51
Normal Playback
Before
After
Buffer
Playout Point
Oldest Frame Newest Frame
Channel U
Channel U
![Page 52: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/52.jpg)
NUS.SOC.CS5248OOI WEI TSANG
52
Pause
Before
AfterChannel U
Channel U
![Page 53: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/53.jpg)
NUS.SOC.CS5248OOI WEI TSANG
53
Pause Too Long!
Before
AfterChannel U
Channel U
![Page 54: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/54.jpg)
NUS.SOC.CS5248OOI WEI TSANG
54
Channel I
Before
AfterChannel I
Channel U
![Page 55: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/55.jpg)
NUS.SOC.CS5248OOI WEI TSANG
55
FF
Before
AfterChannel U
Channel U
![Page 56: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/56.jpg)
NUS.SOC.CS5248OOI WEI TSANG
56
FF Too Far!
Before
AfterChannel I
Channel U
![Page 57: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/57.jpg)
NUS.SOC.CS5248OOI WEI TSANG
57
RWD
Before
AfterChannel U
Channel U
![Page 58: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/58.jpg)
NUS.SOC.CS5248OOI WEI TSANG
58
RWD Too Much!
Before
AfterChannel I
Channel U
![Page 59: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/59.jpg)
NUS.SOC.CS5248OOI WEI TSANG
59
Forward Search
Before
AfterChannel U
Channel U
![Page 60: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/60.jpg)
NUS.SOC.CS5248OOI WEI TSANG
60
Forward Search Too Far!Before
AfterChannel I
Channel U
![Page 61: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/61.jpg)
NUS.SOC.CS5248OOI WEI TSANG
61
Backward Search
Before
AfterChannel U
Channel U
![Page 62: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/62.jpg)
NUS.SOC.CS5248OOI WEI TSANG
62
Backward Search
Before
AfterChannel I
Channel U
Prefetched at Reverse Order, at Faster Rate
![Page 63: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/63.jpg)
NUS.SOC.CS5248OOI WEI TSANG
63
Slow Motion
Before
AfterChannel U
Channel U
![Page 64: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/64.jpg)
NUS.SOC.CS5248OOI WEI TSANG
64
Slow Motion
Before
AfterChannel I
Channel U
![Page 65: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/65.jpg)
NUS.SOC.CS5248OOI WEI TSANG
65
The Aftermath
When playback resumes, what to do with Channel I?
Answer: Merge back with Channel U
![Page 66: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/66.jpg)
NUS.SOC.CS5248OOI WEI TSANG
66
Merging Operation
Find a target channel whose play point is ”not too far” ahead
![Page 67: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/67.jpg)
NUS.SOC.CS5248OOI WEI TSANG
67
Merging: Case 1
Before
Channel U
Channel I
![Page 68: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/68.jpg)
NUS.SOC.CS5248OOI WEI TSANG
68
Merging: Case 1
During
Channel U
![Page 69: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/69.jpg)
NUS.SOC.CS5248OOI WEI TSANG
69
Merging: Case 1
After
Channel U
![Page 70: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/70.jpg)
NUS.SOC.CS5248OOI WEI TSANG
70
Merging: Case 2
Before
Channel U
Channel I
![Page 71: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/71.jpg)
NUS.SOC.CS5248OOI WEI TSANG
71
Merging: Case 2
Before
Channel U
Channel I
![Page 72: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/72.jpg)
NUS.SOC.CS5248OOI WEI TSANG
72
Merging: Case 2
During
Channel U
Channel I
![Page 73: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/73.jpg)
NUS.SOC.CS5248OOI WEI TSANG
73
Merging: Case 2
During
Channel U
Channel I
![Page 74: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/74.jpg)
NUS.SOC.CS5248OOI WEI TSANG
74
Merging: Case 2
After
Channel U
![Page 75: It is not Beauty I Demand – George Darley](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813c11550346895da58873/html5/thumbnails/75.jpg)
NUS.SOC.CS5248OOI WEI TSANG
75
Summary
VoD broadcast protocolsbatchingperiodic broadcastpatching
Supporting VCR functionalities