# Presentation: 679573

## Research for Next generation Internet common servicesAdmire In China(Advanced Multimedia Interactive  Real-time Environment) 

**Research for Next generation Internet common services****Admire In China****(Advanced Multimedia Interactive  ****Real-time Environment)**** **

- National Lab of Software Development Environment (NLSDE)
***http://www.nlsde.buaa.edu.cn/admire/***

## Contents

**What is Admire?**
**What we have done so for?**
**Technical challenges & solutions**
**Future work**

## the goal of Admire

**Build a general purpose collaborative working environment for  large scale distributed groups**
**Enable users from different places to communicate and interact with each other via high quality video, audio , and share resources through desktop tools, etc  .**

## Admire Architecture

**Media tool set**

**Shared application tools**

**A/V tools**

**conference management tool set**

**High speed Internet, NSFCnet e.g.**

**Native Multicast /Hybrid Unicast-multicast gateway**

**Different collaborative pattern, control policy,****integrated environment**

**IETF MMUSIC**
**Multiparty Multimedia Session Control**

## What we have done so far?

**A/V tools **
**Data-sharing tools**
**Integrated Environment**
**Conference management**
**Software package&Hardware spec**
**Deployment**

## A/V tools

**based on Mbone tools of UCL (University College of London ) **
**introduced new features **
**improved  performance.**

## Video tool

**Enhanced VIC:**
**VIC is a video conference tool,  it supports unicast&multicast  video communication**
**Introduced Direct draw ability to improve the speed of VIC image rendering, which supports 40~50 CIF-size realtime images rendering smoothly**
**Introduced Microsoft VCM codec ability ,**
**Implemented capturing ability of any-size Window’s desktop sharing to all in Admire.**
**Designed a light-weight remote control tool to do remote presentation**

## VIC

**Unicast & mulitcast**
**Bw: 30k~20M bps**
**Codec: H.261, h.263, NV, Jpeg, DivX, Mpeg-4,......**
**Latency: < 300ms (local processing) **
**Video size: QCIF(176*144), CIF(352*288), SCIF(702*576),**
**Capture any size for windows desktop screen**

## Slide 9

## The view of screen sharing

## Comparision btw agvic & vicadmire

## Comparision btw agvic & vicadmire

## Audio tool

**Redesigned RAT: (cat)**
**Cat is audio conference tool, it supports unicast&multicast audio communication**
**designed independently an multi-thread pattern to reduce the latency of audio transmission.**
**Introduced Microsoft ACM codec ability , which allows various low-bandwidth audio formats.**
**Introduced Direct 3D sound ability, enhanced tele-immersive awareness**

## CAT

**Unicast & mulitcast**
**Bw: 5.3k~1Mbps**
**Codec: G.711,G.722,G.728,1 L16****,****PCM-u****,****PCM-a****,****DVI****,****VDVI****,****GSM****,****LPC****,****G.711****,****LH****,****DivX****,****TrueSpeech****,****MS-GSM, MP3**** **
**Latency: < 100ms (local processing) **

## Slide 15

## Data-sharing tools

**White board**
**Chat**
**Web sharing**

## White board

## chat

## Web sharing

- Web sharing

## Conference management tools

**Session management tool**
**Create, listen, explain, join... conference**
**Media archiving tool **
**Playback and record the realtime conference.**

## Session management tool

## Media archiving tool

## Integrated Environment

**Designed and implemented a management subsystem**
**Provide the coordination of video, audio, whiteboard, desktop sharing, WWW, chat, etc to form a seamless multimedia interactive environment.**
**Bi-lingual support  and auto select ( English and Chinese)**

## Admire Architecture With Mbus support

**Collaboration pattern/Integrated Environment**

**Network**

**Middle ware**

**App level**

**Message Bus**

## Slide 25

## software packages

**Admire in Win2k two **
**1 for display**
**1 for A/V capture**
**Admire in one  Win2k box**
**1 for A/V capture and display**

## Large rooms

- Win2k capture

- Magnifier

- NSFCnet

- RGB Video

- P/N video

- Analog audio

- Digital video

- Digital video

- Digital audio

- Win2k App sharing

- projecter

- wb

**Deployment**

**Modified from AccessGrid (http://www.accessgrid.org)**

## desktop

**desktop**

**Personal configuration**

**Group configuration**

**laptop**

**Modified from www.marratech.com**

## Brief summary

**IP based Large scale  real time multimedia conference tools****。**
**Support multi-user A/V interaction (40~50 channel)**
**Multimode collaboration tools(WB, App, Web, Chat, etc)**
**enables users from distributed places to communicate, good for group collaboration (20~30 remote sites)**** **

## Admire Deployment 

**Admire research is supported by a national key project of MOST**
**Ten research groups of this project   are distributed on NSFCnet**
**Beijing University of Aero. & Astr.**
**Tsinghua University**
**Beijing University**
**Etc.**
**More than 80 scientists **
**Admire is a persistent collaboration environment between these research groups**

## Deployment of Admire sites in NSFCnet

**Access Grid**

**3 ****sites**

**3 ****sites**

**1 ****site**

**1 ****site**

**1 ****site**

**APAN/STARTAP**

**3 ****sites**

## Slide 32

## Related works

**Based  on works by UC Berkeley’s Mash project , and UC of London’s Mice project. **
**Deployment in U.S. Univ.s **
**Access Grid**

## SC Global-connecting Admire and AG together

***SC Global*****SC2001 - SC Global - November 10-16, 2001**** **
**The First Truly Global Technical Conference on the Grid**
**It connects Admire group at NLSDE and Access Grid **
**Admire group has become a SC **_**[Constellation sites](file:///../../../../../Program%20Files/Qualcomm/Eudora%20Mail/Imap/Documents%20and%20Settings/Access%20grid%203-14/Constellation%20Sites.htm)**__**[ ](file:///../../../../../Program%20Files/Qualcomm/Eudora%20Mail/Imap/Documents%20and%20Settings/Access%20grid%203-14/Constellation%20Sites.htm)**_**in China.**

## Slide 35

## Technical challenge & solutions

## Technical challenges

**Current Admire capability **
**About 40~50 A/V streams and participants**
**How to handle large scale participants situation? For example, a hundred sites, and thousand-channel streams**

## Technical solutions

**QoS and Synchronization**
** ****IP QoS + Application QoS**
**  ****Synchronization between different media,  **
**     ****Admire Client tools**
**Admire Portal site : Organization & Management **
**Scalable System Architecture**
**Software Bus for system development and management**
**Admire Application level gateway **
**Transcoding,Unicast &multicast transparency,Interoperate with H.323 client **

## Admire Portal web site

**Internet (Hybrid multicast & unicast)**

**Admire**** ****Portal web site**

## Deployment of Admire and Access Grid across the country

**National video conference system **
**for Scientific Research**

## National conference center/regional access points

**Researcher, Students, ...**

**Administrator,Government**

**Remote seminar**

**Remote presentation**

**News Announcement**

**Site visiting**

**conferencing**

**Retrieving Data**

**High speed network environment CERNET**

**Open standard for connecting to ****“****National A/V system for Research****” **

**National conference center/regional access points**

**National video conference system**
** ****for Scientific Research **

## 1Gbps Switch

**1Gbps Switch**

**CERNET****Core Router**

## Future work

**More scalable **
**Dynamic resource scheduling**
**TCP Friendly Congestion Control of A/V streams**
**More scalable close-coupled conference control **
**Layered multimedia data transportation**
**Source specific multicast.......**
**More user-friendly**
**Persistent Meeting Space **
**Group Awareness **
**Seamless integrations with distributed resources**
**......**
**More widely deployed**
**IPv6 enabled**

## Thank you! http://www.nlsde.buaa.edu.cn/admire/

**Thank you!**** **_***http://www.nlsde.buaa.edu.cn/admire/***_