Name:
rtpmon
Version:
1.0 (June 1996)
Description:
Monitors RTP transmissions by displaying RTCP
Organization:
Plateau Multimedia Research Group, UC Berkeley
Contact:
Andrew Swan
Email:
aswan@cs.Berkeley.EDU
rtpmon@bmrc.berkeley.edu
Platform:
Unix
RTP Status:
RFC 1889
Availability:
source (C++, Tcl/Tk), binary (Solaris, HPUX, Irix, OSF)
ftp:
ftp://mm-ftp.cs.berkeley.edu/pub/rtpmon/
Van Jacobson writes:

If people want to integrate rtpmon with vat and/or vic, you can copy the following tcl code to file ~/.vat.tcl and/or ~/.vic.tcl and it will add a "monitor" button next to the "menu" button. Click on "monitor" & it will start an rtpmon for the vat or vic session. (Note that you have to be running the beta version or later of vic/vat for this to work. The alpha versions don't have the tcl "user_hook".) - Van

============= copy to ~/.vat.tcl and/or ~/.vic.tcl

proc start_rtpmon { } {
        global V
        set net $V(data-net)
        exec rtpmon -t 0 -C [resource conferenceName] [$net
addr]/[$net port] &
}

proc mk.rtpmon { w } {
        button $w.rtpmon -text Monitor \
                -font [smallfont] -highlightthickness 1 \
                -command start_rtpmon
        pack $w.rtpmon -after $w.menu -side left -pady 1 -padx 1
}

proc user_hook {} {
        global V
        if {$V(sessionType) == "rtp"} {
                if {$V(app) == "vic"} {
                        set w .top.bar
                } else {
                        set w .bar
                }
                mk.rtpmon $w
        }
}

Last modified: October 8, 1996 by Henning Schulzrinne