Results 1 -
8 of
8
Design And Implementation Of Programmable Media Gateways
- IN PROCEEDINGS OF THE WORKSHOP ON NETWORK AND OPERATING SYSTEM SUPPORT FOR DIGITAL AUDIO AND VIDEO
, 2000
"... Treating the network as a processor that can perform computation has several benefits. Processing at strategic locations in the network may reduce bandwidth requirements. Low-powered devices that are connected to the Internet can be off-loaded as well. In this paper we present Degas, a programmable ..."
Abstract
-
Cited by 11 (5 self)
- Add to MetaCart
Treating the network as a processor that can perform computation has several benefits. Processing at strategic locations in the network may reduce bandwidth requirements. Low-powered devices that are connected to the Internet can be off-loaded as well. In this paper we present Degas, a programmable media gateway system. Degas allows users to upload small programs, called deglets, into a Degas gateway to filter, transform or mix video streams from a multicast session. We describe a declarative, event-driven programming model for writing deglets. We also discuss a simple mechanism used by gateways to optimize and execute the operations specified in the deglets. Finally, a method for selecting a suitable gateway to run deglets is outlined.
AMPS: A Flexible, Scalable Proxy Testbed for Implementing Streaming Services
- in Proc. of NOSSDAV 2004, Kinsale, County
, 2004
"... We present the design, implementation, and evaluation of AMPS---a flexible, scalable proxy testbed designed to support a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built using commodity hardware. We quantify the maximum achievabl ..."
Abstract
-
Cited by 7 (3 self)
- Add to MetaCart
(Show Context)
We present the design, implementation, and evaluation of AMPS---a flexible, scalable proxy testbed designed to support a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built using commodity hardware. We quantify the maximum achievable throughput for the two componenets of the proxy - the control plane and data plane, and identify the CPU to be the system bottleneck. Through profiling studies, we further identify the kernel networking protocol and the Network Reception Module inside the proxy to be the most CPU-intensive componenets.
UPmP: A Component-Based Configurable Software Platform for Ubiquitous Personalized Multimedia Services
, 2006
"... Abstract. As multimedia contents are becoming widely used in ubiquitous computing environments among many application fields, e.g. educational content management, entertainment, and live surveillance, the demand of personalized access to these contents has increased dramatically. Delivering ubiquit ..."
Abstract
- Add to MetaCart
Abstract. As multimedia contents are becoming widely used in ubiquitous computing environments among many application fields, e.g. educational content management, entertainment, and live surveillance, the demand of personalized access to these contents has increased dramatically. Delivering ubiquitous personalized multimedia services (UPMSs) is a challenging task, which relies on many different functions. In this work, we propose a three-layer software platform, called UPmP to support efficient development and deployment of UPMSs. It fulfills the core functions for UPMS including service management, multimedia recommendation, adaptation, and delivery. We adopt component-oriented approach in building the platform. Therefore the configurability of the platform is inherently achieved. A representation model is introduced to hierarchically organize components and describe meta-level information about components. We also present a visual configuration tool together with a XML-based language for the purpose of platform configuration. The experimental results show the UPmP is flexible to be configured under different settings, and the overheads are acceptable.
Passive Capture and Structuring of Lectures
"... Despite recent advances in authoring systems and tools, creating multimedia presentations remains a labor-intensive process. This paper describes a system for automatically constructing structured multimedia documents from live presentations. The automatically produced documents contain synchronized ..."
Abstract
- Add to MetaCart
(Show Context)
Despite recent advances in authoring systems and tools, creating multimedia presentations remains a labor-intensive process. This paper describes a system for automatically constructing structured multimedia documents from live presentations. The automatically produced documents contain synchronized and edited audio, video, images, and text. Two essential problems, synchronization of captured data and automatic editing, are identified and solved.
• P. Ranganathan, S. Adve, and N. P. Jouppi. Performance of Image and Video Processing with General-Purpose Processors
, 2001
"... As applications such as image processing, audio playback, and video decompression become more popular on commodity desktop systems, multimedia applications are expected to become a dominant computing workload. Multimedia processing involves the manipulation of images, audio, and video and represents ..."
Abstract
- Add to MetaCart
(Show Context)
As applications such as image processing, audio playback, and video decompression become more popular on commodity desktop systems, multimedia applications are expected to become a dominant computing workload. Multimedia processing involves the manipulation of images, audio, and video and represents a shift from today’s most common workloads. Since today’s computer systems were designed for text processing and scientific
1AMPS: A Flexible, Scalable Proxy Testbed for Implementing Streaming Services
"... Abstract — We present the design, implementation, and performance evaluation of AMPS — a flexible, scalable proxy testbed that supports a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built on top of a commod-ity Linux system. We quan ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — We present the design, implementation, and performance evaluation of AMPS — a flexible, scalable proxy testbed that supports a wide and extensible set of next-generation proxy streaming services. AMPS employs a modular architecture and is built on top of a commod-ity Linux system. We quantify the maximum achievable throughput for two of the principal components of the proxy- the control plane and data plane, and identify the CPU to be the system bottleneck. Through pro-filing studies, we further identify the kernel network protocol processing and the Network Reception Module inside the proxy to be the most CPU-intensive components. We also characterize the end-to-end performance along the server-to-proxy-to-client path. We discuss lessons learned and the various optimizations made in the course of our study to improve system performance. I.
NUROP – A Scripting Language for Processing Streaming Media (plasma) NUROP CONGRESS PAPER A SCRIPTING LANGUAGE FOR PROCESSING STREAMING MEDIA
"... Plasma is a scripting language that treats streaming video and audio as first-class data type. It provides a high-level interface for manipulating streaming media, hiding the underlying complexities in media format and networks characteristics. The goal of Plasma is to allow developers to write comp ..."
Abstract
- Add to MetaCart
(Show Context)
Plasma is a scripting language that treats streaming video and audio as first-class data type. It provides a high-level interface for manipulating streaming media, hiding the underlying complexities in media format and networks characteristics. The goal of Plasma is to allow developers to write complex manipulations on streaming media data in few lines of code, thus supporting rapid prototyping and experimentation. This paper presents the “relation tree ” model adopted by Plasma, its detailed specification and comparison with related works. 1.
Fast and Secure Real-Time Video Encryption
, 2009
"... Advances in digital content transmission have increased in the past few years. Security and privacy issues of the transmitted data have become an important concern in multimedia technology. In this paper, we propose a computationally efficient and secure video encryption al-gorithm. This makes secur ..."
Abstract
- Add to MetaCart
(Show Context)
Advances in digital content transmission have increased in the past few years. Security and privacy issues of the transmitted data have become an important concern in multimedia technology. In this paper, we propose a computationally efficient and secure video encryption al-gorithm. This makes secure video encryption feasible for real-time applications without any extra dedicated hard-ware. We achieve computational efficiency by exploiting the frequently occurring patterns in the DCT coefficients of the video data. Computational complexity of the encryption is made proportional to the influence of the DCT coefficients on the visual content. On an average, our algorithm takes only 8.32ms of encryption time per frame. 1.