DSM CC
Translation- DSM CC
-
Digital storage media command and control (DSM-CC) is a toolkit for developing control channels associated with MPEG-1 and MPEG-2 streams. It is defined in part 6 of the MPEG-2 standard (Extensions for DSM-CC) and uses a client/server model connected via an underlying network (carried via the MPEG-2 multiplex or independently if needed).
DSM-CC may be used for controlling the video reception, providing features normally found on Video Cassette Recorders (VCR) (fast-forward, rewind, pause, etc). It may also be used for a wide variety of other purposes including packet data transport. It is defined by a series of weighty standards, principally MPEG-2 ISO/IEC 13818-6 (part 6 of the MPEG-2 standard).
DSM-CC may work in conjunction with next generation packet networks, working alongside such internet protocols as RSVP, RTSP, RTP and SCP. Although DSM-CC is usually associated with video delivery (via satellite or terrestrially) and with interactive content, it is also used among audio servers and clients. The architecture describes three main parts of the system: the client, the server, and the session resource manager (SRM). The server provides content and other services to the client, and both are "clients" of the SRM. The SRM allocates and manages network resources (such as channels, bandwidth, and network addresses.) By combining server and client components together onto the same platforms, peer-to-peer content access and delivery systems can be constructed.
These specifications include numerous implementation options. For example, MPEG-2 video can be encoded in different ways, and a DSM-CC system can be constructed to include or exclude certain features and interfaces. Normally, an outside specification will define a profile of specific options, allowing systems built using common profiles to interoperate.
DSM-CC defines or extends five distinct protocols:
- User-User
- Allows remote access by the client to objects on the server. The User-User specification goes beyond the definition of specific server object classes to define classes local to the client, as well as some of the interaction with other parts of the system. The distributed object model is based on CORBA. Objects are accessed using the internet inter-ORB protocol (IIOP), with some optional extensions. Two subsets, "core" and "extended", are defined. In the model, some clients may also load content onto the server.
- User-Network
- There are two parts to this protocol: Session and Resource. This protocol is used between the client and SRM, and between the server and SRM. The U-N Session protocol is used to establish sessions with the network, associated with resources with are allocated and released using the U-N Resource protocol.
- MPEG transport profiles
- The specification provides profiles to the standard MPEG transport protocol (defined by ISO/IEC 13818-1) to allow transmission of event, synchronization, download, and other information in the MPEG transport stream.
- Download
- Several variations of this protocol allow transfer of content from server to client, either within the MPEG transport stream or on a separate (presumably high-speed) channel. Flow-controlled download allows the download operations to be negotiated and controlled by the client. A variation of download is an autonomous "data carousel" on the server which repeatedly downloads information; the download carousel client waits for the information without initiating the transfer. An extension to the data carousel is the "object carousel", which presents downloaded information as objects compatible with the objects defined by the User-User API. (The choice of download or IIOP protocols is embedded in the object's IOR, so the means of access is transparent to the client application.)
- Switched Digital Broadcast-Channel Change Protocol (SDB/CCP)
- Enables a client to remotely switch from channel to channel in a broadcast environment. Used to attach a client to a continuous-feed session (CFS) or other broadcast feed. Sometimes used in pay-per-view.
An implementation does not always need all of these protocols. Almost all implementations in the real world use a subset.
Extension
Delivery Multimedia Integration Framework (DMIF) expands upon the MPEG-2 DSM-CC standard (ISO/IEC 13818-6:1998) to enable the convergence of interactive, broadcast and conversational multimedia into one specification which will be applicable to set tops, desktops and mobile stations. The DSM-CC work was extended as part of the ISO/IEC 14496-6 (MPEG-4 Part 6), with the DSM-CC Multimedia Integration Framework (DMIF).[1][2]
References
- ^ MPEG (July 1997). "mpeg Press & Public Release - Stockholm". MPEG. http://mpeg.chiariglione.org/meetings/stockholm/stockholm_press.htm. Retrieved 2010-08-01.
- ^ Leonardo Chiariglione (2005-03-08). "Riding the Media Bits - MPEG's third steps". http://ride.chiariglione.org/MPEG's_3rd_steps.htm. Retrieved 2010-08-01.
External links
- ISO/IEC 13818-6:1998 - Information technology -- Generic coding of moving pictures and associated audio information - Part 6: Extensions for DSM-CC
- How To Become An Expert In DSM-CC - DSM-CC from the perspective of IDTV
- ISO DSM-CC FAQ
- ISO DSM-CC Introduction
- OpenCaster free GPL licensed software for transport stream broadcasting supporting DSM-CC
MPEG-1 • 2 • 3 • 4 • 7 • 21 • A • B • C • D • E • V • M • U MPEG-1 Parts MPEG-2 Parts Part 1: Systems (Transport stream · Program stream) · Part 2: Video (H.262) · Part 3: Audio (Layer I · Layer II · Layer III · MPEG Multichannel) · Part 6: DSM CC · Part 7: Advanced audio codingMPEG-4 Parts Part 2: Video · Part 3: Audio · Part 6: DMIF · Part 10: Advanced Video Coding (H.264) · Part 11: Scene description · Part 12: ISO base media file format · Part 14: MP4 file format · Part 17: Streaming text format · Part 20: LASeRMPEG-7 Parts MPEG-21 Parts Parts 2, 3 and 9: Digital Item · Part 5: Rights Expression LanguageMPEG-D Parts Part 1: MPEG Surround · Part 3: Unified Speech and Audio CodingCategories:- Audio codecs
- Video codecs
- MPEG
Wikimedia Foundation. 2010.
Look at other dictionaries:
DSM-CC — Saltar a navegación, búsqueda En inglés Digital Storage Media Command and Control (DSM CC). Se trata de un marco de desarrollo para controlar los canales asociados a los flujos de datos de tipo MPEG 1 y MPEG 2 y utiliza un modelo cliente servidor … Wikipedia Español
Data and object Carousel — The term Carousel was applied because the content of the transmission stream is provided in a cyclic fashion. Contents 1 History 2 Software Carousel 3 Usage and Applications 4 Carousel Management … Wikipedia
Astaxanthin — Chembox new ImageFile=Astaxanthin.svg ImageSize=250px IUPACName= (6 S ) 6 Hydroxy 3 [(1 E ,3 E ,5 E ,7 E ,9 E ,11 E ,13 E ,15 E ,17 E ) 18 [(4 S ) 4 hydroxy 2,6,6 trimethyl 3 oxo 1 cyclohexenyl] 3,7,12,16 tetramethyloctadeca 1,3,5,7,9,11,13,15,17 … Wikipedia
Delivery Multimedia Integration Framework — DMIF, or Delivery Multimedia Integration Framework, is a uniform interface between the application and the transport, that allows the MPEG 4 application developer to stop worrying about that transport. DMIF was defined in MPEG 4 Part 6 (ISO/IEC… … Wikipedia
Таблица сетевых протоколов по функциональному назначению — Таблица сетевых протоколов по функциональному назначению содержит список всех существующих (а также существовавших в прошлом) протоколов, имеющих отношение к компьютерным сетям (сетевые протоколы). Сетевой протокол набор правил,… … Википедия
MPEG-2 — Not to be confused with MPEG 1 Audio Layer II (MP2). MPEG 2 is used in Digital Video Broadcast and Digital Versatile Discs. The MPEG transport stream, TS, and MPEG program stream, PS, are container formats. MPEG 2 is a standard for the generic… … Wikipedia
Mitsubishi Motors — Mitsu redirects here. For the Hungarian singer, see Mónika Juhász Miczura. Mitsubishi Motors Corporation Type Public Traded as TYO … Wikipedia
Multimedia Home Platform — Die Multimedia Home Plattform (MHP) ist ein Standard aus dem DVB Projekt und spezifiziert die Übertragung und Darstellung interaktiver Inhalte im Digitalen Fernsehen auf Basis der Programmiersprache Java. Die MHP ermöglicht sowohl rein… … Deutsch Wikipedia
Dodge Avenger — This article is about the 1990s and 2000s Dodge Avenger. For other models named Avenger, see Hillman Avenger. Dodge Avenger Manufacturer Mitsubishi Motors (1995 2000) Chrysler LLC (2007–present) … Wikipedia
Anorexia nervosa — For other uses, see Anorexia nervosa (disambiguation) and Anorexia (disambiguation). Anorexic redirects here. For the use of the term as an appetite suppressant, see Anorectic. Anorexia Nervosa Classification and external resources … Wikipedia
