How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet
Audio Reflector Uses UCLcommon for RTP packet handling in a non-conforming manner. Needs to get into internals in order to access packets for reflecting directly. Probably not suitable for inclusion of changes into main UCLcommon repository
VP & VPC VP & VPC use UCL common and some VIC codecs through the VPMedia library. Changes to UCL common for thread safeness. Incorporated Steve Smith’s changes for 64bit support to UCLcommon
Recorder Uses UCLcommon primarily for platform independent network code and encryption support. Also uses RTP module to generate fake reception reports to trigger QuickBridge.
Transcoder Service Summer student project. Will use VPMedia/UCLcommon for transcoding video. Will use RAT for amalgamtion of audio sources. May look at adding UMTP support to UCLcommon.
Conclusions We are using UCLcommon and VIC codecs more and more. Some of our modifications can be incorporated without affecting other users of these libraries. At this stage I’d like to see Steve Smith’s 64bit and my threadsafe changes incorporated into the main branch.