Changes between Version 32 and Version 33 of Internal/RunningDemos
- Timestamp:
- Jun 3, 2006, 2:37:53 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/RunningDemos
v32 v33 126 126 be powered-on with experiment script. 127 127 128 2. '''NodeHandler Script Execution'''128 3. '''NodeHandler Script Execution''' 129 129 * Start the experiment by executing the shell script run.sh. It should invoke nodeHandler as follows: 130 130 {{{ … … 133 133 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. 134 134 135 3. '''Invoke the GUI'''135 4. '''Invoke the GUI''' 136 136 * Go up to folder nodeHandler-streaming/scripts 137 137 * Start gui by typing ./streaming-dashboard … … 139 139 * Check all nodes by first querying all nodes MAC addresses and then all nodes Lunar IP adresses. All eight should reply back. 140 140 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:141 5. '''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: 142 142 ||http://10.19.1.8:8018 143 143 ||http://10.19.2.5:8025 … … 145 145 Invoking 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. 146 146 147 4. '''Explain the Distortion''' Explain the audiance why there is distortion, and let them see it for a while.147 6. '''Explain the Distortion''' Explain the audiance why there is distortion, and let them see it for a while. 148 148 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. 149 7. '''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 151 8. '''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. 151 152 152 153 === Troubleshooting ===