The Internet is being increasingly used to support streaming media applications and real-time voice telephony. Audi o and video traffic differs from that generated by traditional TCP applications, and, as its use grows, may begin to have a significant impact on network performance. This motivates the need to measure multimedia traffic growth and characteristics. Multimedia applications typically use dynamically assigned UDP ports for exchanging media data. These ports are negotiated using a control protocol such as the Real Time Streaming Protocol (RTSP). To allow measurement of multimedia traffic, we have developed a utility calledmmdump which uses parsers for RTSP and other control protocols to determine UDP ports and other application-specific information. mmdump extends the populartcpdump utility to monitor traffic on a dynamic set of UDP port numbers, extracted from TCP-based control protocol messages. This paper presents the design and implementation of themmdump utility and demonstrates its use in monitoring RTSP-related traffic on the AT&T WorldNet IP network. Keywords—multimedia, measurement, RTSP
[1]
Andrew Swan,et al.
rtpmon: a third-party RTCP monitor
,
1997,
MULTIMEDIA '96.
[2]
Henning Schulzrinne,et al.
RTP: A Transport Protocol for Real-Time Applications
,
1996,
RFC.
[3]
Continuous online extraction of HTTP traces from packet traces
,
1998
.
[4]
Mark Handley,et al.
SIP: Session Initiation Protocol
,
1999,
RFC.
[5]
Henning Schulzrinne,et al.
Real Time Streaming Protocol (RTSP)
,
1998,
RFC.
[6]
Farnam Jahanian,et al.
An extensible probe architecture for network protocol performance measurement
,
1998,
SIGCOMM '98.
[7]
Steven McCanne,et al.
BPF+: exploiting global data-flow optimization in a generalized packet filter architecture
,
1999,
SIGCOMM '99.
[8]
Steven McCanne,et al.
The BSD Packet Filter: A New Architecture for User-level Packet Capture
,
1993,
USENIX Winter.