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

Slides:



Advertisements
Similar presentations
Microsoft Windows NT Embedded 4.0
Advertisements

EScience Collaboration Tools: EVO & Access Grid Dr. Greg Wickham APAN 24 th Jan 2008.
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
High-speed Network Projects Tibor Gyires School of Information Technology Illinois State University BIAC/TAB Meeting October 17, 2003.
A new Network Concept for transporting and storing digital video…………
Android Platform Overview (1)
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
MXIE overview 5/4/ Update1. MXIE Media Exchange Interface for End Users 5/4/ Update2.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
Easy Accessible Voice Gateway between Mbone and ISDN/PSTN Networks Linqing Liu and Torsten Braun Institute of Computer Science and Applied Mathematics.
An Introduction to the inSORS Grid. Total Market Customer Sectors RESEARCH – Universities and National Labs COMMERCIAL-Energy, Hi-Tech, Medical GOVERNMENT-Research,
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
Quicktime Howell Istance School of Computing De Montfort University.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
VRVS_AG_HOWTO (c) Caltech 1 How to Connect to Access Grid Virtual Venues through VRVS Slides at
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
codecs (H.261 and H.263) performance new features and GUI interoperability with the core system future developments.
Overview Presentation MKT-CODE-P-001E. Introduction Single Channel Codec designed to increase the flexibility of NetVu Connected analogue/IP CCTV networks.
MPEG2 FGS Implementation ECE 738 Advanced Digital Image Processing Author: Deshan Yang 05/01/2003.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
© Aastra Aastra BluStar for PC High-Quality Audio and HD Video from Your Desktop.
Va-scanCopyright 2002, Marchany Unit 3 – Installing Solaris Randy Marchany VA Tech Computing Center.
Software Management Systems Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein, piers,
How we use UCL common at ANU Internet Futures Rhys Hawkins ANU Internet Futures/Grangenet.
The Access Grid What Is it and What Can it do? Alexander Terzian and Zachary Wright University of Michigan Michigan Center for Biological Information Virtual.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
1 An Extensible Videoconference Tool for a Collaborative Computing Network Junjun He.
Configuring the MagicInfo Pro Display
SUMOVER Project: Status meeting with Frederique VanTill 9 th January 2007 Peter Kirstein Piers O’Hanlon Socrates Varakliotis.
1/23/2005 page1 11/11/2004 MPEG4 Codec for Access Grids National Center for High Performance Computing Speaker: Barz Hsu
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
119th International Unicode ConferenceSan Jose, California, September 2001 An Overview of ICU Helena Shih Chapman Doug Felt
Ayman Abdel-Hamid Department of Computer Science Lamar University P.O. Box 10056, Beaumont, TX 77710, USA Kurt Maly, C.M. Overstreet,
Hands-On Virtual Computing
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
Chapter SIx Maintaining a Computer Part I: Configuring, Updating, and Upgrading the OS.
Changyun Wang Under the Supervision of Dr.Turner The Access Grid is an Internet-based model for video conferencing developed by the Future Lab(FL)within.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
VIC Development National Center of High-performance Computing Barz Hsu 15 January 2007.
Mac Set up and printer installation Vaibhav Pandit A&S IT 11/29/2007.
Network Resource Center H E P Fermilab Feb 7-11, 2000 CHEP 2000 Slide 1 Packet Video & Audio Tools on PC’s (A Cookbook) February 7-11, 2000 H.A. “Kipp”
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Achieving a common code base  Contributors  Licensing  Software sustainability  Potential issues.
Access Grid and the Mbone media tools Sumover Workshop November 28, 2005 Thomas D. Uram
SUMOVER Project workshop: November 2005, UCL. Top new features list – ordered (1 st pass) Set up decent CMS (e.g. Trac) - feature requests/voting,
Aug 25, 2005 page1 Aug 25, 2005 Integration of Advanced Video/Speech Codecs into AccessGrid National Center for High Performance Computing Speaker: Barz.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
1350 TAC Training © 2000, Cisco Systems, Inc. Wireless Lab.
VIRGIL Providing Institutional Access to a Repository of Access Grid Sessions Ron Chernich Principal Research Fellow University of Queensland, Australia.
2 nd SUMOVER Workshop: RAT. 2nd SUMOVER Workshop - RAT RAT (Robust Audio Tool) – Latest New features New look GUI: Dynamic display of Address/port/ttl.
2 nd SUMOVER Workshop: VIC. 2nd SUMOVER Workshop - VIC Overview VIC status Socrates – H.264 RTP Barz’s talk on his work.
2 nd SUMOVER Workshop SUMOVER Project Status Peter Kirstein Piers O’Hanlon Socrates Varakliotis.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
Booting Process Chapter 4: System Software Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
From VIC (VRVS) to ViEVO (EVO) 3 years of experiences with developing of video application VIC for VRVS allowed us to develop a new video application.
The Access Grid Human interaction across the grid Large displays Supports: large-scale distributed meetings, collaborative work sessions, seminars,
Computer System Structures
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
eScience Collaboration Tools: EVO & Access Grid
Chapter 2: The Linux System Part 1
Windows Virtual PC / Hyper-V
Presentation transcript:

Mbone tool variants: current status Support for mbone videoconferencing for the research community - SUMOVER Socrates Varakliotis Piers O’Hanlon{kirstein, piers, Peter Kirstein UCL Computer Science November 2005

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

Nov. 2005SUMOVER Workshop, UCL New features not in UCL CVS ratviccommon UCL ucl AG ucl AG VRVS NCHCn/anchc-1.3.6?

Nov. 2005SUMOVER Workshop, UCL AG vic (2.8ucl 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

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)

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

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

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

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

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 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)

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

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