Inside MPEG-H – Systems

Inside MPEG-H – Systems

MPEG Media Transport (MMT) has been designed to support the second half of the MPEG-H title “Media Delivery in Heterogeneous Environments” and is based on the following assumptions

  • IP-based delivery: packet oriented, with relatively large jitter, and use of internet protocols and functionalities (e.g. NTP)
  • Two-planes: data plane for media delivery and control plane for signaling, and presentation and delivery management
  • Layered architecture with support to communication across layers

Figure 1 depicts the MMT protocol stack.

MMT_protocol_stack

Figure 1 – MMT protocol stack

MMT specifies technologies for three functional areas:

  1. Encapsulation. Media components are processed into an MMT-specified format called Media Processing Unit (MPU) that defines the content logical structure and the physical encapsulation format based on ISO BMFF. Media component are decomposed into Assets, and individual Assets are encapsulated into a MPU file defined by MMT based on ISO BMFF. Spatial and temporal relationships among multimedia components are represented by HTML5 and Composition Information (CI) as shown in Figure2. This MPU file produced by an encapsulation function is used either to store coded media data on a storage device for delivery preparation.
  2. Delivery defining:
    1.  The protocol supporting streaming delivery of packetised content through heterogeneous network environments
    2. The payload format for packetised encapsulated media
  3. Signalling defining the message formats to manage MMT package consumption and delivery:
    1. Consumption management messages signal the MMT package’s structure
    2. Delivery management messages signal the payload format’s structure and the protocol configuration.

This is represented in Figure 2 below

MMT_soecification_areas

Figure 2 – MMT specification areas (green blocks)

MMT content has an onion-shell structure composed of (from the center)

  1. Media Fragment Unit (MFU) composed of Access Units (AU) which can be decoded independently;
  2. Media Processing Unit (MPU) is the minimum storage and consumption unit of MMT content. It contains one/more than one MFUs and can be independently decoded. Its structure is based on ISO BMFF;
  3. MMT Asset is a logical unit for multimedia component elementary streams (e.g. audio, video and data). It contains one/more than one MPU files and has its own ID so that all MPU files of an Asset can be recognised through this ID.
  4. MMT Package is a logical unit of content, e.g. a broadcasting program and can be realised by one or more than one MMT Asset. Since an MMT package is represented by spatial and temporal relationship among Assets, and can be delivered by various networks, the MMT Package contains also these relationships and delivery network information.

The MMT content hierarchy is represented in Figure 3 below.

MMT_content_hierarchy

Figure 3 – MMT content hierarchy

MMT Composition Information provides information on how to presentan MMT Package in terms of both spatial and temporal relationships among MMT Assets in a MMT Package, and thus specifies how to describe and consume a MMT Package in terms of Assets relationships. The information about a MMT Package and the composition of MMT Assets in the MMT Package are described in MMT-CI. As an initial presentation of an MMT Package, the spatial relationship among Assets in the Package is described by HTML5. Assets in the MMT Package may also be delivered earlier or later in accordance with timing of events, and presented in certain regions. This temporal relationship is described by MMT-CI, which is based on XML.

Figure 4 depicts how an MMT file (top left) is chopped in MMT packets and vice versa.

MMT_packets

Figure 4 – MMT File packetisation and back

89 thoughts on “Inside MPEG-H – Systems

  1. Pingback: The Roadmap | Riding the Media Bits

  2. Pingback: Go link m pussyxpic com

  3. Pingback: Video link babacams com

  4. Pingback: Homepage alisexypics com

  5. Pingback: Origin site dubaipornx com

  6. Pingback: Pix link privatepics sleepingbitch com

  7. Pingback: See link xxxpics abudhabihottestgirls com

  8. Pingback: anal-porn mysexydownload com

  9. Pingback: Video site nakedpics nakedgirlfuck com

  10. Pingback: url freesexpictures tuel-spb ru

  11. Pingback: Homepage casamia nakedgirlfuck com

  12. Pingback: Video site glamurtube ru

  13. Pingback: See me xxxtube jk-nbik ru

  14. Pingback: main site termo-36 ru

  15. Pingback: Go site mimizo ru

  16. Pingback: Homepage telegra ph Tureckij-serial-Bescennoe-vremya-89-90-seriya-11-08

  17. Pingback: Pix link telegra ph Watch-free-porn-movies-online-XXX-HD-18-11-09

  18. Pingback: Go site amateur hotxxmom com

  19. Pingback: Origin xxvideos pro

  20. Pingback: xaxadzen ru

  21. Pingback: Homepage vpizde mobi

  22. Pingback: hh-tube ru

  23. Pingback: Site ixfap ru

  24. Pingback: Buy Steroids USA

  25. Pingback: http://www.datingnzcougar.info/

  26. Pingback: here

  27. Pingback: go to the page

  28. Pingback: Ambika Ahuja Jaipur Escorts

  29. Pingback: NEHA TYAGI XXX PORN MODEL JAIPUR ESCORTS

  30. Pingback: XXX JAIPUR ESCORTS ALIYA SINHA

  31. Pingback: XXX PORN BANGALORE COMPANION ESCORTS

  32. Pingback: XXX PORN Dhruvi Jaipur Escorts

  33. Pingback: XXX JAIPUR ESCORTS MODEL DRISHYA

  34. Pingback: Heena Khan Bangalore Escorts

  35. Pingback: Jiya Malik High Profile Jaipur Escorts Model

  36. Pingback: XXX FUN WITH JAIPUR ESCORTS PUJA KAUR

  37. Pingback: XXX BANGALORE ESCORTS ROZLYN MODEL

  38. Pingback: XXX PORN SAPNA CHAUDHARY BANGALORE ESCORTS

  39. Pingback: Selly Arora Independent Bangalore Escorts

  40. Pingback: Enjoy With Jaipur Escorts Tanisha Walia

  41. Pingback: XXX PORN RUBEENA RUSSIAN BANGALORE ESCORTS

  42. Pingback: Bristy Roy Independent Bangalore Escorts

  43. Pingback: XXX PORN SRUTHI PATHAK MODEL BANGALORE ESCORTS

  44. Pingback: Bangalore Escorts Sneha Despandey

  45. Pingback: XXX PORN MODEL HONEY PREET ESCORTS

  46. Pingback: XXX PORN Radhika Apte Model Escort

  47. Pingback: taken from here

  48. Pingback: page address

  49. Pingback: article source

  50. Pingback: read further

  51. Pingback: link to a continuation

  52. Pingback: a source

  53. Pingback: go to the source

  54. Pingback: freepornogals.info

  55. Pingback: see more

  56. Pingback: Best XXX Hookup Members 6254

  57. Pingback: FREE Sex Dates Members 27676

  58. Pingback: Best XXX Dates Members 99101

  59. Pingback: FREE XXX Dates List 93471

  60. Pingback: 100% Free PORNO Meet Members 76644

  61. Pingback: 100% Free PORNO Dates Users 85764

  62. Pingback: Best Sex Hookup Members 30031

  63. Pingback: FREE Porn Dating Users 62420

  64. Pingback: 100% Free PORNO Meet Members 908

  65. Pingback: 100% Free Porn Hookup List 77174

  66. Pingback: 4f8399dedf47934722b63.com view more

  67. Pingback: notehub.org address

  68. Pingback: notehub.org

  69. Pingback: please click for source

  70. Pingback: notehub.org follow the link LCTspo

  71. Pingback: notehub.org follow the link XODvtE

  72. Pingback: notehub.org go to the source

  73. Pingback: notehub.org page address 8sy

  74. Pingback: notehub.org

  75. Pingback: notehub.org follow this post

  76. Pingback: notehub.org click to to learn more V2Af

  77. Pingback: notehub.org click here

  78. Pingback: notehub.org

  79. Pingback: notehub.org click to continue

  80. Pingback: notehub.org click to see more 7d5

  81. Pingback: notehub.org

  82. Pingback: more info

  83. Pingback: notehub.org address rDv

  84. Pingback: notehub.org this web page LXYVqY

  85. Pingback: notehub.org i'll provide a link B1M

  86. Pingback: notehub.org i provide a link IIr

  87. Pingback: notehub.org more detailed on this page 4iE

  88. Pingback: check this out

  89. Pingback: on this page