Title: Video Performance Analysis in the
1Video Performance Analysis in the UCSB MeshNet
Testbed Henrik Lundgren, Irfan Sheriff, Prashanth
Aravinda Kumar, Anderson Lam, Joshua
Miller, Kimaya Sanzgiri and Elizabeth
Belding-Royer University of California, Santa
Barbara
UCSB MeshNet
video server
video client
- Video client and server
- Video client/server machines establish PPP
connection to the VPN servers - VLC server streams video packets through the VPN
tunnel into the MeshNet testbed
- VPN Tunnels
- Connect video server and client to testbed
- Remote nodes appear as local nodes attached to
mesh network - Forces the data path through the mesh network
Traffic Exits
Traffic Entry
MR6
MR5
MR4
MR3
MR2
MR1
1 Hop Egress
2 Hop Egress
3 Hop Egress
4 Hop Egress
5 Hop Egress
Ingress
UCSB MeshNet Test Scenario
- Plotting Agent
- Pulls video packet data from Monitoring Agents
periodically - Computes metrics and generates graphs
- Monitoring Agents
- Run at Ingress and Egress nodes
- Use tcpdump to collect video packet data
- Serve data to Plotting Agent
- Configuration and Control Scripts
- On-the-fly route configuration
- Control of video play-out, monitoring agents and
traffic load
Testing 1 minute video clip, encoded at 128
kbps
Delay (Log Scale)
Throughput
Packet Loss
Test 1 Background traffic at 10 pkt/sec, 256
byte packets
Test 2 Background traffic at 150 pkt/sec, 256
byte packets
This work was sponsored in part by NSF Network
Research Testbeds grant CNS-0335302 as part of
the WHYNET project.