An assessment of where we are and what needs to be done for ...
The Digital Media Project
Source L. Chiariglione Date 2006/12/17
Title An assessment of where we are and what No. 0895/AHG39
needs to be done for MS-MAF
An assessment of where we are and what needs to be done for MS-MAF
The MS-MAF work has now been taken over by MPEG and, for sure, The Ad hoc Group on
following up the Media Streaming MAF standard proposal (N39) does not have the task to duplicate
the work done there, but only, as posted at http://www.dmpf.org/project/AHGs.htm#N39,
1. Represent DMP at MPEG meetings
2. Deal with issues raised during the MPEG standardisation process
3. Report back to DMP on outstanding issues
In this document I would like to analyse the current situation, considering that the next MPEG
meeting will be held 2 weeks before GA13.
2 Line-up of MS MAF standards
2.1 ISO/IEC CD 23000-5 Media Streaming Player
The Media Streaming “standard” is ISO/IEC CD 23000-5 Media Streaming Player (MPEG
document no. N8584). The meat of this document is in chapters 6 to 11. The table below provides a
list of the important
Ch. Title Content Comments
6 System overview General description of Must be improved but the chapter is not
what the standard is about critical
7 Information Representation of In good shape but must be reviewed
representation Content, Licence, Key etc.
8 Transport protocols File and Stream The “file” part must be reviewed, the
“stream” part must be actually
9 Device to Device Pointer to “MS MAF See ISO/IEC XXXXX-1/CD Media
Protocols Protocols” Streaming MAF Protocol (N8696)
10 Reference software The architecture of the This chapter is virtually empty
11 Conformance testing The principles of MS This chapter is virtually empty
MAF conformance testing
Ann. IPTV Specific choices of Only a general description is currently
F. chapters 6 to 9 (an MS provided. A full reference software
MAF “profile”) implementation will be needed
Ann. Digital Broadcasting Specific choices of Only a general description is currently
G. w/out return channel chapters 6 to 9 (an MS provided. A full reference software
MAF “profile”) implementation will be needed
It is important to note that at the Hangzhou meeting MPEG started a new ad hoc group on IPTV
requirements. I have produced a document contributed to MPEG with my entries on the ATIS IPTV
requirements table. This document is available as DMP contribution as dmp0896.
2.2 ISO/IEC 23001-3 Binary to XML Mapping of IPMP-X
ISO/IEC 23001-3 “Binary to XML Mapping of IPMP-X” (MPEG document no. N8586) is in rather
good shape. Still, a review is needed.
2.3 IPMP Components Profile
This document was submitted in July and a new draft was submitted in October. First the need of
some technologies was questioned and appropriate requirements were produced to prove that
requirements for them existed. Then the argument that the requirements could be achieved using
existing technologies was made.
The IPMP Components Profile was not approved and a decision must be made at the MPEG
meeting in Marrakech.
2.4 ISO/IEC XXXXX-1 Media Streaming MAF Protocol
ISO/IEC XXXXX-1 “Media Streaming MAF Protocol” (MPEG document no. N8596) has been
approved but a thorough review is needed. Note that this document is part 1 of a new ISO project
(number still unknown) titled “Supplemental Media Technologies”.
3 Which actions for DMP and DMP members?
DMP has already spawned 2 MAFs in MPEG. The first is Open Release MAF (OR MAF) that was
the result of an impromptu proposal made by myself at the Hong meeting of MPEG (January 2005).
What is now under study largely corresponds to Use Case and Value Chain No. 1 of AD #4.
The second MAF is MS MAF. As you remember this was the result of a very intense work of a
dedicated team at the Florence DMP meeting and then by a smaller (but even more dedicated) team
at the MPEG Hangzhou meeting.
I see the following issues as very important – and urgent –for DMP and DMP members:
1. For the next MPEG meeting (starting on 15th January) we should have a version of the IBC demo
(as it is being restructured to be housed in Subversion) where Licences are streamed using
Digital Item Streaming (DIS). DIS software has been made available and efforts should be made
to integrate it in Chillout. I volunteer to provide a document describing the new Use Case.
2. Review documents
a. ISO/IEC CD 23000-5 Media Streaming Player (N8584)
b. ISO/IEC 23001-3 Binary to XML Mapping of IPMP-X (N8586)
c. ISO/IEC XXXXX-1 Media Streaming MAF Protocol (N8596)
3. Prepare arguments for IPMP Components Profile
4. Join your ISO National Body activities and support the approval of the 3 documents of point 2.
(and, hopefully, after Marrakech) of the document in point 3. Note that, in particular, 2.c is a
new ISO project for which the approval process is more thorough. The following conditions
must be satisfied for this new project to be approved:
a. 50% +1 of the countries must vote yes
b. At least 5 countries must commit to work on the project
5. DMP must get its acts together and produce AD #8 End-to-end conformance. It is unlikely that
DMP will be able to approve AD #8 as part of IDP-3 in Tokyo, but we must absolutely do so for
the April meeting, so that we can feed our results into the MPEG process.
6. For the April meeting we should have the reference software for the IPTV and Broadcast
without return channel cases.