From aebfe0d7f038b5c4a19cea7ae4f5eec4ba4ecf74 Mon Sep 17 00:00:00 2001 From: Peter Saint-Andre Date: Thu, 23 Apr 2009 23:26:04 +0000 Subject: [PATCH] added information about Dirac git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@3092 4b5297f7-1745-476d-ba37-a9c6900126ab --- xep-0266.xml | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/xep-0266.xml b/xep-0266.xml index 6d27e2c1..22bbbd32 100644 --- a/xep-0266.xml +++ b/xep-0266.xml @@ -23,6 +23,12 @@ N/A jingle &stpeter; + + 0.2 + 2009-04-23 + psa +

Added information about the Dirac video codec.

+
0.1 2009-04-08 @@ -111,7 +117,7 @@ - +

According to the theora.org website, the Theora codec is "a free and open video compression format". Theora is based on the VP3 codec originally developed by On2 Technologies and is now maintained by the Xiph.org Foundation. The following table summarizes the available information about Theora.

@@ -123,12 +129,29 @@ - +
Acceptable quality. See &rtptheora;.Freely downloadable under a revised BSD license at <http://theora.org/>; not yet commonly deployed, especially on devices that have deployed H.264 instead.Freely downloadable under BSD license at <http://theora.org/>; not yet commonly deployed, especially on devices that have deployed H.264 instead. On2's patents over VP3 were contributed to the Xiph.org Foundation in 2001.
- + +

Dirac is a general-purpose video compression technology developed by the BBC that has been licensed in the open. It is used for everything from Internet streaming to HDTV. To date there is no RTP packetization deveintion for Dirac; however, such a format is under development.

+ + + + + + + + + + + + + +
QualityPacketizationAvailabilityPatents
High quality.Not yet defined.Freely downloadable under both GPL and LGPL at <http://diracvideo.org/>; commonly deployed but not yet in video over IP systems because of the lack of an RTP packetization format.Diract is patent-clear, and the BBC has allowed its related patents to lapse.
+
+

H.264 is a technology for video compression jointly designed by the ITU and the &ISO;. The following table summarizes the available information about H.264.

@@ -150,12 +173,12 @@

Given that both Speex and G.711 are patent-clear, freely implementable, and commonly deployed, this document suggests that implementors strongly consider including support for both codecs in audio applications of Jingle RTP sessions.

-

The situation regarding video codecs is more murky, and implementors face difficult tradeoffs. While Theora is patent-clear and freely implementable, it is not yet commonly deployed. On the other hand, deployment of H.264 is fairly common, but it is not patent-clear or freely implementable. For many open-source / free software projects and smaller technology vendors, implementation of H.264 is either impossible (because of patents and licensing restrictions) or prohibitively expensive (because of royalty payments). These developers are strongly encouraged to implement Theora and also to urge wider adoption of Theora among larger technology vendors. However, this document acknowledges that it may take some time before Theora is commonly deployed (especially on mobile devices) and that systems based on H.264 might be dominant in the marketplace for several years. This situation is unfortunate but cannot be directly changed by the XMPP developer community.

+

The situation regarding video codecs is more murky, and implementors face difficult tradeoffs. While Theora is patent-clear and freely implementable, it is not yet commonly deployed. While Dirac is patent-clear and deployed fairly widely, no RTP packetization format has been defined for it. While deployment of H.264 is fairly common, but it is not patent-clear or freely implementable. For many open-source / free software projects and smaller technology vendors, implementation of H.264 is either impossible (because of patents and licensing restrictions) or prohibitively expensive (because of royalty payments). These developers are strongly encouraged to implement Theora or Dirac and also to urge wider adoption of Theora and Dirac among larger technology vendors. However, this document acknowledges that it may take some time before Theora and Dirac are commonly deployed (especially on mobile devices) and that systems based on H.264 might be dominant in the marketplace for several years. This situation is unfortunate but cannot be directly changed by the XMPP developer community.

This document suggests that both Speex and G.711 could be recommended as mandatory-to-implement technologies for audio codecs, should the XSF decide to make such recommendations.

-

This document suggests that at this time it is not possible for the XSF to recommend a mandatory-to-implement technology for video codecs, but that it might be possible for the XSF to recommend Theora in the future if Theora is more widely adopted.

+

This document suggests that at this time it is not possible for the XSF to recommend a mandatory-to-implement technology for video codecs, but that it might be possible for the XSF to recommend Theora or Dirac in the future if they are more widely adopted.