royalty-free media solutions Open Media Commons

Friday Apr 11, 2008

What is OMS Video?

The Web needs royalty-free video and audio codecs.

To quote the World Wide Web Consortium's Jan 22, 2008 working draft for HTML 5:

"It would be helpful for interoperability if all browsers could support the same codecs. However, there are no known codecs that satisfy all the current players: we need a codec that is known to not require per-unit or per-distributor licensing, that is compatible with the open source development model, that is of sufficient quality as to be usable, and that is not an additional submarine patent risk for large companies. This is an ongoing issue and this section will be updated once more information is available.”

It is in this spirit that Sun has launched "OMS" and "OMS Video" as new projects of Sun's Open Media Commons Initiative.

"OMS" is an activity of Sun's Open Media Commons ("OMC") initiative (http://www.openmediacommons.org) to provide a free (open-source and royalty-free) complete media solution, including video, audio, transport, control, and content security -- an "Open Media Stack" or "Open Media System".



About OMS Video


OMS Video seeks to bring an updated royalty-free variant from the h.2.6x video codec lineage to the open source / royalty-free community. With the open source / royalty-free codec community, the OMS Video initiative seeks to collaborate through shared interests and common royalty-free technologies, to unleash innovation, and to update outmoded RAND ("reasonable and nondiscriminatory") standardization processes to Web speed.

OMS Video is a royalty-free codec loosely based on the h.26x codec family, “h.261 + new tools & optimizations”.  OMS Video is being designed with Open Media Commons' IPR (Intellectual Property Rights) methodology and is an element of the “Open Media Stack”.



The development of OMS Video is following the OMC IPR development methodology, and has included IPR analysis and engineering development to:

- Identify the video coding architecture and standard to start development
- Develop a software testbed to perform quality comparisons at fine-grained tool-level
- Track and compare to H.264 quality and capabilities
- Use both objective and subjective measures in an ongoing basis to evaluate performance/picture quality
- Develop a video stream analysis tool to provide better understanding of how each tool behaves



Together, OMS and OMS Video offer an open, royalty-free path to harness BOTH:

- the IPR process rigor of Open Media Commons that meets and exceeds the IPR diligence of legacy RAND standards
- and the creative and collaborative power of open source communities

and offer a way forward to unleash the innovation of open communities to overcome the inadequacies of existing proprietary and patent-bearing codec models.


OMS Video:  Frequently Asked Questions


Why have you started from h.261?
- H.261 was finalized in 1989, outside the (17-year) patent window. Key tool strategies and prior art were already established in that era.

What do you plan to use for an audio format?
- We expect to include Xiph Vorbis.

Why not just use a profile of h.264?
- Sun was a part of the 2003 IMTC alliance of the 20+ companies that urged publicly a royalty-free baseline for h.264, which was ultimately not adopted.

Can you be sure that you are not violating anyone's patents?
- In royalty-free, process equals result.  Open Media Commons' IPR process is based on sound, conservative patent law principles accepted by the legal practitioners and the courts.  Open Media Commons' IPR process has a proven track record & is even more thorough than other open initiatives that have also successfully produced royalty-free results.

Are you planning an open source implementation? Wavelet mode? A file format?
- Yes, maybe, yes.

Would you consider contributing OMS Video for standardizing by ITU or other group?
- Yes, if there is a robust royalty-free IPR process (mutual non-asserts, etc) in place that would assure that the standardized result remains royalty-free.

Would you consider contributing OMS Video for standardizing by MPEG?
- See above, only under processes that would assure a royalty-free outcome.

How do you view other open source / RF codecs like Vorbis, Theora, and Dirac?
- Collaborators in a common community.  We believe we bring particular competencies from Open Media Commons and we seek to bring an updated royalty-free variant from the h.2.6x lineage to the open source / royalty-free community.

How can I get more information / help / test OMS Video?
- Please visit www.openmediacommons.org for more info.

Do I have to sign the contributor agreement in order to contribute?
- Yes, this is for the protection of all.


About Open Media Commons

Sun's Open Media Commons initiative (http://www.openmediacommons.org) was announced in August 2005 as an open source community project to develop royalty-free open solutions for digital content, in particular codecs and digital rights management (DRM) solutions.  Seeks to drive cross-industry growth and prosperity as well as promote both intellectual property protection and user privacy.

OMC's Goals:
- Develop open, royalty-free digital rights management and codec solutions.
- Promote the creation, duplication and distribution of digital content and assure that creators and owners get compensated.
- Collaborate with like-minded open-source communities.
- Influence standards organizations.

OMC's Principles:
- Innovation flourishes through openness - open standards, reference architectures & implementations.
- All creators are users and many users are creators.
- Content creators and holders of copyright should be compensated.
- Respect for users' privacy is essential.
- Code (both laws & technology) should encourage innovation.

OMC's IPR/patent methodology considers a variety of art & initiatives:

- Available art from expired patents, known older methods and product/systems, and art originally in the public domain
-- may provide ‘patent-clear’ paths for technical specifications and architectural aspects
-- may also reveal strategies for appropriately avoiding issues involving patents that may be of questionable novelty or scope
- Thorough review & taxonomy of active patents
-- important for identifying potential ‘patent thickets’ & developing appropriate solutions for avoiding issues they may present
- Leverage off of & cooperate with entities & initiatives having similar royalty-free objectives
-- can establish industry support & momentum for objectives, & provide an opportunity for leveraging existing royalty-free standards & cross-licensing where applicable
- Proactively file patents to defensively protect the specification
- Patent Commons

Projects of Open Media Commons include:

- Project DReaM, including DReaM-MMI and DReaM-CAS, an open-source project in DRM interoperability, whose source code has been released as part of Sun's Open Media Commons initiative,
- OMS, a project to provide a free (open-source and royalty-free) complete media solution, including video, audio, transport, control, and content security -- an "Open Media Stack" or "Open Media System", and
- OMS Video, a royalty-free codec loosely based on the h.26x codec family, “h.261 + new tools & optimizations”.  OMS Video seeks to bring an updated royalty-free variant from the h.2.6x video codec lineage to the Web, open source / royalty-free, and open standards communities.

Comments:

h.261, Is this an old post?

You can get ogg and compile it to java anyway
http://www.jcraft.com/jorbis/

When can we download OMC the SDK?

Posted by jim on April 13, 2008 at 10:58 AM PDT #

Soon, 1.0 version of the Theora codec will be released (note that the bit stream and library is table since at least some years). The Theora codec and reference library entirely use fixed point arithmetic and so is also easy to implement on portable devices. 1.0 version will include some speedups and its stream format will be also compatible with that of VP3. 1.1 version will be released soon after, and will use all of the Theora potentiality for improving quality, keeping compatibility with the Theora bit stream (and will also be a lot faster). Virtually all Linux distribution already are shipping the Theora codec. Theora II is already planned and will use a range coder and wavelet coding.

Recent Theora meeting log:
http://xiph.org/minutes/2008/theora-meet-20080401....
http://xiph.org/minutes/2008/theora-meet-20080411....

Technical information on theora future with an impressing demo on the image quality improvements we should expect in version 1.1:
http://web.mit.edu/xiphmont/Public/theora/demo.htm...
http://web.mit.edu/xiphmont/Public/theora/demo2.ht...

Also Dirac Schroedinger implementation is at version 1.0 and will be included in e.g., Ubuntu 8.04.

So does we really need another codec that will be ready not before some years and which could be subject to submarine patents (as of now nobody found submarine patents against Theora/Dirac and they are out since some years)? Why not helping Theora/Dirac group improving their current codec instead?

Posted by Oibaf on April 14, 2008 at 12:34 AM PDT #

Hmm, don't know why the links got trukated; I'll include cutted here:

http://xiph.org/minutes/
2008/theora-meet-20080401.txt
http://xiph.org/minutes/
2008/theora-meet-20080411.txt
http://web.mit.edu/xiphmont/
Public/theora/demo.html
http://web.mit.edu/xiphmont/
Public/theora/demo2.html

Posted by 192.167.17.10 on April 14, 2008 at 12:38 AM PDT #

while I understand that the Theora video codec is not at the same level as H.264, is it really necessary to make another codec?

can't Theora be improved?

also, Dirac already provides wavelet compression and promises to have better quality than current H.264 and VC-1.. wouldn't that be even a better option to use as video codec?

I'm glad to see Vorbis as the audio codec though.. and this looks like a good project overall and I would like to see it succeeding, but look at how much have been struggling the open source/royalty free codecs and containers that exist right now and how little they have gained (I'm referring to market share, not technology advances)... is it really worth the time and effort to actualize such an outdated technology as h261 to make yet another codec?... what would be different?

I think that you need ways to integrate not only current open efforts like Dirac and Xiph (OGG, Vorbis, Theora and FLAC... and I'm not talking only about their code, but also the developers and users) but also media distributors like Google (Youtube), Adobe and Apple into this project... how will you address the new formats introduction to the market in this respect?

Posted by Phobos on April 14, 2008 at 02:13 PM PDT #

It sounds like Dirac is a royalty video codec. Will we be using it in this project?

I'd like to see an answer to Oibaf's question: "Why not [focus on] helping Theora/Dirac group improving their current codec instead?"

Sounds like a cool project. We need high quality royalty free codecs that work on all platforms.

Posted by Anonymous Joe on April 14, 2008 at 11:14 PM PDT #

Yes, why not contribute to an existing royalty-free codec rather than rolling your own? It's fine that you want to do your own thing but you need to give some justification for doing so and not contributing to existing work. If not, given Sun's history of introducing technology that ends up going nowhere, people may just ignore your effort.

Posted by Ajay on April 30, 2008 at 12:02 PM PDT #

That’s really Great info. I believe its patented codec. But if you also tell more in terms of its commercialization whether its licensable? and if yes how much it cost?

Also about how its Quality / performance as compared to popular video codecs such as H.264 codecs.

also something details about pros and cons of this codecs for comparison purpose. recently I’ve read one blog. http://videocodecs.wordpress.com/ where great comparative info have been given about pros and cons.

Waiting for some good info

Posted by john_jk on May 09, 2008 at 12:12 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed