Remote Media Immersion

 RMI Events
  • September 17, 2003: The Remote Media Immersion system was demonstrated at a library dedication at Inha University, South Korea. The library is dedicated by Y.H. Cho, the Chairman of Korean Airlines in memory of his father. This milestone marks the first international demonstration of RMI. A complete Yima system (including server, client, and communications components) is installed to power the resident RMI demo, which includes an immersive audio system. This latest version of Yima has also been configured for live streaming capabilities to allow for two-way, interactive sessions in the future (see our Distributed Immersive Performance project for more details).

    Remote Media Immersion      Remote Media Immersion

  • April 22, 2003: The IMSC Remote Media Immersion (RMI) project has been awarded an Honorable Mention in the CENIC 2003 "On the Road to a Gigabit" Awards in the "Gigabit or Bust" category. IMSC faculty participants in the project include: Chris Kyriakakis, Roger Zimmermann, Christos Papadopoulos, Cyrus Shahabi, Ulrich Neumann, Tom Holman and Alexander Sawchuk.

  • March 28 & 29, 2003: The RMI/Yima system was demonstrated as part of the Internet2 Performance Production Workshop and the Internet2 Music Education Symposium at the New World Symphony's Lincoln Theater in Miami Beach.

    NWS Lincoln Theater      NWS Lincoln Theater

  • Oct. 2002: Our Yima streaming system was featured at the Fall Internet2 Member Meeting. Additional information of the performance event and some pictures can be found here.

    Remote Media 
Immersion      Remote Media Immersion

 Project Description

The Integrated Media Systems Center (IMSC) at the University of Southern California explores research issues in many diverse fields. The Remote Media Immersion (RMI) project is a testbed that integrates many of the technologies that are the result of these research efforts.

The goal of the RMI is to reproduce the complete aural and visual ambience of an environment that includes people and other real and virtual elements.

RMI Example 1

Fig. 1: RMI Concept.

Remote Media Immersion (RMI) is a novel project with innovations in several major technical areas:

  • Immersive Audio. Immersive audio is a technique developed at IMSC for capturing the audio environment at a remote site, transmitting the information to a client location, and accurately reproducing (rendering) the complete audio sensation at the client location with full fidelity, dynamic range and directionality. The procedure involves the measurement and calibration of the acoustic characteristics at the remote site and client location, recording 16 or more channels of audio information, processing of this information, and rendering it with 12 or more loudspeaker systems. Immersive audio accurately preserves the original audio frequency content and its correct directional relationships, thus reproducing the audio ambience of the remote site for a group of listeners.

  • Real-Time Digital Storage and Playback of Multiple Independent Streams. The many different streams of video and audio data are stored and played back from the Yima system developed at IMSC. The goal of the Yima project is to design and develop an end-to-end architecture for real-time storage and playback of several high quality digital media streams through heterogeneous, scalable and distributed servers utilizing shared IP networks (e.g., Internet). The system consists of 1) a scalable, high performance, and real-time media server, 2) a real-time network streaming paradigm and 3) several video and audio clients.

    Remote Media Immersion Server

    Fig. 2: An example of a 4-way Yima server cluster with attached storage.

    On the server side, the Yima architecture combines multiple commodity PCs into a server cluster to scale as demand grows. We currently use 933 MHz Pentium III computers running Linux, each with a 3Com 3C996B-T Gigabit Ethernet interface and a Seagate 73 GB Ultra160 SCSI LVD Cheetah disk for data storage. The client systems communicate with the server through the industry standard RTP and RTSP protocols that have been extended with our own buffer management feedback control mechanism and synchronization facilities. The Yima clients can render many different digital media flavors, e.g., from low bitrate MPEG-4 to very high bitrate MPEG-2 with multi-channel audio. Specifically, the RMI client is a Linux based PC that uses the RME 9652 "Hammerfall" multi-channel sound card to provide up to 16 (or 24) channels of uncompressed PCM audio for immersive sound. High definition MPEG-2 video decoding is achieved via a Vela Research CineCast HD board interfacing through our own Linux drivers. Additionally, the client software synchronizes the audio and video streams to provide frame accurate rendering.

    Remote Media Immersion Client

    Fig. 3: RMI client with HD and panoramic video MPEG-2 decoders as well as 16 channel PCM audio output and Gigabit Ethernet.

    Yima distinguishes itself from other similar efforts due to its: 1) independence from media types, 2) frame/sample accurate inter-stream synchronization, 3) compliance with industry standards (e.g., RTSP, RTP, MP4), 4) a selective retransmission protocol, 5) a scalable design, and 6) multi-threshold buffering to support variable-bitrate media (e.g., MPEG-2, MPEG-4, DivX).

  • Protocols for Synchronized, Efficient Real-Time Transmission of Multiple Immersidata Streams. The RMI system is capable of transmitting data from multiple distributed servers over local area and wide-area shared networks to many destinations simultaneously. One of the biggest challenges is to minimize the transmission delay, avoid any loss of data that could lead to hiccups or stuttering in the displayed audio and video, and ensuring synchronization of all the streams when finally rendered at the client site. These issues are referred to as quality of service (QoS), and are very important factors in the design of the RMI system. Our continuing work involves the optimization of procedures to ensure QoS for general immersive technology applications over many different types of networks.

  • Acquiring and Displaying HDTV Video. The RMI video is transmitted at rate of up to 45 Megabits per second (Mb/s), faster than the 20 Mb/s rate for broadcast HDTV. In general, increasing the data transmission rate improves the picture quality and realism. It also reduces the overall delay in transmitting the information through a network by simplifying the video compression and other signal processing required. Reducing delay is particularly important for two-way (interactive) applications of RMI. RMI technology has the potential to increase the data transmission rate to more than 1000 Mb/s (1 Gigabit per second), offering the potential for even better video (larger screens, panoramic or hemispherical displays, and increased resolution).

We have performed experiments across both LAN and WAN environments. Our most recent tests were conducted via a trans-continental SUPERNET link from the Information Science Institute (ISI East) at Arlington, VA, to the USC campus in Los Angeles, CA. See also the SUPERNET Next Generation Internet (NGI) Experiments web site.

 Press Coverage
  • Fall 2003: An article on the RMI system appeared in CENIC's InterAct magazine.
    • Article Acrobat PDF (200 KB).
  • August 26, 2003: The German ARD television ("Das Erste") was airing a story on RMI today on the show "Morgenmagazin" on the The Future of Television. (05.30 - 09.00 am: Morgenmagazin, Das ARD-Frühstücksfernsehen; Moma live: Visionen - Zukunft des Fernsehens / Bericht aus Los Angeles über die Zukunft des digitalen Fernsehens.)

  • On Thursday May 9, 2002, IMSC's Remote Media Immersion (RMI) project was described in The New York Times. The article entitled "On Internet of the Future, Surfers May Almost Feel the Spray" by Eric A. Taub appeared in the Circuits section. The Yima project was is the streaming technology that enables high fidelity Internet on-demand media transmissions such as demonstrated by RMI.
    • Article Acrobat PDF (1,329 KB).
  • On Thursday May 9, 2002, Yima and RMI were covered during the 10 o'clock news on NBC-4.
  • On Thursday May 9, 2002, Yima and RMI covered during the 10 o'clock news on KTLA-5.
  • On Wednesday June 19, 2002, Yima and RMI were covered in USC's Daily Trojan. The article entitled "USC engineers develop new 3-D technology" by Sara Rodriguez appeared in the Summer Trojan.
    • Article Acrobat PDF (40 KB).
 People and Their Research Focus
  • Roger Zimmermann and Cyrus Shahabi (Information Laboratory)

    Yima Streaming Media Server: The Yima server is based on a scalable cluster design. Each cluster node is a off-the-shelf personal computer with attached storage devices and, for example, a Fast Ethernet connection. The Yima server software manages the storage and network resources to provide real-time service to the various clients that are requesting media streams.

    Research Assistants:
    • Kun Fu, Ph.D., (server design and multi-threshold rate control)
    • Sahitya Gupta, M.S., (server distributed file system and streaming content preparation)
    • Mehrdad Jahangiri, M.S., (clients, infrared remote control, and multi-threshold flow control)
    • Nitin Nahata, M.S., (client hardware interfaces and streaming content preparation)
    • Vasan R. Sundar, M.S., (selective retransmission protocol)
    • Didi Shu-Yuen Yao, Ph.D., (server design and scalability)
    • Farnoush Banaei-Kashani, Ph.D., (RTSP design and implementation)
    • Beomjoo Seo, Ph.D., (multichannel audio interface)

  • Chris Kyriakakis (Immersive Audio Laboratory) and Tomlinson Holman (School of Cinema-Television and TMH Corporation)

    Recording, processing and rendering of multi-channel immersive audio. The goal is to accurately reproduce aural sensations with full fidelity, dymanic range and directionality.

  • Victor LaCour (IMSC Creative Producer)

    Content creation and HDTV animations.

  • Christos Papadopoulos (Computer Networks and Distributed Systems Laboratory)

    Efficient real-time transmission of multiple immersidata streams over LANs and WANs. Selective retransmission scheme.

  • Ulrich Neumann (Computer Graphics and Immersive Technologies Laboratory)

    Recording, processing and rendering of 360 degree panoramic video. Rendering of panoramic video in a head-mounted display. Authoring and editing environment.

  • Alexander A. Sawchuk, Allan Weber, Seth Scafani (Signal and Image Processing Institute)

    Robust integration into a seamless presentation.


 Recent Relevant Papers

Get the PDF reader from Adobe.

  • Yima: A Second Generation Continuous Media Server.
    Cyrus Shahabi, Roger Zimmermann, Kun Fu, and Shu-Yuen Didi Yao.
    Published in the IEEE Computer magazine, June 2002, pp. 56-64.
    Abstract Abstract PostScript Postscript (3,783 KB) Acrobat PDF (913 KB)
  • Yima: Design and Evaluation of a Streaming Media System for Residential Broadband Services.
    Roger Zimmermann, Kun Fu, Cyrus Shahabi, Didi Yao, and Hong Zhu.
    Proceedings of the VLDB 2001 Workshop on Databases in Telecommunications (DBTel 2001), Rome, Italy, September 10, 2001.
    Abstract Abstract PostScript Postscript (65 KB) Acrobat PDF (99 KB)
  • Integrated Media Systems.
    D. McLeod, U. Neumann, C.L. Nikias and A.A. Sawchuk.
    IEEE Signal Processing Magazine, vol. 16, no. 1, pp. 33-76, January 1999. Abstract Abstract Acrobat PDF (1,749 KB)

Maintained by Roger Zimmermann
Last updated: Monday September 22, 2003.
All Rights Reserved © NUS Data Management Research Laboratory 1999 - 2007.