Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Multicast routing in a datagram internetwork
Multicast routing in a datagram internetwork
Horus: a flexible group communication system
Communications of the ACM
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Exploiting temporal parallelism for software-only video effects processing
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Scalable data naming for application level framing in reliable multicast
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Scalable compression and transmission of internet multicast video
Scalable compression and transmission of internet multicast video
Streaming media middleware is more than streaming media
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Real-time video content analysis: QoS-aware application composition and parallel processing
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
End system multicast: an architectural infrastructure and topological optimization
Computer Communications
Hi-index | 0.00 |
We have developed a parallel software-only processing system for creating real-time video effects such as titling and compositing (e.g., picture-in-picture) using compressed Internet video sources. The system organizes processors into a hierarchy of levels. Processes at each level of the hierarchy can exploit different types of parallelism and coordinate the actions of lower levels. To control the effect, control messages must be distributed to processors in the hierarchy while preserving the independence of each level. This requires a control mechanism that supports efficient delivery of messages to groups of processors, tunable reliability semantics, and recoverable state information. We describe a mechanism that meets these requirements that uses IP-Multicast, the Scalable Reliable Multicast protocol, and the Scalable Naming and Announcement Protocol. We also describe an optimization that provides a flexible framework for linking the control of different aspects of one or more related video effects.