Script
Libra Demo DANCE Meeting
Make sure things are up: proxies, vic/vat running, hand-held is connected to the network, somebody is at CMU, tape is loaded, …
Explain the video conferencing session we are trying to set up. Show the web page that is used to issue requests.
SHOW: Need either poster or some slide show (on machine X) to illustrate, plus the web page (on machine Y).
Issue a request and see how the synthesizer sets things up quickly. Demo the features of the video conferencing session, video+audio, video streaming, transcoding, WB, and SIP/H.323 interoperability. Remainder is a walk-through of what the synthesizer and other components have done.
>> Alternative is to skip this and run the synthesizer step by step, or to run it twice, once fast and once step by step.
SHOW: we can show the end result, i.e. the running video conference (handheld, machines X and Y on the show floor, two machines at CMU???)
Explain how the synthesizer decides what components it needs based on the nature of the request. In this case it needs video gateway, WB, transcoder, video source, Narada, and IP multicast.
SHOW: need poster of slide show (on machine X)
For pre-installed components (e.g. a video gateway), it uses the GNP-enabled SLP to find a service instance in the right location. Specifically, limits traffic over the T1?
SHOW: show some network map that illustrates why it picked the version it picked; use poster to explain GNP; briefly explain GNP-SLP interaction.
Explain how Narada creates the overlay and uses a proxy to talk to IP multicast on CMU campus.
SHOW: use Narada visualization tool to show overlap; link cost justify overlay. Show quality of the video stream in Europe, Asia, ... Poster is used for questions.
Some services are deployed on the fly. Use the network-aware SLP again to select the proxies. This is done for the transcoder and/or WB.
SHOW: use some network map to explain placement.
Narada consists of a base service (roughly IP multicast). Can be customized, e.g. WB uses higher level or reliability. We can also do selective frame dropping for layered video. Proxies can make intelligent decisions on what to drop, i.e. prioritize layers and flows.
SHOW: how do we show: change the quality of several video flows relative to each other?
>> We do not shown in demo how increased reliability in Narada helps recovery for WB?
X? Linux visualization of demo
Y? Linux video conferencing station
Z? Windows video conferencing station, Narada proxy?
Handheld Linux video conferencing
Back up laptops: how many, what OS?
Machines at CMU:
A? Linux Use??
B? ?? Use
ABone nodes: how many, uses?
Other nodes: ???
Other equipment:
Access point
Ethernet bridge or switch
Cables
Step 1 2 3 4 5 6 7
X ß----------------- illustrate ----------------------à
Y
Z
A
B
ABone1
Abone2
Other1
Other 2
Laptops take over the role of some of the nodes?
Ordering of the steps
Visualization
Details backup plan
Posters