Delivery Multimedia Integration Framework

Uniform interface between the application and the transport

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 14496-6) in 1999.[1] DMIF defines two interfaces: the DAI (DMIF/Application Interface) and the DNI (DMIF-Network Interface).[2][3] A single application can run on different transport layers when supported by the right DMIF instantiation. MPEG-4 DMIF supports the following functionalities:

* A transparent MPEG-4 DMIF-application interface irrespective of whether the peer is a remote interactive peer, broadcast or local storage media.
* Control of the establishment of FlexMux channels
* Use of homogeneous networks between interactive peers: IP, ATM, mobile, PSTN, narrowband ISDN.
* Support for mobile networks, developed together with ITU-T
* UserCommands with acknowledgment messages.
* Management of MPEG-4 Sync Layer information

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, with the DSM-CC Multimedia Integration Framework (DMIF). DSM-CC stands for Digital Storage Media - Command and Control.[4][5][6] DMIF was also a name of working group within Moving Picture Experts Group. The acronym "DSM-CC" was replaced by "Delivery" (Delivery Multimedia Integration Framework) in 1997.[7]

## References

[edit]

1. ^ ISO. "ISO/IEC 14496-6:2000 - Information technology -- Coding of audio-visual objects -- Part 6: Delivery Multimedia Integration Framework (DMIF)". ISO. Retrieved 2010-08-01.
2. ^ MPEG (2001). "MPEG Systems (1-2-4-7) FAQ, Version 16.0 - Delivery Multimedia Integration Framework (DMIF)". MPEG. Retrieved 2010-08-01.
3. ^ MPEG (2001). "The Delivery Layer in MPEG-4 - G. Franceschini - CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A". MPEG. Archived from the original on 2010-06-21. Retrieved 2010-08-01.
4. ^ MPEG (July 1997). "mpeg Press & Public Release - Stockholm". MPEG. Archived from the original on 2010-07-05. Retrieved 2010-08-01.
5. ^ MPEG (1997-02-21). "DSM-CC FAQ Version 1.0". MPEG. Retrieved 2010-08-01.
6. ^ IEEE (1996). "An Introduction to Digital Storage Media - Command and Control (DSM-CC)". MPEG. Retrieved 2010-08-01.
7. ^ Leonardo Chiariglione (2005-03-08). "Riding the Media Bits - MPEG's third steps". Archived from the original on 2011-01-22. Retrieved 2010-08-01.

* v
* t
* e

MPEG (Moving Picture Experts Group)

* MPEG-1
* 2
* 3
* 4
* 7
* 21
* A
* B
* C
* D
* E
* G
* V
* M
* U
* H
* I
* 5

MPEG-1 Parts|

* Part 1: Systems
* Program stream
* Part 2: Video
* based on H.261
* Part 3: Audio
* Layer I
* Layer II
* Layer III

MPEG-2 Parts|

* Part 1: Systems (H.222.0)
* 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 Coding

MPEG-4 Parts|

* Part 2: Video
* based on H.263
* 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: LASeR
* Part 22: Open Font Format
* Part 33: Internet Video Coding

MPEG-7 Parts|

* Part 2: Description definition language

MPEG-21 Parts|

* Parts 2, 3 and 9: Digital Item
* Part 5: Rights Expression Language

MPEG-D Parts|

* Part 1: MPEG Surround
* Part 3: Unified Speech and Audio Coding

MPEG-G Parts|

* Part 1: Transport and Storage of Genomic Information
* Part 2: Coding of Genomic Information
* Part 3: APIs
* Part 4: Reference Software
* Part 5: Conformance

MPEG-H Parts|

* Part 1: MPEG media transport
* Part 2: High Efficiency Video Coding (H.265)
* Part 3: MPEG-H 3D Audio
* Part 12: High Efficiency Image File Format

MPEG-I Parts|

* Part 3: Versatile Video Coding (H.266)

MPEG-5 Parts|

* Part 1: Essential Video Coding
* Part 2: Low Complexity Enhancement Video Coding

Other|

MPEG-DASH

* v
* t
* e

International Organization for Standardization (ISO) standards

List of ISO standards – ISO romanizations – IEC standards

1–9999|

* 1
* 2
* 3
* 4
* 6
* 7
* 9
* 16
* 17
* 31
* -0
* -1
* -3
* -4
* -5
* -6
* -7
* -8
* -9
* -10
* -11
* -12
* -13
* 68-1
* 128
* 216
* 217
* 226
* 228
* 233
* 259
* 261
* 262
* 302
* 306
* 361
* 500
* 518
* 519
* 639
* -1
* -2
* -3
* -5
* -6
* 646
* 657
* 668
* 690
* 704
* 732
* 764
* 838
* 843
* 860
* 898
* 965
* 999
* 1000
* 1004
* 1007
* 1073-1
* 1073-2
* 1155
* 1413
* 1538
* 1629
* 1745
* 1989
* 2014
* 2015
* 2022
* 2033
* 2047
* 2108
* 2145
* 2146
* 2240
* 2281
* 2533
* 2709
* 2711
* 2720
* 2788
* 2848
* 2852
* 2921
* 3029
* 3103
* 3166
* -1
* -2
* -3
* 3297
* 3307
* 3601
* 3602
* 3864
* 3901
* 3950
* 3977
* 4031
* 4157
* 4165
* 4217
* 4909
* 5218
* 5426
* 5427
* 5428
* 5725
* 5775
* 5776
* 5800
* 5807
* 5964
* 6166
* 6344
* 6346
* 6373
* 6385
* 6425
* 6429
* 6438
* 6523
* 6709
* 6943
* 7001
* 7002
* 7010
* 7027
* 7064
* 7098
* 7185
* 7200
* 7498
* -1
* 7637
* 7736
* 7810
* 7811
* 7812
* 7813
* 7816
* 7942
* 8000
* 8093
* 8178
* 8217
* 8373
* 8501-1
* 8571
* 8583
* 8601
* 8613
* 8632
* 8651
* 8652
* 8691
* 8805/8806
* 8807
* 8820-5
* 8859
* -1
* -2
* -3
* -4
* -5
* -6
* -7
* -8
* -8-I
* -9
* -10
* -11
* -12
* -13
* -14
* -15
* -16
* 8879
* 9000/9001
* 9036
* 9075
* 9126
* 9141
* 9227
* 9241
* 9293
* 9314
* 9362
* 9407
* 9496
* 9506
* 9529
* 9564
* 9592/9593
* 9594
* 9660
* 9797-1
* 9897
* 9899
* 9945
* 9984
* 9985
* 9995

10000–19999|

* 10006
* 10007
* 10116
* 10118-3
* 10160
* 10161
* 10165
* 10179
* 10206
* 10218
* 10279
* 10303
* -11
* -21
* -22
* -28
* -238
* 10383
* 10585
* 10589
* 10628
* 10646
* 10664
* 10746
* 10861
* 10957
* 10962
* 10967
* 11073
* 11170
* 11172
* 11179
* 11404
* 11544
* 11783
* 11784
* 11785
* 11801
* 11889
* 11898
* 11940 (-2)
* 11941
* 11941 (TR)
* 11992
* 12006
* 12052
* 12182
* 12207
* 12234-2
* 12620
* 13211
* -1
* -2
* 13216
* 13250
* 13399
* 13406-2
* 13450
* 13485
* 13490
* 13567
* 13568
* 13584
* 13616
* 13816
* 13818
* 14000
* 14031
* 14224
* 14289
* 14396
* 14443
* 14496
* -2
* -3
* -6
* -10
* -11
* -12
* -14
* -17
* -20
* 14617
* 14644
* 14649
* 14651
* 14698
* 14764
* 14882
* 14971
* 15022
* 15189
* 15288
* 15291
* 15398
* 15408
* 15444
* -3
* -9
* 15445
* 15438
* 15504
* 15511
* 15686
* 15693
* 15706
* -2
* 15707
* 15897
* 15919
* 15924
* 15926
* 15926 WIP
* 15930
* 15938
* 16023
* 16262
* 16355-1
* 16485
* 16612-2
* 16750
* 16949 (TS)
* 17024
* 17025
* 17100
* 17203
* 17369
* 17442
* 17506
* 17799
* 18004
* 18014
* 18181
* 18245
* 18629
* 18760
* 18916
* 19005
* 19011
* 19092
* -1
* -2
* 19114
* 19115
* 19125
* 19136
* 19407
* 19439
* 19500
* 19501
* 19502
* 19503
* 19505
* 19506
* 19507
* 19508
* 19509
* 19510
* 19600
* 19752
* 19757
* 19770
* 19775-1
* 19794-5
* 19831

20000–29999|

* 20000
* 20022
* 20121
* 20400
* 20802
* 20830
* 21000
* 21001
* 21047
* 21122
* 21500
* 21778
* 21827
* 22000
* 22275
* 22300
* 22301
* 22395
* 22537
* 23000
* 23003
* 23008
* 23009
* 23090-3
* 23092
* 23094-1
* 23094-2
* 23270
* 23271
* 23360
* 23941
* 24517
* 24613
* 24617
* 24707
* 24728
* 25178
* 25964
* 26000
* 26262
* 26300
* 26324
* 27000 series
* 27000
* 27001
* 27002
* 27005
* 27006
* 27729
* 28000
* 29110
* 29148
* 29199-2
* 29500

30000+|

* 30170
* 31000
* 32000
* 37001
* 38500
* 39075
* 40314
* 40500
* 42010
* 45001
* 50001
* 55000
* 56000
* 80000

* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template