Streaming RAID: a disk array management system for video files
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Oracle media server: providing consumer based interactive access to multimedia data
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Performance of a mass storage system for video-on-demand
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
RIO: a real-time multimedia object server
ACM SIGMETRICS Performance Evaluation Review - Special issue on multimedia storage systems
Overview of a telepresence environment for distributed musical rehearsals
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
A case for network musical performance
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Mitra: A Scalable Continuous Media Server
Multimedia Tools and Applications
Yima: Design and Evaluation of a Streaming Media System for Residential Broadband Services
DBTel '01 Proceedings of the VLDB 2001 International Workshop on Databases in Telecommunications II
The Multicast Multimedia Conference Recorder
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
TelegraphCQ: continuous dataflow processing
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
The Recording Studio that Spanned a Continent
WEDELMUSIC '01 Proceedings of the First International Conference on WEB Delivering of Music (WEDELMUSIC'01)
From remote media immersion to Distributed Immersive Performance
ETP '03 Proceedings of the 2003 ACM SIGMM workshop on Experiential telepresence
RMI System: Internet Meets the Future Home Theater
IEEE MultiMedia
A multi-threshold online smoothing technique for variable rate multimedia streams
Multimedia Tools and Applications
Scalability evaluation of the Yima streaming media architecture
Software—Practice & Experience
Network-centric music performance: practice and experiments
IEEE Communications Magazine
A media synchronization survey: reference model, specification, and case studies
IEEE Journal on Selected Areas in Communications
MirrorFugue: communicating hand gesture in remote piano collaboration
Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction
Performing musical interaction: Lessons from the study of extended theatrical performances
Computer Music Journal
A collaborative computing model for audio post-production
Future Generation Computer Systems
The need for music information retrieval with user-centered and multimodal strategies
MIRUM '11 Proceedings of the 1st international ACM workshop on Music information retrieval with user-centered and multimodal strategies
Comparison of predictive contract mechanisms from an information theory perspective
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Enabling multiparty karaoke over Internet based on low-level computers: practice and experiment
International Journal of Communication Systems
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
An increasing number of novel applications produce a rich set of different data types that need to be managed efficiently and coherently. In this article we present our experience with designing and implementing a data management infrastructure for a distributed immersive performance (DIP) application. The DIP project investigates a versatile framework for the capture, recording, and replay of video, audio, and MIDI (Musical Instrument Digital Interface) streams in an interactive environment for collaborative music performance. We are focusing on two classes of data streams that are generated within this environment. The first category consists of high-resolution isochronous media streams, namely audio and video. The second class comprises MIDI data produced by electronic instruments. MIDI event sequences are alphanumeric in nature and fall into the category of the data streams that have been of interest to data management researchers in recent years. We present our data management architecture, which provides a repository for all DIP data. Streams of both categories need to be acquired, transmitted, stored, and replayed in real time. Data items are correlated across different streams with temporal indices. The audio and video streams are managed in our own High-performance Data Recording Architecture (HYDRA), which integrates multistream recording and retrieval in a consistent manner. This paper reports on the practical issues and challenges that we encountered during the design, implementation and experimental phases of our prototype. We also present some analysis results and discuss future extensions for the architecture.