219:(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 (
171:
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
150:
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 which are allocated and released using the U-N Resource
133:
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
122:
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,
184:", 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.)
56:) (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
159:
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
45:
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
57:
103:(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
584:
216:
61:
142:), with some optional extensions. Two subsets, "core" and "extended", are defined. In the model, some clients may also load content onto the server.
300:
ISO/IEC 13818-6:1998 - Information technology -- Generic coding of moving pictures and associated audio information - Part 6: Extensions for DSM-CC
310:
245:
800:
749:
304:
271:
682:
640:
337:
208:
An implementation does not always need all of these protocols. Almost all implementations in the real world use a subset.
68:
91:
content, it is also used among audio servers and clients. The architecture describes three main parts of the system: the
739:
346:
299:
76:
52:
DSM-CC may be used for controlling the video reception, providing features normally found on Video
Cassette Recorders (
661:
599:
67:
DSM-CC may work in conjunction with next generation packet networks, working alongside such internet protocols as
104:
100:
197:
781:
765:
824:
819:
624:
589:
550:
528:
501:
475:
160:
108:
173:
249:
734:
523:
470:
513:
506:
449:
330:
96:
92:
538:
619:
425:
172:
is an autonomous "data carousel" on the server which repeatedly downloads information; the
744:
181:
112:
311:
OpenCaster free GPL licensed software for transport stream broadcasting supporting DSM-CC
275:
614:
609:
604:
594:
315:
176:
client waits for the information without initiating the transfer. An extension to the
829:
813:
677:
579:
566:
518:
323:
177:
656:
201:
193:
116:
46:
88:
80:
115:.) By combining server and client components together onto the same platforms,
84:
382:
17:
718:
713:
708:
703:
698:
430:
420:
406:
398:
387:
377:
372:
367:
362:
357:
220:
42:
38:
786:
572:
460:
135:
192:
Enables a client to remotely switch from channel to channel in a
83:. Although DSM-CC is usually associated with video delivery (via
139:
72:
319:
37:) is a toolkit for developing control channels associated with
533:
480:
138:. Objects are accessed using the internet inter-ORB protocol (
123:
allowing systems built using common profiles to interoperate.
53:
189:
Switched
Digital Broadcast-Channel Change Protocol (SDB/CCP)
119:
content access and delivery systems can be constructed.
699:
Part 1: Transport and
Storage of Genomic Information
795:
774:
758:
727:
691:
670:
649:
633:
559:
491:
439:
126:DSM-CC defines or extends five distinct protocols:
200:(CFS) or other broadcast feed. Sometimes used in
787:Part 2: Low Complexity Enhancement Video Coding
225:DSM-CC Multimedia Integration Framework (DMIF)
331:
246:"mpeg Press & Public Release - Stockholm"
8:
740:Part 2: High Efficiency Video Coding (H.265)
272:"Riding the Media Bits - MPEG's third steps"
750:Part 12: High Efficiency Image File Format
338:
324:
316:
196:environment. Used to attach a client to a
217:Delivery Multimedia Integration Framework
64:13818-6 (part 6 of the MPEG-2 standard).
31:Digital storage media command and control
27:Digital storage media command and control
683:Part 3: Unified Speech and Audio Coding
641:Part 2: Description definition language
236:
766:Part 3: Versatile Video Coding (H.266)
590:Part 10: Advanced Video Coding (H.264)
704:Part 2: Coding of Genomic Information
307:- DSM-CC from the perspective of IDTV
7:
270:Leonardo Chiariglione (2005-03-08).
600:Part 12: ISO base media file format
347:MPEG (Moving Picture Experts Group)
662:Part 5: Rights Expression Language
25:
305:How To Become An Expert In DSM-CC
782:Part 1: Essential Video Coding
657:Parts 2, 3 and 9: Digital Item
625:Part 33: Internet Video Coding
610:Part 17: Streaming text format
1:
551:Part 7: Advanced Audio Coding
49:or independently if needed).
735:Part 1: MPEG media transport
87:or terrestrially) and with
846:
714:Part 4: Reference Software
595:Part 11: Scene description
498:Part 1: Systems (H.222.0)
620:Part 22: Open Font Format
353:
605:Part 14: MP4 file format
101:session resource manager
745:Part 3: MPEG-H 3D Audio
198:continuous-feed session
156:MPEG transport profiles
248:. MPEG. Archived from
678:Part 1: MPEG Surround
514:Part 2: Video (H.262)
161:MPEG transport stream
719:Part 5: Conformance
244:MPEG (July 1997).
223:Part 6), with the
807:
806:
539:MPEG Multichannel
174:download carousel
113:network addresses
16:(Redirected from
837:
502:Transport stream
446:Part 1: Systems
340:
333:
326:
317:
287:
286:
284:
283:
274:. Archived from
267:
261:
260:
258:
257:
241:
21:
845:
844:
840:
839:
838:
836:
835:
834:
810:
809:
808:
803:
791:
770:
754:
723:
687:
666:
645:
629:
555:
487:
435:
349:
344:
296:
291:
290:
281:
279:
269:
268:
264:
255:
253:
243:
242:
238:
233:
214:
182:object carousel
28:
23:
22:
15:
12:
11:
5:
843:
841:
833:
832:
827:
822:
812:
811:
805:
804:
799:
797:
793:
792:
790:
789:
784:
778:
776:
772:
771:
769:
768:
762:
760:
756:
755:
753:
752:
747:
742:
737:
731:
729:
725:
724:
722:
721:
716:
711:
706:
701:
695:
693:
689:
688:
686:
685:
680:
674:
672:
668:
667:
665:
664:
659:
653:
651:
647:
646:
644:
643:
637:
635:
631:
630:
628:
627:
622:
617:
615:Part 20: LASeR
612:
607:
602:
597:
592:
587:
582:
577:
576:
575:
563:
561:
557:
556:
554:
553:
548:
546:Part 6: DSM CC
543:
542:
541:
536:
531:
526:
516:
511:
510:
509:
507:Program stream
504:
495:
493:
489:
488:
486:
485:
484:
483:
478:
473:
467:Part 3: Audio
465:
464:
463:
456:Part 2: Video
454:
453:
452:
450:Program stream
443:
441:
437:
436:
434:
433:
428:
423:
418:
415:
412:
409:
404:
401:
396:
393:
390:
385:
380:
375:
370:
365:
360:
354:
351:
350:
345:
343:
342:
335:
328:
320:
314:
313:
308:
302:
295:
294:External links
292:
289:
288:
262:
235:
234:
232:
229:
213:
210:
206:
205:
190:
186:
185:
169:
165:
164:
157:
153:
152:
148:
144:
143:
131:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
842:
831:
828:
826:
823:
821:
818:
817:
815:
802:
798:
794:
788:
785:
783:
780:
779:
777:
773:
767:
764:
763:
761:
757:
751:
748:
746:
743:
741:
738:
736:
733:
732:
730:
726:
720:
717:
715:
712:
710:
707:
705:
702:
700:
697:
696:
694:
690:
684:
681:
679:
676:
675:
673:
669:
663:
660:
658:
655:
654:
652:
650:MPEG-21 Parts
648:
642:
639:
638:
636:
632:
626:
623:
621:
618:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
586:
583:
581:
580:Part 3: Audio
578:
574:
570:
569:
568:
567:Part 2: Video
565:
564:
562:
558:
552:
549:
547:
544:
540:
537:
535:
532:
530:
527:
525:
522:
521:
520:
519:Part 3: Audio
517:
515:
512:
508:
505:
503:
500:
499:
497:
496:
494:
490:
482:
479:
477:
474:
472:
469:
468:
466:
462:
458:
457:
455:
451:
448:
447:
445:
444:
442:
438:
432:
429:
427:
424:
422:
419:
416:
413:
410:
408:
405:
402:
400:
397:
394:
391:
389:
386:
384:
381:
379:
376:
374:
371:
369:
366:
364:
361:
359:
356:
355:
352:
348:
341:
336:
334:
329:
327:
322:
321:
318:
312:
309:
306:
303:
301:
298:
297:
293:
278:on 2011-01-22
277:
273:
266:
263:
252:on 2010-07-05
251:
247:
240:
237:
230:
228:
226:
222:
218:
211:
209:
203:
199:
195:
191:
188:
187:
183:
179:
178:data carousel
175:
170:
167:
166:
162:
158:
155:
154:
149:
146:
145:
141:
137:
132:
129:
128:
127:
124:
120:
118:
114:
110:
106:
102:
98:
94:
90:
86:
82:
78:
74:
70:
65:
63:
59:
55:
50:
48:
44:
40:
36:
32:
19:
825:Video codecs
820:Audio codecs
775:MPEG-5 Parts
759:MPEG-I Parts
728:MPEG-H Parts
709:Part 3: APIs
692:MPEG-G Parts
671:MPEG-D Parts
634:MPEG-7 Parts
585:Part 6: DMIF
560:MPEG-4 Parts
545:
492:MPEG-2 Parts
440:MPEG-1 Parts
280:. Retrieved
276:the original
265:
254:. Retrieved
250:the original
239:
224:
215:
207:
202:pay-per-view
147:User-Network
125:
121:
117:peer-to-peer
66:
51:
34:
30:
29:
89:interactive
814:Categories
282:2010-08-01
256:2010-08-01
231:References
99:, and the
801:MPEG-DASH
571:based on
534:Layer III
481:Layer III
459:based on
212:Extension
194:broadcast
151:protocol.
130:User-User
109:bandwidth
85:satellite
47:multiplex
529:Layer II
476:Layer II
180:is the "
168:Download
105:channels
524:Layer I
471:Layer I
358:MPEG-1
221:MPEG-4
111:, and
97:server
95:, the
93:client
43:MPEG-2
39:MPEG-1
35:DSM-CC
18:DSM-CC
796:Other
573:H.263
461:H.261
136:CORBA
830:MPEG
140:IIOP
79:and
73:RTSP
69:RSVP
41:and
81:SCP
77:RTP
62:IEC
58:ISO
54:VCR
816::
383:21
227:.
107:,
75:,
71:,
431:5
426:I
421:H
417:U
414:M
411:V
407:G
403:E
399:D
395:C
392:B
388:A
378:7
373:4
368:3
363:2
339:e
332:t
325:v
285:.
259:.
204:.
163:.
60:/
33:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.