SUMOVER Project: Status meeting with Frederique VanTill 9 th January 2007 Peter Kirstein Piers O’Hanlon Socrates Varakliotis
Dec 27, 2015
SUMOVER Project: Status meeting with Frederique VanTill 9th January 2007
Peter Kirstein
Piers O’Hanlon
Socrates Varakliotis
SUMOVER Project - Status Jan 2007
Overview
• SUMOVER project overview• Current media tools status• New features plan• Future plans
SUMOVER Project - Status Jan 2007
SUMOVER Project overview
• JISC funded project for 2 years (Started: Aug 05)– Joint Information Systems Committee (JISC)– Resources: ~1.5 people for 2 years
• Why it happened– Resulted from UKERNA e-Science videoconf reports– Media tools in wide use in Advanced Collaborative
Environments• AccessGrid and until recently VRVS
– Diverging code base• Lack of support for VIC and RAT
– UCL has long history of working on the tools
SUMOVER Project - Status Jan 2007
Workpackages
• WP1 : Project management• WP2 : Code management systems
– Source code versioning, Bug/feature tracking, checking/testing tools, project management
• WP3 : Common code base– Bring together source code under ‘one roof’
• WP4 : Tools support– Provide some support for tools
• WP5 : Workshops– Bring together interested parties and community
• WP6 : Tools development projects– Develop some new interesting stuff and publish
SUMOVER Project - Status Jan 2007
WP1 : Project management
• Project plan and budget• Project progress report
– Two reports issued, next due end of February
• Website– Info/Docs: Workshop docs/report, Project plan– Code management – Trac & Subversion
• Email lists setup– Web based system - mailman
• Workshop organisation• Project presentations made at:
– OSS2006, AG retreat 06, AHM2006
SUMOVER Project - Status Jan 2007
WP2: Software management systems
• Surveyed a number of systems– Source code versioning systems
• CVS, RCS, Git, Bitkeeper, Arch, Subversion
– Bug tracking systems• Bugzilla, Mantis, Trac
– Static analysis tools, Testing suites, Doc systems
• Now running selected system– Trac with Subversion– Imported all existing code and history– Local and external users (ANL) active
SUMOVER Project - Status Jan 2007
SUMOVER Project - Status Jan 2007
WP3: Common code base
Deliverable: D9: Common Code Base (May 06)• Surveyed existing patches
– ANL, VRVS, External (NCHC, Glasgow, ANU)
• Licensing– Staying with BSD style license– Re-organise code for optional GPL components
• Have established collaboration partners– ANL, NCHC, Glasgow, ANU– Having regular AG based meetings
• Working towards convergence– First converged code base for AG (Early ’07)
SUMOVER Project - Status Jan 2007
WP4: Tools support
Deliverable: D10: Tool Support (Oct 06)• Utilising new software management systems• Integrating in existing features
– E.g. H.264, MPEG4, etc
• Coordinate with external developers– Direct email/conferencing, Sumover-dev mailing list
• Work with: Users, AG-Tech, AGSC, inSORS• Stimulate contributions from community
– Code, Bugs, Features, Docs
SUMOVER Project - Status Jan 2007
WP5: Workshops
• Organised and ran first workshop at UCL– Participants: 16 + 3 (AG remote)– Brought together ANL, VRVS, inSORS and others– Laid ground for continued collaboration– Discussed and ordered features list – on wiki– Platforms
• Support new Linux and WinXP versions, plus some OSX
• Finalising organisation of second workshop– Confirmed attendance and booked setup
SUMOVER Project - Status Jan 2007
Workshop – Draft AgendaMonday 15th January10am Coffee10:30 Meeting start: Sumover status update11:30 Software management systems12:00 Presentation from Colin Perkins (AVT WorkGroup chair) on IETF activities12:30 Buffet lunch14:00 RAT15:00 Coffee15:30 VIC
Presentation from Barz Hzu (NCHC)16:30 Talk by Tom Uram (ANL – AG Tech lead) 16:30 Future
New features (e.g. DCCP support, new codecs, SRTP etc)18:00 day end
Tuesday 16th January11:00 Coffee11:15 Open Discussion on future13:00-13:55 Lunch14:00-16:30 Optional tool dev session
SUMOVER Project - Status Jan 2007
WP6: Tools development projects
• A lot of discussion at workshop• Put up list of features/changes on Web
– Encouraging external input
• Selecting a few new features as “dev projects”– Logo sender, SSM, New codecs, DCCP, RAT-
multithreaded
• New video tool project– Collaborative effort with NCHC and ANU
• Most work being done in NCHC – Gstreamer based
– Regular meetings have enhanced SUMOVER collaboration
SUMOVER Project - Status Jan 2007
Evaluation
• Internal evaluation– Progress reports (6 monthly)
• Two issued so far.
– Final project report
• JISC evaluation– JISC meetings– Project officer discussions
• Evaluation and steering advisory group (ESAG)– Hosted first evaluation meeting in
• Core workshop attendees and others
Media tools - Current status
• VIC• RAT• Common
SUMOVER Project - Status Jan 2007
VIC (VideoConference tool) – Latest New features
• New Windows DirectX Grabber – {M.Petrovic@Earthlink}– Already shipping with AG3 VIC
• New Image overlay/logo sending functionality – May be utilised on start-up by AG
• Source-Specific Multicast (SSM) support• New codec H261as – {Rhys Hawkins@ANU}
– Enables interoperability with Rhys’ VP Screen tool • Updates for MacOS X 10.4.6. {Colin Perkins@Glasgow}• Windows NullSoft installer script to auto-generate installer• Various stabilisation fixes
– Updated video4linux2 driver to latest API (Linux-2.6.x)– Added more graceful Grabber error handling– Fixes imported from Debian, FreeBSD, and Gentoo ports.– Updated v4l1 to work with wider range of devices {MASH Project}
SUMOVER Project - Status Jan 2007
Latest VIC
New logo sending feature
SUMOVER Project - Status Jan 2007
VIC – Planned Features for AG release• Input from NCHC – Now merging
– MPEG4 codec– H.264 codec
• Working on compliance with H.264 RTP Payload format (RFC 3984)– Will contact inSORS with update once completed
– Alternate full screen GUI– Advanced rendering
• Full-Screen mode • Video window scaling in software • X11 XVideo - hardware scaling/colourspace conversion
• Input from ANL – Next merge– Mac video capture support– Autoplace control– Optional window menus/border– Site identifier signalling
• Aiming for inclusion in next AG (Early ’07)– In close contact with AG tech lead – Thomas Uram
SUMOVER Project - Status Jan 2007
RAT (Robust Audio Tool) – Latest New features
• New look GUI: Dynamic display of Address/port/ttl • Dynamic address/port re-binding (without having to restart)
– Useful in conjunction with AG for faster room change
• Security padlock icon – Indicates when crypto enabled
• Further fixes to ALSA driver and updated mixer controls• Windows NullSoft installer script to auto-generate installer• Stabilisation updates
– Windows driver fixes - used CriticalSection controls– Long running RAT crash fixed – Mbus seqnum wrapping– Crypto operation improved– Various compiler problems
SUMOVER Project - Status Jan 2007
New look RAT
New dynamic Address bar
New Security icon
SUMOVER Project - Status Jan 2007
RAT – Planned Features for AG release
• Input from NCHC – planned merge– Speex codec
• Input from ANL – planned merge– Per user gain control– Site identifier signalling
• Aiming for inclusion in next AG (Early ’07)– In full contact with AG tech lead – Thomas Uram
SUMOVER Project - Status Jan 2007
Common library
• Latest fixes– MBUS sequence numbers wrapping– Encrypted stream robustness– Memory debugging fixed
• Planned– Providing DCCP at network level
SUMOVER Project - Status Jan 2007
Plan for next 6 months
• Synchronise and integrate into AG releases– UCL tools planned in next AG release (Early ’07)
• Later planned new features – Internal & External– VIC: DV support (ANU), DCCP (UCL), Audio Indicators– RAT: Software Echo Cancellation (NCHC), DCCP (UCL)
• Events– SUMOVER Workshop– Attend/present at AG retreat (2007)– JISC 2007
• Meeting (over network) with evaluation group