ACME is a set of abstractions for the input and output of "continuous media" (audio and video) by a network window system. In ACME, continuous media (CM) data is handled by user-level software in both the client and server, and is conveyed on network connections. The ACME design has the goals of network transparency, device independence, support for concurrency, and management policy independence. The ACME abstractions include strands (streams of audio or video data), ropes (combinations of several strands), logical time systems (reference frames in which several strands or ropes can be played synchronously), and logical devices (representing microphones, speakers, video cameras, and video windows).
Title
Abstractions for Continuous Media in a Network Window System
Published
1990-09-19
Full Collection Name
Electrical Engineering & Computer Sciences Technical Reports
Other Identifiers
CSD-90-596
Type
Text
Extent
22 p
Archive
The Engineering Library
Usage Statement
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).