how we use ucl common at anu internet futures rhys hawkins anu internet futures/grangenet

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

Upload: blake-phillips

Post on 25-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

Page 2: 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

Page 3: How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet

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

Page 4: How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet

Recorder

• Uses UCLcommon primarily for platform independent network code and encryption support.

• Also uses RTP module to generate fake reception reports to trigger QuickBridge.

Page 5: How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet

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.

Page 6: How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet

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.