Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mbone tool variants: current status Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein,

Similar presentations


Presentation on theme: "Mbone tool variants: current status Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein,"— Presentation transcript:

1 Mbone tool variants: current status Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein, piers, socrates}@cs.ucl.ac.uk Peter Kirstein UCL Computer Science 28-30 November 2005

2 2 28-30 Nov. 2005SUMOVER Workshop, UCL Current variants Many! Focus on those of interest to the research community UCL, AccessGrid, VRVS, NCHC Other projects make use of the tools Individual patches Integrate or drop? Resolve conflicting patches

3 3 28-30 Nov. 2005SUMOVER Workshop, UCL New features not in UCL CVS ratviccommon UCL4.2.262.8ucl-1.1.61.2.15 AG4.2.222.8ucl-1.1.3-AG1.2.12 VRVS4.3.52.9.11.2.10 NCHCn/anchc-1.3.6?

4 4 28-30 Nov. 2005SUMOVER Workshop, UCL AG vic (2.8ucl-1.1.3-AG) – Tom Autoplace –automatically position video windows in a region on screen OSX support (Doug Kosovic) –support for multiple cameras –separate branch in AG CVS

5 5 28-30 Nov. 2005SUMOVER Workshop, UCL AG rat (4.2.22) – Tom Per-source volume controls IP helper code: strategically select network interface for multicast communication among rat components Shipped Rat includes ALSA support (via patch from Steve Smith)

6 6 28-30 Nov. 2005SUMOVER Workshop, UCL VRVS vic (?) - Pavel new encoder is fully compliant with the H.261 standard old encoder used only INTRA-mode – compression was based on reducing of intra frame spatial redundancy added INTER-mode with inter-frame motion estimation and compensation - difference between two subsequent video frames is encoded - compression is based on reducing of inter frame temporal redundancy reduces bitstream (higher compression) - allows to use higher framerate and quality with the same bitstream Better compatibility with H.323 devices H.263 codec Intel libraries and C++ compiler Speaker mode, GUI changes, video display modes, multiple displays Minimise, still images

7 7 28-30 Nov. 2005SUMOVER Workshop, UCL VRVS rat (?) - Pavel default audio client of VRVS/EVO systems is based on RAT project of University College London (C and Tcl/Tk programming languages) new audio codec G.722 was added for compatibility with H.323 devices (based on IPP) priority of development was to unify source code for all supported platforms (Windows, Linux, Macintosh) – required new audio interface for MAC OS 3 processes – rat, ratmedia, ratui have been merged into one binary (MBUS removed) and audio processing and windows management have been split into two separated threads that increase performance and stability of the application support of multiple NIC, native ALSA support (Linux) future: echo canceller, integrated audio and video application

8 8 28-30 Nov. 2005SUMOVER Workshop, UCL NCHC vic (1.3.6) MPEG-4 video FGS (ffmpeg) H.264 Windows and Linux support Improved performance using MMX, SSE/SSE2 optimisations Arbitrary video window resizing, full screen video, de- interlacing, h/w assisted rendering for XFree86 XVideo extension Enabled code profiling Other minor bug fixes

9 9 28-30 Nov. 2005SUMOVER Workshop, UCL Various rat patches VRVS –Audio device logging –Modified some defaults: AudioSilence off –Removed Reception Quality Matrix AG –new mbus message to kill rat processes –Log facility for RTP –Mac OSX audio driver (Juraj Sucik) - Colin

10 10 28-30 Nov. 2005SUMOVER Workshop, UCL Various vic patches AG patches –Quickcam Pro for AG vic OpenMash and VRVS vic support YUV420 palette Bttv frame grabber (video4linux) assumes YUV422 –1394 driver support, fragile, limited support of FireWire h/w Patch for AG 2.1.1 vic –New crypto sources (rijndael-xxx.cpp) –Profiling in some codecs (?) –Assistor-intel-jpeg-new.cpp: DirectDraw and video overlay modes? VRVS ‘new’ features –Tiling of video windows –Extend frozen window duration when other sides stop transmission –Removed Options and External buttons –Fixed bug when killing vic window from “x” icon AG/VRVS: Compiles with older version of gcc-2.96 (Piers)

11 11 28-30 Nov. 2005SUMOVER Workshop, UCL Wish list - Tom Introduce/expand message interfaces for configuring tools programmatically (e.g., change multicast group) Provide headless support –RAT media engine –VIC transmit (have currently via OpenMash) Integrate VIC WDM device support Update list of supported hardware Integrate new codecs –MPEG4, h264 –Speex Create bug/feature repository (Bugzilla, Trac) Improve Robustness –Regular RAT crashes on Windows –Non-descriptive error messages in both VIC and RAT Maintain Open Licensing –Prefer BSD style

12 12 28-30 Nov. 2005SUMOVER Workshop, UCL Wish list - Pavel video codecs – continue in work on H.263, later on H.264 handle different video sources (video, desktop, still images) and display them in different way development of new display scenarios (utilization of OpenGL library, concentrating all videos in one window, etc.) new GUI implementation, more user friendly, intuitive, reflecting all recent improvements keep application compatible with all 3 supported platforms, replacement of Tcl/Tk part by another language (Java?, C++?) new integrated audio and video application


Download ppt "Mbone tool variants: current status Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein,"

Similar presentations


Ads by Google