when_will_html_5_support_soone.html 59.1 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css" media="all">
    @import "/QA/2006/01/blogstyle.css";
    </style>
    <meta name="keywords" content='html, html5, patent, video, w3c' />
    <meta name="description" content=" To make the distance to home when I travel a little shorter, for my birthday I got one of these digital picture frames. With a little fiddling, I got the picture and music features working, but I'm stumped on..." />
    <meta name="revision" content="$Id: when_will_html_5_support_soone.html,v 1.81 2011/12/16 02:58:42 gerald Exp $" />    
   <link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
   <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />   
   <title>When will HTML 5 support &amp;lt;video&gt;? Sooner if you help - W3C Blog</title>

   <link rel="start" href="http://www.w3.org/QA/" title="Home" />
   <link rel="prev" href="http://www.w3.org/QA/2007/12/testing-browser-being-lazy.html" title="Testing your browser while being lazy" />
   <link rel="next" href="http://www.w3.org/QA/2007/12/version_identifiers_reconsider.html" title="Version Identifiers Reconsidered" />

   
    <!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->

</head>
<body class="layout-one-column">
      <div id="banner">
      <h1 id="title">
	<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
    </div>
    
    <ul class="navbar" id="menu">
        <li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
        <li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
        <li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
        <li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
    </ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>


    <div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->

                     <p class="content-nav">
                        <a href="http://www.w3.org/QA/2007/12/testing-browser-being-lazy.html">&laquo; Testing your browser while being lazy</a> |
                        <a href="http://www.w3.org/QA/">Main</a>
                        | <a href="http://www.w3.org/QA/2007/12/version_identifiers_reconsider.html">Version Identifiers Reconsidered &raquo;</a>
                     </p>

                        <h2 class="entry-header">When will HTML 5 support &lt;video>? Sooner if you help</h2>
                           <div class="entry-body">
                              
<p style="float: right; margin-left: 1em;">
<a href="http://flickr.com/photos/dckc/2110659205/">
<img class="photo" src="http://farm3.static.flickr.com/2322/2110659205_3ce6d070f6_m.jpg" alt="Digital Frame" /></a></p>
<p>To make the distance to home when I travel a little shorter, for my
birthday I got one of these <a href="http://en.wikipedia.org/wiki/Digital_picture_frame.">digital
picture frames</a>.  With a little fiddling, I got the picture and
music features working, but I'm stumped on video. When I searched for
support, I found I wasn't the only one:</p>

<blockquote>
<p>I converted my file to various formats but unfortunately none of them would
play on my frame.
</p>
<p class="source">
                    <a href="http://www.webservertalk.com/archive291-2007-7-1959625.html">Hindry 2007-07-31</a>
</p>
</blockquote>

<p>
When I picked up co-chairing the <a href="http://www.w3.org/html/wg/">HTML Working group</a> with Chris
Wilson in March this year, little did I know how much video codecs
would impact that part of my life too.</p>

<p>
The scope of the <a href="http://www.w3.org/html/wg/html5/">HTML 5
draft</a> is considerably larger than the scope of the <a href="http://www.w3.org/TR/html4/">HTML 4 Recommendation</a>, and the
Working Group is looking at the major differences in a couple
ways:</p>

<ul>
  <li id="ju_kKdi62hd">
    a <cite><a href="http://www.w3.org/html/wg/html5/diff/">HTML 5 differences from HTML 4</a></cite> draft
  </li>
  <li id="nYPHfLQxun0">
    a <a href="http://www.w3.org/html/wg/tracker/products/2">list of requirements issues</a>
  </li>
</ul>

<p>
Among those requirements issues is <a href="http://www.w3.org/html/wg/tracker/issues/6">ISSUE-6,
videoaudio</a>. It has been discussed informally as far back as March/April (<a href="http://lists.w3.org/Archives/Public/public-html/2007JanMar/0232.html">Opera</a>, <a href="http://lists.w3.org/Archives/Public/public-html/2007Apr/0257.html">Apple</a> and <a href="http://lists.w3.org/Archives/Public/public-html/2007Apr/0255.html">Microsoft</a>, etc.)
and it was added to the issue tracker during a discussion of media
elements on the <a href="http://www.w3.org/2007/11/08-html-wg-minutes-other.html">first
day of our our November meeting in Cambridge</a>.</p>

<p>A few minutes later, we added a design issue,
<a href="http://www.w3.org/html/wg/tracker/issues/7">ISSUE-7 video-codecs</a>,
regarding which codecs, should/must/may implementations of HTML 5 support.
David Singer of Apple wrote an
excellent
<a href="http://lists.w3.org/Archives/Public/public-html/2007Nov/0153.html">summary</a> on 9 November:</p>

<blockquote>
<p>... interoperability at the markup level does not ensure 
interoperability for the user, unless there are commonly supported 
formats for the video and audio encodings, and the file format 
wrapper.  For images there is no mandated format, but the widely 
deployed solutions (PNG, JPEG/JFIF, GIF) mean that interoperability 
is, in fact, achieved.
</p>

<h4>Licensing:</h4>

<p>The problem is complicated by the IPR situation around audio and 
video coding, combined with the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">W3C patent policy</a>. "W3C seeks to 
issue Recommendations that can be implemented on a Royalty-Free (RF) 
basis."  Note that much of the rest of the policy may not apply (as 
it concerns the specifications developed at the W3C, not those that 
are normatively referenced).  However, it's clear that at least 
RF-decode is needed.
</p>

</blockquote>
<p>
So when <a href="http://rudd-o.com/archives/2007/12/11/removal-of-ogg-vorbis-and-theora-from-html5-an-outrageous-disaster/">Rudd-O's
article</a> says, "Nokia and Apple have privately pushed to give Ogg
the noose treatment," that's just sensationalism. The truth is that
Apple and Nokia are participating in an open discussion of the issue.
</p>

<p>Many of us share the goal of an open, interoperable video codec
for the web. But the state-of-the-art
as of Nov 2007 is that there is no video codec that meets
the community requirements.
In that context, the
<a href="http://lists.w3.org/Archives/Public/public-html/2007Nov/0453.html">
30 Nov message from Mikko Honkala of Nokia</a> that said,
"we support publication of HTML5 WD, including
the canvas, audio, and video elements, but not the SHOULD clause for the
baseline codec until proper patent assessment has been made"
is not a "noose treatment"; it's just working group members trying
to prevent the disappointment of authors coding to the spec and then finding
out that it doesn't work.</p>

<p>The <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0136.html">11 December response</a> from the editor, Ian Hickson,
was to acknowledge the issue in the draft:
</p>

<blockquote>
<p>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</p>
<ul>
<li>that is known to not require per-unit or per-distributor licensing,</li>
<li>that is compatible with the open source development model,</li>
<li>that is of sufficient quality as to be usable, and</li>
<li>that is not an additional submarine patent risk for large companies.</li>
</ul>
<p> This is an ongoing issue and this section will be updated once more information is available.</p>

<p class="source"><a href="http://www.w3.org/html/wg/html5/#video0">3.14.7.1. Video and
audio codecs for video elements the HTML 5 draft</a>, formatted for
emphasis/clarity</p>

</blockquote>


<p>Worse than not acknowledging the openness of the discussion, Rudd-O
continues, "This destroyed all hope of having free (as in freedom)
media embedded in HTML5 in an interoperable way."  To give up hope at
this point is the most counter-productive thing to do.</p>

<p>The response to the <a href="http://www.w3.org/2007/08/video/">W3C
Video on the Web Workshop Call for Participation</a> was an outpouring
of resources to tackle this issue.  The <a href="http://www.w3.org/2007/08/video/agenda.html">presentations</a>
were inspiring.</p>

<p>I was also inspired by
<a href="http://en.wikipedia.org/wiki/H%C3%A5kon_Wium_Lie">Håkon</a>'s
demo in the <a href="http://www.w3.org/QA/2007/11/tpac-2007-video.html">video panel in the W3C Technical Plenary</a>; he
took the wikipedia octopus article and replace the photo with
a video. It was easy to think back to when I was in third
grade and imagine how much more of an impact it would have on
me; then I remembered I have a third-grader at home;
see <cite><a href="http://choderbug.wordpress.com/2007/11/17/one-laptop-per-kyle/">One laptop per Kyle</a></cite> for more of that story,
including a little video production of my own.
</p>

<p>Putting that video of Kyle together was pretty easy with current
consumer technology: I shot it with a digital video camera that we
bought years ago, edited it with Apple iMovie, and an online service
took the iMovie output and converted it to whatever everybody is using
these days. But as Eric Hyche of RealNetworks pointed out last week,
somewhere in the process I had to execute some terms and conditions
with that online service; it's <em>my</em> video; what business is it
of theirs? When I take a picture and put it up on the Web, I can use
flickr if I want their value-add services, but I can also just stick
the JPG file on an HTTP server of my own; the corresponding
option for video is beyond the reach of the typical Web user.</p>

<p>Though I'd rather somebody more qualified chaired the
W3C standardization effort to choose between video codecs,
I have been studying <a href="http://del.icio.us/connolly/digital+media">digital
media</a> enough to be confident I could
produce Ogg/Theora
or <a href="http://en.wikipedia.org/wiki/Dirac">Dirac</a>;
but I'm not sure my audience can consume it.
After the workshop discussions, I'm particularly
sympathetic to comments such as this one about the rich
network of support for H.264:</p>

<blockquote>
<p>... pushing Ogg/Theora might make you proud to have voted, but it will only distract from the industry's coalition to unitedly back H.264 from mobile devices to HD. There's far more FOSS support for MPEG-4 and H.264 than for Ogg/Theora ...
Having wide support behind one good, open portfolio of standards will make it easier for FOSS to compete with and participate in the desktop computing world.
</p>
<p class="source"><a href="http://yro.slashdot.org/comments.pl?sid=384173&amp;cid=21634897">DECS (891519)  on Sunday December 09, @05:33PM</a></p>
</blockquote>


<p>H.264 has a lot going for it; the two main issues I
see are:</p>
<ol>
<li>the <a href="http://en.wikipedia.org/wiki/H.264#Patent_licensing">H.264 patent licensing situation</a> </li>
<li>competition with VC-1 in Windows Media</li>
</ol>

<p>Microsoft didn't send anyone to the workshop last week, so I'll
leave the second issue for another day.
</p>

<p>I heard a lot of creative ideas about the patent licensing situation
and support for free software,
though. Everything from stop-gap measures involving binary blobs
to
using the full force of W3C to address the patent situation
head-on as we did in the
<a href="http://www.w3.org/TR/P3P-analysis">P3P</a> and
<a href="http://www.w3.org/2003/10/28-906-briefing">Eolas</a> cases.
If you want
to join the W3C members who have expressed an interest to help,
please contact
<a href="mailto:connolly@w3.org,plh@w3.org,chris@w3.org">me and Philippe Le Hégaret and Chris Lilley</a>,
preferably 
<a href="mailto:connolly@w3.org,plh@w3.org,chris@w3.org,www-archive@w3.org">with a copy in a public archive</a>.
</p>
                           </div>
                           <div id="more" class="entry-more">
                              
                           </div>
                       <p class="postinfo">Filed by <a href="http://www.w3.org/People/Connolly/">Dan Connolly</a> on December 18, 2007  1:55 PM in <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a>, <a href="http://www.w3.org/QA/archive/w3cqa_news/meetings/">Meetings</a>, <a href="http://www.w3.org/QA/archive/technology/svg/">SVG</a>, <a href="http://www.w3.org/QA/archive/technology/video/">Video</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2007/12/when_will_html_5_support_soone.html">Permalink</a>
                                 | <a href="http://www.w3.org/QA/2007/12/when_will_html_5_support_soone.html#comments">Comments (34)</a>
                                 
</p>



<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-93512">
<p class="comment-meta" id="c093512">
<span class="comment-meta-author"><strong>James </strong></span>
<span class="comment-meta-date"><a href="#c093512">#</a> 2007-12-18</span>
</p>
<div class="comment-bulk">
<p>Here's a hint: binary blobs are not acceptable, even as a stop-gap. Fedora, which is a nice baseline for these sorts of things as it's strictly FOSS and its parent, RedHat is extremely patent averse, doesn't ship the no-cost GStreamer binary MP3 playback plugin, so the chances of it shipping a binary H.264 blob is zero.</p>

</div>
</div>


<div class="comment" id="comment-93552">
<p class="comment-meta" id="c093552">
<span class="comment-meta-author"><strong>James </strong></span>
<span class="comment-meta-date"><a href="#c093552">#</a> 2007-12-18</span>
</p>
<div class="comment-bulk">
<p>Also, aren't the P3P and Eolas cases instances of submarine patents? If so, surely that means you could use the "full force of the W3C" to address the patent situation of Ogg Theora.</p>

</div>
</div>


<div class="comment" id="comment-93733">
<p class="comment-meta" id="c093733">
<span class="comment-meta-author"><strong>Concerned </strong></span>
<span class="comment-meta-date"><a href="#c093733">#</a> 2007-12-19</span>
</p>
<div class="comment-bulk">
<blockquote>
I'm particularly sympathetic to comments such as this one about the rich network of support for H.264:
<blockquote>
...There's far more FOSS support for MPEG-4 and H.264 than for Ogg/Theora ...
</blockquote>

<p></p></blockquote>

<p>FOSS support for H264 is illegal, because the patent holders prohibit distributing software which implements the algorithms under terms compatible with FLOSS licensing.</p>

<p>Just because small time infringers are not rigorously pursued, as in some other industries, does not make the situation acceptable.  For example, Microsoft does not pursue users of unlicensed Windows as hard as the MPAA pursues infringers of music copyrights, but that does not make an unlicensed copy of Windows software any more legal than an unlicensed implementation of the H264 codec.</p>

<p>It is unacceptable to exclude FOSS software from music/video on the Internet.</p>

</div>
</div>


<div class="comment" id="comment-93766">
<p class="comment-meta" id="c093766">
<span class="comment-meta-author"><strong>Dan Connolly </strong></span>
<span class="comment-meta-date"><a href="#c093766">#</a> 2007-12-19</span>
</p>
<div class="comment-bulk">
<p>Yes, we can investigate the patent situation around Ogg Theora, but if we can clear the hurdles around H.264, it's not clear what critical need  Theora would fill.</p>

<p>p.s. James, have we met? Do you keep a blog or homepage or the like?</p>

</div>
</div>


<div class="comment" id="comment-93768">
<p class="comment-meta" id="c093768">
<span class="comment-meta-author"><strong>Andreas Nordal </strong></span>
<span class="comment-meta-date"><a href="#c093768">#</a> 2007-12-19</span>
</p>
<div class="comment-bulk">
<p>The first and last terms of Ian Hickson's wishlist are too hard to satisfy and misses the point. Actually, what we need is not a codec that "do not require a per-unit or per-distributor licensing", the license just has to be permissive enough. Xiph's license could hardly be more permissive.</p>

<p>All innovation is an "additional submarine patent risk". Rather than wish for a miracle, we should seek and support, at least <em>suggest</em> the least patented soulution. Submarines are only a part of the patent problem, focusing only on those misses the point. It is particularly unfair to disqualify Vorbis/Theora on this point. Think of it, all competitors are more patented.</p>

</div>
</div>


<div class="comment" id="comment-93807">
<p class="comment-meta" id="c093807">
<span class="comment-meta-author"><strong>Michael </strong></span>
<span class="comment-meta-date"><a href="#c093807">#</a> 2007-12-19</span>
</p>
<div class="comment-bulk">
<p>I think H.264 would be a good codec to use in the HTML 5 standard. The patent issues need to be resolved first though. Also the W3C could use it's full force to resolve the second issue. Actually it's not like Microsoft has always been implementing standards the way they should, so why should anyone actually care about their point of view?</p>

</div>
</div>


<div class="comment" id="comment-93935">
<p class="comment-meta" id="c093935">
<span class="comment-meta-author"><strong>Matt Wilcox </strong></span>
<span class="comment-meta-date"><a href="#c093935">#</a> 2007-12-20</span>
</p>
<div class="comment-bulk">
<p>Not wanting to delve into the CODEC can of worms (but wishing they'd just use OGG/Theora), can anyone tell me why &lt;video&gt; is preferable to using &lt;object&gt; ? And if it is preferable why introduce a new (non-backward-compatible) tag rather than an attribute to specify media type on the object element?</p>

</div>
</div>


<div class="comment" id="comment-93960">
<p class="comment-meta" id="c093960">
<span class="comment-meta-author"><strong>chaals </strong></span>
<span class="comment-meta-date"><a href="#c093960">#</a> 2007-12-20</span>
</p>
<div class="comment-bulk">
<p>It would be nice to see W3C working actively in this area to try and open the patent minefield. Although I hope with more success than in the EOLAS case - although that patent still seems entirely without merit, the end result of all the work is apparently that it is available on discriminatory royalty-bearing terms, which is about as bad as it was at the beginning.</p>

</div>
</div>


<div class="comment" id="comment-93962">
<p class="comment-meta" id="c093962">
<span class="comment-meta-author"><strong>Asbjørn Ulsberg </strong></span>
<span class="comment-meta-date"><a href="#c093962">#</a> 2007-12-20</span>
</p>
<div class="comment-bulk">
<p>H.264 is currently not compatible with the open source model, so it is currently not a valid option. If MPEG-LA could lax the terms a little so Open Source decoders (not encoders) could be implemented without any licensing, it would be a very strong contender.</p>

<p>I think the best thing would be for W3C to put official force behind an outreach and plea to MPEG-LA to revise the licensing terms so at least H.264 and perhaps even the whole of MPEG-4 can be implemented license- and royalty-free in Open Source.</p>

</div>
</div>


<div class="comment" id="comment-96434">
<p class="comment-meta" id="c096434">
<span class="comment-meta-author"><strong>Christian Fagerheim </strong></span>
<span class="comment-meta-date"><a href="#c096434">#</a> 2007-12-30</span>
</p>
<div class="comment-bulk">
<p>I think too many people are focusing on the H.264 standard's commercial codec implementations, as there are FLOSS alternatives out there:
<a href="http://www.videolan.org/developers/x264.html" rel="nofollow">http://www.videolan.org/developers/x264.html</a></p>

<p>However, I am not familiar with the patent landscape surrounding the H.264 standard, so I will refrain from commenting upon that. It is, however, well worth investigating this venue.</p>

<p>If you look the Anime fansub-scene, which seems to be in the future when it comes to adopting standards that turns out to be commonplace, then you'll see that the combination MKV/x264 seems to be the second most common combination. Only beaten by AVI/Xvid, and that is only used for NON-HDTV/low-quality content.</p>

<p>Both MKV and x264 are FLOSS, and as such must be excellent candidates for W3c?</p>

<p>Another idea, what could be worth thinking about, is using system codecs. Would make it much easier to keep the codecs up to date, remove a whole lot of wasps nests, and decrease the complexity neccesary to implement the video playback (by not having codecs implementet directly into the browser).
Not that I've kept myself up-to-date on the HTML4 WD, so my apologies if this has already been discussed.</p>

</div>
</div>


<div class="comment" id="comment-103873">
<p class="comment-meta" id="c103873">
<span class="comment-meta-author"><strong>Anna Helme </strong></span>
<span class="comment-meta-date"><a href="#c103873">#</a> 2008-01-17</span>
</p>
<div class="comment-bulk">
<p>This report I wrote last year may be of interest " FOSS Codecs for Online Video: Usability, Uptake and Development". It is a review of the best available tools for the creation, playback and embedding of online video using Free and Open Source Software video codecs, and a set of recommendations for development to enhance their adoption by social change video projects on the web.</p>

<p>&lt; a href="http://wiki.transmission.cc/index.php/FOSS<em>Codecs</em>For<em>Online</em>Video:<em>Usability</em>Uptake<em>and</em>Development_1.2"> Report Viewable Online</p>

<p>or available as a PDF here:</p>

<p><a href="http://www.engagemedia.org/Members/anna/FOSS_Codecs_For_Online_Video_1_2.pdf" rel="nofollow">Download PDF</a></p>

<p>You say "I have been studying digital media enough to be confident I could produce Ogg/Theora or Dirac; but I'm not sure my audience can consume it." I understand your hesitation here. We authored this report to identify the areas for improvement to get Ogg Theora to a stage where it "just works". </p>

<p>But as with all digital distribution strategies you must think about who your audience is, and what technology they are able to use. Eg. the excellent VLC media player (VideoLan Client) plays Ogg in addition to just about any other format/codec you can name, and is available cross-platform. GUIs are now available to transcode to Ogg on Windows, Mac and Linux. Options for embedded playback of Ogg are being developed by projects such as Metavid and Wikipedia. </p>

<p>You might need to help your audience a little and educate them as you go along, and there are gaps in usability that do need to be filled. But the future is looking brighter for Ogg. I for one will very much enjoy the ability to play back Theora video files in FF without the need for a plugin - in fact this will be a big step-forward for usability that users will no doubt rally behind.</p>

</div>
</div>


<div class="comment" id="comment-108513">
<p class="comment-meta" id="c108513">
<span class="comment-meta-author"><strong>Remco Kranenburg </strong></span>
<span class="comment-meta-date"><a href="#c108513">#</a> 2008-01-29</span>
</p>
<div class="comment-bulk">
<p>You state that the Ogg codecs (Theora/Vorbis/Flac/Speex) have the risk of a submarine patent claim. However, this is the case with <strong>all</strong> codecs. Every conceivable piece of technology could be patented without you knowing about it. There is no reason to trust <strong>any</strong> codec to be free of patent claims.</p>

<p>Theora is based on On2's VP3 codec. On2 has granted a universal royalty-free license on the patented technology. This means that On2 won't sue you. But another company might if they claim that you infringe their patent.</p>

<p>H.264 is an MPEG4 codec. MPEG-LA has not granted a royalty-free license. They will <em>definitely</em> sue you. If you convince MPEG-LA to grant a royalty-free license, still another company might claim that you infringe their patent, and therefore sue you.</p>

<p>So, there is NO difference, except that Theora is free as far as we know it, and H.264 is <strong>NOT</strong>. Even if you convince MPEG-LA to relinquish their patents, it might still be subject to submarine patents, like <strong>any</strong> other technology.</p>

<p>I guess Apple and NOKIA should really pack their stuff and go home while they still can, because they might be sued for infringing the patent on:</p>

<blockquote>"An apparatus that looks like HTML5, but can't play video to save its life."</blockquote>

</div>
</div>


<div class="comment" id="comment-126779">
<p class="comment-meta" id="c126779">
<span class="comment-meta-author"><strong>Dmitrijs Ledkovs </strong></span>
<span class="comment-meta-date"><a href="#c126779">#</a> 2008-03-31</span>
</p>
<div class="comment-bulk">
<p>h.264 all the way.</p>

<p>ogg is nice but too much politics</p>

</div>
</div>


<div class="comment" id="comment-130460">
<p class="comment-meta" id="c130460">
<span class="comment-meta-author"><strong>Federico Pistono </strong></span>
<span class="comment-meta-date"><a href="#c130460">#</a> 2008-04-09</span>
</p>
<div class="comment-bulk">
<p>I think HTML5 should support open standard all the way. It is not just a matter of ideology, it's a matter of compatibility, portability and non-discriminating choices for every user. </p>

<p>Regarding the audio I don't think there's any discussion: <b>Vorbis</b> is the only feasible solution.</p>

<p>The fact that there are some open implementation of h.264 (x264 by VLC developers and ffh264 by the ffmpeg team) does not justify the our support for it. It may very well be that tomorrow we'll not be able to play those files, or that Apple decides to make its codec a little bit different for commercial or DRM realted purposes... who knows.</p>

<p>The point is: it should be accessible from <b>any device</b>, running under <b>any OS</b>, <b>any architecture</b>, and through <b>any browser that supports</b> the <b>HTML5</b> specs. Period. Somehow I don't feel like we are going to achieve that with h.264. </p>

<p>So either we find a way to build the implementation around x264 or libavcodec (ffh264) or we take Theora. </p>

<blockquote>
<p>Theora is in final beta stage before the official release of version 1.0. Xiph.org have stated that the performance characteristics of the current Theora reference implementation are mostly dominated by implementation issues inherited from the original VP3 code base. An internal document exists, which lists the known implementation problems and gives an example of how improving one aspect of the encoder can lead to visibly improved quality. Current work on Theora is focused on an experimental version, which targets correcting aspects of the encoder which were identified in that paper as being suboptimal. This experimental version is supposed to replace the current encoder in a future Theora release.</p>
</blockquote>

<p>In big point in favour of Ogg (vorbis+theora) is that a HUGE website like <b>Wikipedia</b> (~#7 most visited in the world) choose to adopt <b>Ogg for all a/v files</b>. If the HTML5 supported really open standards it would make the companies change the way the think products and consumers.</p>

<p><b>Open standars please</b>, for the sake of everyone.</p>

</div>
</div>


<div class="comment" id="comment-130860">
<p class="comment-meta" id="c130860">
<span class="comment-meta-author"><strong>Karl Dubost <a class="commenter-profile" href="http://www.w3.org/People/karl/"><img alt="Author Profile Page" src="http://www.w3.org/QA/sununga/mt-static/images/comment/mt_logo.png" width="16" height="16" /></a></strong></span>
<span class="comment-meta-date"><a href="#c130860">#</a> 2008-04-10</span>
</p>
<div class="comment-bulk">
<p>Hi Federico,</p>

<p>for small devices, we have to keep in mind that the issue is not only software related, but also materials. Basically, small devices have to include video processors to not drain the batteries. So deployment and updates are a bigger issue.</p>

</div>
</div>


<div class="comment" id="comment-144975">
<p class="comment-meta" id="c144975">
<span class="comment-meta-author"><strong>Pete Chown </strong></span>
<span class="comment-meta-date"><a href="#c144975">#</a> 2008-05-27</span>
</p>
<div class="comment-bulk">
<p>I can certainly understand the worries about submarine patents, but there is no way of avoiding the problem.  Imagine, for example, that H.264 was adopted as a mandatory codec.  All the big browser players negotiate a deal with MPEG-LA which allows them to ship a decoder.  At this point in time, MPEG-LA has an incentive to offer a deal at a reasonable price.  If they asked for silly amounts of money, the community would not adopt H.264 at all.</p>

<p>Now suppose that, unknown to you, I have a patent on some essential aspect of H.264.  I could license my patent to MPEG-LA and collect a small share of the royalties.  On the other hand, I might make more money by holding on to it and keeping quiet.  Once H.264 is used universally on the web, I come out of hiding.  Now I can ask for $50M or $100M for licensing, because everyone is committed to supporting H.264.</p>

<p>It's tempting to think you can sign a license with MPEG-LA, and then implement H.264 risk free.  In fact, you have no guarantee that all the IP owners are participating in that group.  If I really did own IP in H.264 then there would be arguments both ways.  Participating would give me a low risk income, and staying out would be higher risk while giving me the chance of a huge payoff.</p>

<p>Once you've given your money to MPEG-LA, you have licensed all known patents.  Similarly, when you've downloaded Theora for free, you have licensed all known patents.  The situation is identical, but in one case you have paid money and prevented legal open source implementations.  We can conclude that Theora is better in some ways (free licensing of known patents) and identical in all other ways (submarine patents).  No one can guarantee that any codec is free of submarine patent claims, even in theory; Theora is as good as it gets.  IMHO this means it is the only reasonable candidate for the mandatory algorithm.</p>

<p>It is possible that MPEG-LA would agree to free licensing of decoders, while charging for encoders.  This would make H.264 a better choice, but still not as good as Theora, which is completely free.  The ability to do open source web development is important, just as it's important to have a standards-compliant open source browser.</p>

<p>There does indeed seem to be a consensus behind H.264, as mentioned in the quotation.  The difference is that the web is designed to be open in a way that a set-top box, for example, is not.  H.264 is a reasonable choice for a closed system like a set-top box, but on the web, it doesn't achieve the essential objectives of openness and non-discrimination.  Following consensus only makes sense if the original design decisions can be justified in the new situation, and in this case, they can't be.</p>

<p>Finally, we could have no mandatory codec at all.  This would be better than mandating a non-free codec, but it would harm interoperability.  Interoperability is, of course, the point of a specification like HTML 5, so it would be a shame if things went this way.</p>

</div>
</div>


<div class="comment" id="comment-149364">
<p class="comment-meta" id="c149364">
<span class="comment-meta-author"><strong>Connelly Barnes </strong></span>
<span class="comment-meta-date"><a href="#c149364">#</a> 2008-06-18</span>
</p>
<div class="comment-bulk">
<p>Why doesn't the W3C call for the abolition of software patents?  They're clearly impeding standardization efforts.  This seems like a socially useful function for the W3C to perform.</p>

</div>
</div>


<div class="comment" id="comment-165583">
<p class="comment-meta" id="c165583">
<span class="comment-meta-author"><strong>Josh Cogliati </strong></span>
<span class="comment-meta-date"><a href="#c165583">#</a> 2008-09-11</span>
</p>
<div class="comment-bulk">
<p>How about MPEG-1 video with Layer II Audio?  I have searched on the internet, wrote a <a href="http://www.kuro5hin.org/story/2008/7/18/232618/312" rel="nofollow">kuro5hin</a> article, and asked on the <a href="http://sourceforge.net/mailarchive/message.php?msg_id=257198.16969.qm%40web62405.mail.re1.yahoo.com" rel="nofollow">gstreamer mailing list</a> and have yet to find any unexpired patents that have been named as applying to MPEG-1 video with Layer II Audio.  There certainly are patents that are claimed on MPEG-2 and on MPEG-1 Layer II audio (MP3), and there could be some unexpired patents on the rest of MPEG-1, but if Apple and Nokia don't want to use Ogg Vorbis, they could certainly look at MPEG-1 (which the free version of Apple Quicktime already decodes).</p>

</div>
</div>


<div class="comment" id="comment-169038">
<p class="comment-meta" id="c169038">
<span class="comment-meta-author"><strong>Morten Wendelboe </strong></span>
<span class="comment-meta-date"><a href="#c169038">#</a> 2008-11-19</span>
</p>
<div class="comment-bulk">
<p>A vote for ogg-vorbis and ogg-theora. We need open standards - it is good for the competition and the development. The use of software patents makes it difficult or imposible for small companies to compete with the big companies.</p>

</div>
</div>


<div class="comment" id="comment-173254">
<p class="comment-meta" id="c173254">
<span class="comment-meta-author"><strong>bri </strong></span>
<span class="comment-meta-date"><a href="#c173254">#</a> 2009-02-19</span>
</p>
<div class="comment-bulk">
<p><b>We need open standards</b>, I actually don't care if we use ogg or another format, but it must be open.</p>

</div>
</div>


<div class="comment" id="comment-174277">
<p class="comment-meta" id="c174277">
<span class="comment-meta-author"><strong>fALk g. </strong></span>
<span class="comment-meta-date"><a href="#c174277">#</a> 2009-03-06</span>
</p>
<div class="comment-bulk">
<p>For a video producer wanting to deliver the highest quality video with the least amount of pain to the web OGG is not an option. There is virtually no professional back-end available with support that would allow a small producer to make their video available fast and reliable and with help support etc. pp. This is not a "lets make a web-export from photoshop" jpeg scenario - we are talking about difficult technology that needs to synch and stream and be small to fit through the pipe and not look like it has been encoded in the 90s (and Theora is THAT bad if you have worked with both Theora and compared it to H264 with a video professional eye). there are millions of options to make good looking H264 some/most straight out of production software that is mostly used to actually produce video (not just ripped or downloaded and re-encoded like most Theora content out there). There are only a handful of mostly unusable Theora encoding options and most of these are only available on Linux / running on webservers (something absolutly great for your cat movie - absolutely unworkable for a big production company wanting the best quality possible and therefore not re-encode you works twice (to upload and then to present). I am normally an advocate for free software and open society and all but I am at loss to understand why a group of vocal OSS developers can wreak so much havoc on the net by proposing a video codec as STANDARD that is about 150 internet years old and has been surpassed. Its like people arguing for intelligent design - purely ideologic arguments actually reminds of what Microsoft did with IE over the years (the ideology is more important then the web). 
If ogg theora would appeal it would have made inroads - most video encoding technicians are very aware of the issue and are looking at the market. Thats why flash made such a huge splash - its easy to post and once it added H264 the big guys hopped onto it with their good quality content too. </p>

<p>As a personal note - I am working like mad to produce video - it takes sometimes days to make a good visual fx shot or even month to make a music video. I would always choose the BEST LOOKING option over any ideologic free version - heck I would even pay for a codec if I had too if the end result looked closer to what I was doing then like an 8bit pixel mash up. Also I rather spend 3 days in production doing cool stuff then 4 days trying to find out how to best compress a video and try to remember some command line code. OSS developers have to understand that or their whole ideology fails because they have alianated even those that are normally sympathetic to their cause. </p>

</div>
</div>


<div class="comment" id="comment-175999">
<p class="comment-meta" id="c175999">
<span class="comment-meta-author"><strong>Diego Frata </strong></span>
<span class="comment-meta-date"><a href="#c175999">#</a> 2009-03-12</span>
</p>
<div class="comment-bulk">
<p>As far as I can remember members of MPEG-LA charged everyone they could, including open source and revenue free implementations of MPEG codecs. And with H.264 this won't get any better. The companies that own patents will seek to drain every possible cent it can before the patent expires.</p>

<p>See Multimedia Patent Trust v. Microsoft Corp.</p>

<p>If there were to be submarine patents for Vorbis/Theora, wouldn't it have surfaced already? Think of the dozens of success games and commercial applications that used it and have been sold across the world? Think about the per-unit royalties that some patent owner could have charged?</p>

<p>Anyway, why should we keep losing time waiting for patents to expire? We could already implement Theora/Vorbis as standard and later if better technologies became available (like it always has), there could be a room for expanding or replacing the standards. We cannot wait more 10 years to decide for a final solution that will be final just as long as our technology don't evolve.</p>

<p>And the last 10 years proved that it has evolved and it will keep evolving and changing. Standards can make or life easier, but history has shown that standards take too long to rise and innovations demand far more agility.</p>

</div>
</div>


<div class="comment" id="comment-180863">
<p class="comment-meta" id="c180863">
<span class="comment-meta-author"><strong>Sander </strong></span>
<span class="comment-meta-date"><a href="#c180863">#</a> 2009-04-19</span>
</p>
<div class="comment-bulk">
<p>Ogg is more free then H.264, not much to question there. H.264 might have more support on closed and more prominent platforms as well as have hardware decoders available in mobile devices but using ogg as a standard in HTML5 would make it a lot more popular and as a result would create more incentive for supporting ogg in closed players and mobile hardware as well. I see no reason for not supporting ogg here unless one is worried of it becoming more popular and providing less possibilities for implementing DRM as well as making it easier for new players to enter the market.</p>

</div>
</div>


<div class="comment" id="comment-181396">
<p class="comment-meta" id="c181396">
<span class="comment-meta-author"><strong>Hikari </strong></span>
<span class="comment-meta-date"><a href="#c181396">#</a> 2009-05-12</span>
</p>
<div class="comment-bulk">
<p>IMHO, quality should be take more seriously on this matter.</p>

<p>In the first priority, FOSS of course, but we shouldn't face a world where we'd be stuck with low quality audio and video, even worse than FLV. FLV itself remembers me of Real Media, which I used to watch video almost a decade ago. I feel as if we were downgrading with FLV.</p>

<p>Hardware power is what we shouldn't worry, because until HTML 5 be available hardware will be much more powerful than today. Bandwidth on the other hand doesn't evolve so fast, and I'm sure there will be millions of people using dial up still on the end of 2010 decade.</p>

<p>Users won't watch videos that take long to download, unfortunately that's the reality. But we also can't use a 128Kbps MPEG1 video that is 10 times worse than VHS!</p>

<p>I'm not also on the lawyer department, but I know that for H.264 there are at least x264 for encoding and libavcodec for decoding that are open source. I belive, but I'm not sure, that any developer can get them as a basis and develop their own version to be embedded on their softwares.</p>

<p>For video, H.264 has a very nice quality and can be small if it is not a HD video. If H.264 can't be used, I'd rather use xvid than Ogg.</p>

</div>
</div>


<div class="comment" id="comment-182523">
<p class="comment-meta" id="c182523">
<span class="comment-meta-author"><strong>Luntik </strong></span>
<span class="comment-meta-date"><a href="#c182523">#</a> 2009-07-01</span>
</p>
<div class="comment-bulk">
<blockquote>
  <p>I'm not also on the lawyer department, but I know that for H.264 there are at least x264 for encoding and libavcodec for decoding that are open source. I belive, but I'm not sure, that any developer can get them as a basis and develop their own version to be embedded on their softwares.</p>
  
  <p>For video, H.264 has a very nice quality and can be small if it is not a HD video. If H.264 can't be used, I'd rather use xvid than Ogg.</p>
</blockquote>

<p>Dear Hikari,
please read <a href="http://www.gnu.org/philosophy/why-audio-format-matters.html" rel="nofollow">why audio format matters</a>. The same goes for video formats. It's not about open source codec implementation of proprietary formats, it's about FREEDOM to play you own content, encoded in some format, freely on ANY platform, because open source doesn't mean patent- and royalty-free. Period. So, free and open standards for everyone, please. Theora is a way to go.</p>

</div>
</div>


<div class="comment" id="comment-182528">
<p class="comment-meta" id="c182528">
<span class="comment-meta-author"><strong>Hmm </strong></span>
<span class="comment-meta-date"><a href="#c182528">#</a> 2009-07-01</span>
</p>
<div class="comment-bulk">
<p>"RedHat is extremely patent averse, doesn't ship the no-cost GStreamer binary MP3 playback plugin, so the chances of it shipping a binary H.264 blob is zero."</p>

<p>Sounds like a problem with Red Hat.  Maybe you should be using someone else's product.</p>

</div>
</div>


<div class="comment" id="comment-182579">
<p class="comment-meta" id="c182579">
<span class="comment-meta-author"><strong>Derrick Streng </strong></span>
<span class="comment-meta-date"><a href="#c182579">#</a> 2009-07-04</span>
</p>
<div class="comment-bulk">
<p>I'm not sure I understand the problem.  It seems to me that when you have <b>completely</b> free codecs and containers (theora, vorbis, xvid, ogg) which , via HTML5, make it possible for the masses to produce professional quality embedded videos, consumers will demand support from their vendors.  This is not Netscape's flashing text feature; we're talking about an amazing standard that could revolutionize the web.  This is the sort of thing FOSS is for: distributing information and ideas freely and without restriction to a world-wide audience.  Considering a proprietary codec is beyond repugnant.  It flies in the face of the design goals of HTML.  HTML is great because it let's anyone format and share the content they've made with anyone else.  These dissenting companies need to jump on board or get left behind.  I half think Apple doesn't want ogg as a standard in HTML5 so that they won't have to support it in browser on the iPhone and iPod and so that they won't lose sales of their Quicktime encoding software.  The W3C need not be concerned with corporate pocketbooks, but with disseminating information in as user-friendly and open way as possible.  The book industry had the same concerns with libraries, but publishers learned to deal with it; let Apple, and Nokia learn to deal with it.  Maybe I don't understand the problem because there isn't one, not a legitimate one anyway.  Move forward with ogg and don't look back.  It's the sensible and right thing to do.</p>

</div>
</div>


<div class="comment" id="comment-182837">
<p class="comment-meta" id="c182837">
<span class="comment-meta-author"><strong>neo </strong></span>
<span class="comment-meta-date"><a href="#c182837">#</a> 2009-08-15</span>
</p>
<div class="comment-bulk">
<p>"Sounds like a problem with Red Hat. Maybe you should be using someone else's product."</p>

<p>There is no problem with Red Hat. The problem is with software patents</p>

<p><a href="https://fedoraproject.org/wiki/Software_Patents" rel="nofollow">https://fedoraproject.org/wiki/Software_Patents</a></p>

</div>
</div>


<div class="comment" id="comment-182996">
<p class="comment-meta" id="c182996">
<span class="comment-meta-author"><strong>Rena Kunisaki </strong></span>
<span class="comment-meta-date"><a href="#c182996">#</a> 2009-08-20</span>
</p>
<div class="comment-bulk">
<p>Whatever we do, it needs to be completely open. That means no binary blobs, no patented decoders <b>or</b> encoders. What will make this succeed is when anyone can, at no expense, encode a video, host it on any server they can, and have it play on anything.</p>

<p>If we go with something that has free decoders but patented encoders, people will still be stuck using proprietary software to encode the video. That may seriously harm popularity if this software is expensive or just not very good.</p>

<p>If we go with something that's only available as a binary blob, we are at the mercy of the author of that blob whenever we want to write a web browser for a new platform. Without getting them to write a decoder we will not be able to implement HTML5. Then, their decoder might just be a piece of crap, lagging or crashing the browser or even containing spyware.</p>

<p>A few people have said that Theora won't do because it doesn't offer as high video quality as they'd like. Consider that being an open standard, anyone is free to improve it - and if it becomes the standard for online video, and it really does need improving, someone is going to improve it. That's how open-source works. Make something good, get it popular, and others will improve it.</p>

<p>I am tempted to say that for audio, MP3 should be supported <i>in addition to</i> OGG and FLAC, simply because it is a very popular format and a lossy encoding. People are going to want to just drop their MP3s in a page, without having to figure out how to convert to some other format, and if they do convert they'll lose sound quality. In fact I would say that browsers are <i>recommended</i> to support MP3, but only <i>required</i> to support OGG and FLAC.</p>

<p>The same argument cannot really be made for any particular video format, as none are really as popular as MP3. If you wanted to do the same for video, you'd have to support just about everything and it's just not worth the trouble.</p>

</div>
</div>


<div class="comment" id="comment-183437">
<p class="comment-meta" id="c183437">
<span class="comment-meta-author"><strong>Kevin Chadwick </strong></span>
<span class="comment-meta-date"><a href="#c183437">#</a> 2009-09-11</span>
</p>
<div class="comment-bulk">
<p>Very well put Rena.
Not very well put falkg, it seems your trying to use your job as an authority for forcing misleading information, when it would more likely make you oblivious to your well rehearsed process.</p>

<p>I imagine the problems falkg has had whilst likely unrelated to web content, maybe related to my experience.</p>

<p>I found theora to be easily comparable to h264 encoding in terms of size to quality ratio, maybe better when tweaked and with the right source, that was untill imported to adobe premiere.</p>

<p>After exporting (Adobe seems extremely limited in this) it was difficult to get comparable results. As I'm sure falkg could tell me. You should produce and encode in one format for best results. These programs will be tested for good results encoding to, say h264 but this could soon be theora.</p>

<p>This I feel, he should have expected from something so new. Large companies who involve in video wars and companies like adobe, who's dreamweaver cs3 design view does not support CSS as well as 95% of browsers of it's time, will all produce better and easier to use products if a conherent strategy like ogg theora is accepted. It will also allow easier to develop and use web pages, without ugly and confusing backup links, in case someones plugin is broken.</p>

<p>I hope  is something everyone can use and play safely and reliably, such as mozilla is pushing.</p>

<p>Nokia and apples remarks have been heavily weighted mixing truths and untruths in a fashion that can only be described as an attempt to bully/dominate in a clever way.</p>

<p>Yes mobile devices that exist today may not support theora currently, but they support so little, such as full css, and have so many limitations that they will all be replaced before long. It is often said mobile devices are a 10 year old pc, but they are far slower than that, risc mhz are not comparable and busses are way slower than that.</p>

</div>
</div>


<div class="comment" id="comment-184476">
<p class="comment-meta" id="c184476">
<span class="comment-meta-author"><strong>Philipp Überbacher </strong></span>
<span class="comment-meta-date"><a href="#c184476">#</a> 2009-10-24</span>
</p>
<div class="comment-bulk">
<p>I'm personally more interested in audio but I'm very annoyed by the use of adobe flash everywhere, thus this comment.</p>

<p>To help out at a free software orchestration project I recently tried to find free software encoders for multichannel audio formats that can be used together with video.
I was quite surprised to find next to nothing, the best known formats for this purpose are only basically supported, if at all, and in the oldest incarnation (Dolby Digital aka. ac-3).
This is very far from state-of-the-art and tells me that there are legal or technical (missing specification) barriers that are hard to overcome.</p>

<p>The most feasible options I found are uncompressed formats and free codecs: vorbis, flac, wavpack</p>

<p>I'm sure this situation is very similar in the world of digital video, so the only real options I know of are theora and dirac.
Both codecs are liberally licensed and can certainly be used in free as well as proprietary software.</p>

<p>To comment on theora quality: I was satisfied when I watched the Linux audio conference from home the last two years, which was broadcast using ogg theora.</p>

</div>
</div>


<div class="comment" id="comment-186255">
<p class="comment-meta" id="c186255">
<span class="comment-meta-author"><strong>Tim Blackwell </strong></span>
<span class="comment-meta-date"><a href="#c186255">#</a> 2010-01-20</span>
</p>
<div class="comment-bulk">
<p>While I love the convenience of digital audio generally, on many occasions mp3 licensing has been a huge pain for me (and I'm just an end user!).  Why why why would the working group consider anything but Ogg as the primary candidate for video (and audio)?</p>

<p>Specifying the most open format available could easily drive support of that format.  Software can follow very quickly when there is a demand and there are no licensing restrictions.  In many cases I fail to understand why theora support hasn't been included already (IE - it's there in Firefox and Chrome).  Admittedly hardware may take a little longer but in the case of a browser this will only affect a small minority, for a period.  Nokia and Apple can and will introduce more Ogg support pretty damn quickly if they discover the wind is blowing that way (especially since it costs them nothing, license-wise).  Wireless routers often support standards long before they are published.</p>

<p>In contrast, using a less open format could potentially make support more restrictive as the license owners seek to cash in on a captive audience.  Licensing issues could start appearing left, right and centre.  Maybe that's a little cynical, but why take the risk?</p>

<p>As mentioned several times, submarine patent risk can never be entirely avoided, so surely the wise decision is to use the most open format available and keep your fingers crossed.</p>

<p>If the standard can specify support for further formats without any inconvenience to the user, then fine, but if Ogg support increases then surely there are benefits across the board.</p>

</div>
</div>


<div class="comment" id="comment-189336">
<p class="comment-meta" id="c189336">
<span class="comment-meta-author"><strong>Carlos Navarro </strong></span>
<span class="comment-meta-date"><a href="#c189336">#</a> 2010-04-06</span>
</p>
<div class="comment-bulk">
<p>Open standards please.</p>

</div>
</div>


<div class="comment" id="comment-228625">
<p class="comment-meta" id="c228625">
<span class="comment-meta-author"><strong>cristiano pruneri </strong></span>
<span class="comment-meta-date"><a href="#c228625">#</a> 2011-05-25</span>
</p>
<div class="comment-bulk">
<p>On the codec side, I agree with Theora for the video codec, and Vorbis as the audio codec of choice. As for the container format, I would point out that such choice does not imply automatically the choice of the ogg format... </p>

<p>The fact being, the ogg container has some strictly technical drawbacks to keep in mind - a somewhat complex layout that require resources not always availables on typical embedded systems, a marked tradeoff for latency vs. overhead in streaming applications and a generally bulkier overhead than most other containers...- and there is another suitable open source format - mkv - that has demonstrated a remarcable flexibility, it is quite widely used (admittedly, mostly by the anime community, where it is the first choice container for high quality videos, multiple audio and/or subtitles content) and address some of the aforementioned problems of ogg. </p>

<p>MKV supports not only also the inclusion of subtitles, but also of chapter declarations - nice - and other kind of content, lyke the files for the fonts used in the subtitles (in itself, this is a potential issue, as often you find commercial fonts embedded with free content).</p>

<p>Speaking of subtitles, I noticed they lack from the discussion, but it would be nice that they would be covered in the draft too. </p>

<p>At the moment, the more versatile and rich (it allows complex styling of the text, with different fonts, sizes, weights, forecoleor, shadow colors - a very important feature for subtitles, as monochrome subs "fade" where the image colors approach their own, and should ever present) of the subtitle formats is the "Advanced SubStation Alpha" which is open source and can be produced using a variety of Open source tools, like Aegisub, and can be displayed on pcs through VsFilter (Again, opensource). </p>

<p>For small capabilities application, the alternative should be the subrip format.</p>

<p>So, my unenlighted and humble recommendation can be summarized in:</p>

<p>Video codec: Theora
Audio Codec: Vorbis
Container: MKV
Subtitles:   Advanced Substation Alpha or
             Subrip, UTF-8 </p>

<p>Features allowed by said formats, whose implementation should not be mandatory and hence could be optional:</p>

<p>Chapter declarations (though, nested chapters declarations in MKV are XML streams, so browsers got them "almost free"... that said, there are not that much videos on youtube that need chapters)
Embedded fonts
Rich formatting for subtitles.</p>

</div>
</div>



  <div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>

<div class="comments-open-moderated">
   <p>
   Note: this blog is intended to foster <strong>polite
   on-topic discussions</strong>. Comments failing these
   requirements and spam will not get published. Please,
   enter your real name and email address. Every
   individual comment is reviewed by the W3C staff.
   This may take some time, thank you for your patience.
   </p>
   <p>
   You can use the following HTML markup (a href, b, i, 
   br/, p, strong, em, ul, ol, li, blockquote, pre) 
   and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>

<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
  <textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>

<h4>About you</h4>
<div id="comment-form-name">
  <input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="126" />
<input type="hidden" name="__lang" value="en" /> 
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>

<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />

</div>
</form>
</div>
</div>



<p id="gentime">This page was last generated on $Date: 2011/12/16 02:58:42 $</p> 

      </div><!-- End of "main" DIV. -->

<address>

This blog is written by W3C staff and working group participants,<br />
&nbsp;and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
    </address>


    
    <p class="copyright">
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &copy; 1994-2011
      <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>&reg;
      (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
      <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
      <a href="http://www.keio.ac.jp/">Keio</a>),
      All Rights Reserved.
      W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
      <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
      and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
      rules apply. Your interactions with this site are in accordance
      with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
      <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
      statements.
    </p>

  </body>
</html>