How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet.

Post on 25-Dec-2015

216 views 2 download

Transcript of How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet.

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.