record_session for sdr, wrtp

This note describes record_session, a Perl script designed for use with Unix sdr and the wrtp record/playback tool.

Andrew Daviel, TRIUMF, November 1997

Purpose:

To be able to start an wrtp recording script from sdr, and to use sdr to announce a playback session so that users may use sdr's conflict-avoidance algorithm to choose addresses and ports and sdr's tool-launching ability to play the recordings.

Usage:

To record a session:

In sdr, from the Session Information menu, click "Record". In the Record Session menu, check "now", enter a filename prefix, and click "Record". For immediate recording, append " record" to the filename prefix, e.g. "/usr/joe/Radio record". Otherwise, execute the resulting record script "Radio.record". A conference name is created from the title.

To play a session:

In sdr, create a new session in the normal way. Then select the session and proceed as for recording. For immediate playback, append " play" to the filename prefix. Execute the resulting playback script. The playback script takes two optional arguments; a conference name and an offset in seconds. The conference name defaults to one derived from the title; the offset defaults to zero.

Playing CERN Recordings

From CERN's Recorded MBONE Sessions page, download the relevant package and untar it (e.g. gnutar -zxf ATLAS_97_06_05_1055_1245.tar.gz)

creating files such as ATLAS_97_06_05_1055_1245.0.v.rtp. Use the prefix ATLAS_97_06_05_1055_1245.0 as an argument to the generated playback script, e.g. CERN5.play ATLAS_97_06_05_1055_1245.0 600 to start playback 10 minutes (600 seconds) into the recording. To stop playback, execute e.g. "killall wrtpplay".