Knowledge (XXG)

DSM CC

Source 📝

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:)

Index

DSM-CC
MPEG-1
MPEG-2
multiplex
VCR
ISO
IEC
RSVP
RTSP
RTP
SCP
satellite
interactive
client
server
session resource manager
channels
bandwidth
network addresses
peer-to-peer
CORBA
IIOP
MPEG transport stream
download carousel
data carousel
object carousel
broadcast
continuous-feed session
pay-per-view
Delivery Multimedia Integration Framework

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.