Changes between Version 32 and Version 33 of Internal/RunningDemos


Ignore:
Timestamp:
Jun 3, 2006, 2:37:53 AM (18 years ago)
Author:
ergin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/RunningDemos

    v32 v33  
    126126    be powered-on with experiment script.
    127127
    128 2. '''NodeHandler Script Execution'''
     1283. '''NodeHandler Script Execution'''
    129129  * Start the experiment by executing the shell script run.sh. It should invoke nodeHandler as follows:
    130130{{{
     
    133133    After all nodes check in, it will take at most 10 seconds for the streaming to start on the node pairs, except the first time. The 'first time run' will involve an apt-get install command to install video clip debian package file. So, this adds at most 2 minutes to the experiment. Subsequent runs should not have this additional delay. This delay is not a blocking delay for nodeHandler. So, demonstrator needs to wait this amount of time after the nodeHandler start script is invoked.
    134134
    135 3. '''Invoke the GUI'''
     1354. '''Invoke the GUI'''
    136136   * Go up to folder nodeHandler-streaming/scripts
    137137   * Start gui by typing ./streaming-dashboard
     
    139139   * Check all nodes by first querying all nodes MAC addresses and then all nodes Lunar IP adresses. All eight should reply back.
    140140
    141 3. '''Starting the VLC player'''[[BR]]Use the Windows batch script on the Desktop of Display machine (named something like 'streaming-demo'). If you can't find it, run three instances of VLC player, and enter URL info of the stream into 'File->Open Network Stream->HTTP' text field. URL format is http://CTRL_IP_of_Node:80XY, where X and Y are coordinates of the node. In current setup, the URLs translate into:
     1415. '''Starting the VLC player'''[[BR]]Use the Windows batch script on the Desktop of Display machine (named something like 'streaming-demo'). If you can't find it, run three instances of VLC player, and enter URL info of the stream into 'File->Open Network Stream->HTTP' text field. URL format is http://CTRL_IP_of_Node:80XY, where X and Y are coordinates of the node. In current setup, the URLs translate into:
    142142    ||http://10.19.1.8:8018
    143143    ||http://10.19.2.5:8025
     
    145145Invoking these URLs should bring up three video streaming windows on display machine. With three streams concurrently running, there should be perceivable distortion, especially on the bigger one.
    146146
    147 4. '''Explain the Distortion''' Explain the audiance why there is distortion, and let them see it for a while.
     1476. '''Explain the Distortion''' Explain the audiance why there is distortion, and let them see it for a while.
    148148
    149 5. '''Stopping the streaming from one node'''[[BR]]Stop the third stream (row three) by first clicking node3-2 and then stop streaming button on GUI. Wait a few seconds and let the VLC application buffer to flush. One of the streams on display should be gone. Then click on node3-4 on GUI and click enable monitor mode button (if button was stuck in disable monitor mode, then click it twice). After this, GUI should report 0Kbps available bandwidth on air. Then, restart streaming by clicking node3-2 first and then start streaming button. Then click on the corresponding VLC's play button and demonstrate that stream is not routed, and can not be seen on the display. Admission control does not allow node3-4 to route this stream to node3-8.
    150 6. '''Alternate Route'''[[BR]]Now, click node8-3 and then add to network button. This will bring up node8-3's wireless interface. After three second update interval of Lunar, this route should be discovered and the third stream should be communicated over node8-3. If needed, show this by reading node3-8's routing table.
     1497. '''Stopping the streaming from one node'''[[BR]]Stop the third stream (row three) by first clicking node3-2 and then stop streaming button on GUI. Wait a few seconds and let the VLC application buffer to flush. One of the streams on display should be gone. Then click on node3-4 on GUI and click enable monitor mode button (if button was stuck in disable monitor mode, then click it twice). After this, GUI should report 0Kbps available bandwidth on air. Then, restart streaming by clicking node3-2 first and then start streaming button. Then click on the corresponding VLC's play button and demonstrate that stream is not routed, and can not be seen on the display. Admission control does not allow node3-4 to route this stream to node3-8.
     150
     1518. '''Alternate Route'''[[BR]]Now, click node8-3 and then add to network button. This will bring up node8-3's wireless interface. After three second update interval of Lunar, this route should be discovered and the third stream should be communicated over node8-3. If needed, show this by reading node3-8's routing table.
    151152
    152153=== Troubleshooting ===