A couple of open-ended replies… hopefully getting off the specific
points and on to bigger issues that I really hope people will
consider.

* Dick cites, with seeming skepticism, Jobs' stated preference for an
open web.  Of course Apple wants an open web -- when Windows has an 18-
to-1 market share advantage over its nearest competitor <http://
marketshare.hitslink.com/operating-system-market-share.aspx?qprid=8>,
anything closed on the web is going to tend to prefer Windows and
marginalize Apple's (and everyone else's) platforms.  This is the long-
standing gripe of Mac owners about Flash, that its performance is
wildly behind that of Windows (leading some to speculate that Flash's
internals are tightly coupled to Windows, dooming ports to other
platforms to inferiority).  I do think Apple's idea openness stops at
the web.  That much seems obvious.  Still, when Apple goes closed,
they do so through native applications. For example, they created the
iTunes Music Store not as a web storefront, but as part of the iTunes
application (and later, as a stand-alone app for iPhone OS).

* I don't doubt for a second that Lala will drop its cross-platform
support, if Lala even continues to exist in its current form.  That
should be expected of a company that gets bought out: their mission
changes.  As an independent company, they tried to maximize revenue by
getting the largest audience, and being cross-platform helped.  As
part of Apple, the employees and their technology will presumably be
made to serve Apple's strategic goals.  This is normal and happens all
the time, even if it does suck for loyal customers who are left in the
lurch by the change in direction. Surely Apple fans remember when
Bungie stopped developing Mac games and started focusing on XBox once
they were purchased by Microsoft.  Still, I bet you won't see an Apple-
only Lala web experience - the stuff will likely get assimilated into
iTunes (cf., early point about preference for native apps for closed
services)

* I don't think it's an overstatement to say that Theora (or VP8 for
that matter) is a "non-starter in the real world".  It's essential to
understand how total H.264's adoption by the industry -- not just
Apple -- really is.  When I checked some content-oriented websites, I
found that DV magazine (which focuses on equipment) had 0 hits for
theora, streamingmedia.com had 11 hits (mostly opinion pieces about
codec politics and not reviews or tutorials) versus 248 for H.264, and
legendary retailer B&H Photo and Video in NYC assumes that "theora" is
a misspelling of "theory" (by comparison, they have 269 products that
use H.264).  Links at my blog <http://www.subfurther.com/blog/?
p=1065>, which you should NOT read if you don't want to see me ripping
on the FSF.

And it's also important to put web video in context: while it is
growing very quickly, online video viewing (as measured in minutes) is
outnumbered by television viewing by a factor of more than 50-to-1
<http://blog.nielsen.com/nielsenwire/online_mobile/americans-watching-
more-tv-than-ever/>.  Even as that grows, it's not going to be big
enough to be able to legitimize an H.264 rival before H.264 is simply
displaced by the Next Big Thing

* Another thing that a lot of people don't understand about video is
that (very important) *an encoder is not a state machine*.  By that, I
mean that there is more to codecs that just the technical traits of
the relevant algorithms... the ecosystem around the codec may actually
be more important.  The MPEG codecs have always standardized decoding,
but not encoding.  Any process that produces a bitstream playable by
the reference decoder is a valid encoder.  The idea of this is to
foster competition among encoders (which is thought to be better able
to fund R&D).  The result of this can be rather amazing.  According to
the MPEG-IF (a separate entity from MPEG-LA), the bitrate required for
"broadcast quality" encoding of MPEG-2 dropped from over 6 Mbps to 2
Mbps over just a few years <http://www.mpegif.org/public/documents/
vault/m4-out-20027.pdf>.  This is a HUGE win: if quality is constant,
as in web video, you send the same quality file in 1/3 the time. If
bandwidth is constant, as in satellite TV, you get to cram more
channels onto one transponder, or more videos onto your iPod.  The
takeaway is that the popularity and size of the ecosystem around a
codec does matter: it produces better encoding software, more (and
more knowledgeable) professional compressionists, etc.  Choosing the
little-used Theora and VP8 codecs opts out of these manifest
advantages.

* Yes, H.264 is patent-encumbered and requires royalties at several
toll booths (always encoding and decoding, potentially large-scale
distribution too... see <http://www.streamingmedia.com/Articles/
ReadArticle.aspx?ArticleID=65403>).  But, I don't think a lot of
readers here understand that the software community's distaste for
patents is not shared by the world at large.  Indeed, when I was in
the television industry, we didn't think twice about adopting
proprietary tools and formats. In fact, most of the stuff we worked
with at CNN was known by their trademarked names: "chyron" (character
generator), "avid" (video editor), "grass valley" (video switcher),
"ultimatte" (still image compositing and effects), "betacam" (a Sony
videocassette format), etc.  The anti-patent advocates have done
nothing to convince people outside of the software industry that
patents are unconscionable and to be avoided; as a result, few video
professionals know or care about H.264's patent encumbrances, as the
licensing costs are so low (relative to the rest of the costs of being
in the video biz at all), and the advantages of a patent-free format
are irrelevant to them.

Also, the objections to H.264 seem like rather selective outrage.
Compact Disc, 802.11 wi-fi, and USB are all exactly like H.264 in that
they are patent-encumbered, royalty-owing public standards established
by industry bodies.  Are there any software engineers who seriously
don't use any of these?

So, big points that I hope people will take away:
   * Codec and DRM are two totally different things.  Theora wrapped
in Apple FairPlay would be just as unplayable on Linux.
   * My original post speculated that moving the DRM to the network,
through schemes like HTTP Live Streaming, offers some hope that DRM-
crippled products might at least be able to support more platforms
than client-side solutions like Flash and iTunes. Nobody replied to
that part, so I guess we'll just hope for the best.
   * H.264 has absolutely, unequivocally won.  There is no serious
discussion about this among people whose lives and businesses depend
on digital video.
   * The anti-patent community (and the free software crowd in
general) really hasn't engaged the world beyond software
professionals, as the flock to closed platforms like iPhone OS should
illustrate.  Actually, that's the optimistic reading.  The pessimistic
take is that they've tried, and failed.
   * Apple operates in its own self-interest.  Most companies do.  A
few don't.  Speaking of which, what's Jonathan Schwartz doing now?

--Chris


On May 16, 11:42 am, Dick Wall <[email protected]> wrote:
> On May 15, 3:17 am, Chris Adamson <[email protected]> wrote:
>
>
>
> > In no way was comedy bit directed personally at you.  I don't think
> > you flog Ogg and/or Theora.  I was really thinking more of the knee-
> > jerk reaction we see from the Slashdot-type readership, the mob that's
> > been trained to say this kind of thing because their peers all agree
> > with it.  Enlightened Linux fans realized long ago that an "everything
> > should be in Ogg" argument is a non-starter in the real world (ESR was
> > saying this like four years ago).
>
> I find a statement like "non-starter in the real world" just as
> sweeping and overgeneralized as "ogg should be everywhere". The
> standard used to distribute video is pretty unimportant, what matters
> is that people can consume it where, when and how they want. If
> YouTube switched to Ogg encoding, people would only care if it made
> life harder for them, if it made life easier I believe it would go
> without comment (maybe even some kudos, but people tend to complain
> rather than praise). Sure, camcorders are probably unlikely to change
> established standards, but since just about all video gets transcoded
> in some way (usually for size) before it gets served over the net,
> that's just a hardware detail. The point is that streaming and the web
> are the distribution methods that are likely to be the most important
> in the coming years, and who gains control of that (if anyone does)
> will decide a lot about consumer rights or lack thereof.
>
> > As someone (maybe Daring Fireball?) pointed out, the story is that
> > Adobe isn't open, but say they are.  Apple isn't open, and don't claim
> > to be.
>
> But this is the quote taken directly from Jobs' missive, and it's not
> even taken out of context:
>
> "Apple has many proprietary products too. Though the operating system
> for the iPhone, iPod and iPad is proprietary, we strongly believe that
> all standards pertaining to the web should be open. Rather than use
> Flash, Apple has adopted HTML5, CSS and JavaScript – all open
> standards. Apple’s mobile devices all ship with high performance, low
> power implementations of these open standards. HTML5, the new web
> standard that has been adopted by Apple, Google and many others, lets
> web developers create advanced graphics, typography, animations and
> transitions without relying on third party browser plug-ins (like
> Flash). HTML5 is completely open and controlled by a standards
> committee, of which Apple is a member."
>
> That's a fabulous statement if true, but if I even catch a whiff of a
> video standard that Apple is pushing that will only play on Apple
> blessed platforms, there is a massive I told you so coming!
>
> If Steve is as good as his word, these open standards that Apple
> believes should pertain to the web will provide all platforms an equal
> footing, right? That's certainly what it sounds like to me. Now, who
> believes that will be the case versus what I suspect is a more
> realistic fulfillment of the Apple vision, where it works perfectly
> with MacOSX and on the iPhone and iPad, works somewhat less well on
> Windows desktop machines (does anyone think that iTunes on Windows is
> anything but slow, buggy and uncomfortable these days, it used to be a
> lot better).
>
> But, enough speculation, I think we are likely to see some real
> evidence on the openness vision pretty soon. Apple bought Lala - a
> nice little music service I used (on Linux too) and really liked. They
> just culled it, and rumor has it that they will be bringing out iTunes
> live based on it. Anyone want to hazard a guess whether Linux,
> Solaris, Android, Palm, Windows Mobile or anything other than Apple
> products and windows will be supported by the new service? How
> committed are Apple to open content really? I think we are about to
> find out.
>
> Alternatively, does the openness stop at the web, and not include
> other content like audio and video. Certainly this statement leaves
> that question open - it masterfully implies one thing (openness) but
> could go either way. If so, that question should be cleared up before
> everyone jumps on the "flash should die" bandwagon. (Incidentally,
> Lala used flash, certainly not a perfect solution, but it did work on
> quite a few platforms and devices, and would have probably worked
> nicely on the upcoming Android 2.2 with it's flash support).
>
>
>
>
>
>
>
> > I find it's very helpful to shift the analogy of Apple's products from
> > being like other computers to being like console and hand-held
> > videogame platforms.  Actually, devices like XBox 360's and Nintendo
> > DS's are far more tightly controlled than iPhones and iPads --
> > development tools are hugely expensive, licensing restrictions are far
> > more severe, and the manufacturers rigidly control retail distribution
> > (e.g., games can only be on the shelves for a certain number of
> > months, after which they're pulled, unless they qualify for a
> > "greatest hits" type release).  Still, like Apple's mobile devices,
> > consoles, and handheld games are also closed systems that, if they
> > adopt any open standards, do so only for the sake of making the
> > product more appealing for their own end-users.  Nobody at Sony or
> > Nintendo claims to be promoting standards or formats that are going to
> > be of any use to Linux, or computer users of any stripe.  Let's also
> > note that all these devices are _very_ popular with end users.  The
> > simplicity and enjoyability of the end-user experience should not be
> > underestimated.
>
> True, but neither are Sony, Nintendo, XBox etc. writing about how they
> support open content on the web. Also, let's not underestimate how
> widespread Windows became despite being inferior in user experience to
> the Mac. Cost was probably one factor, but openness, particularly to
> developers, was another that worked in its favor.
>
> > The H.264 codec is open to the degree that it was developed by MPEG,
> > an ISO working group, and ratified through a public standards
> > process.  It's not free, because it contains patented technologies
> > that require royalty payments.  The DRM on DVDs, digital copies, and
> > iTunes is a separate issue.
>
> It is a separate issue until that DRM makes it on to web content -
> then it is no longer a separate issue, it is *the* issue - who
> controls the access you have to online media. Right now Adobe has a
> big hand in that, and it kind of sucks (particularly as you point out
> later for BSD and other OSs that don't have flash video available -
> including the iPhone and iPad of course). Fast forward to a future
> with "open" H.264 video with DRM available only on Apple platforms and
> Windows (going by Apple's current record, that is the extent of the
> support outside of apple technologies) and has anything improved? I
> think not.
>
> > Google's reach ends with the web.  Of course, that's huge, but
> > consider all the other communications media that deliver video:
> > broadcast, cable, and satellite television, physical media (DVD, Blu-
> > Ray), video telephony, personal devices (camcorders, Flips), etc.
> > Since I came to Java from the cable TV world, I see web video as just
> > part of the picture, and doubt that Google has the reach to not only
> > flip web video, but to extend that into other media.  Especially since
> > the differences between the various current-generation codecs really
> > aren't that great (they all have similar performance characteristics,
> > because at the end of the day, they're almost all based off the same
> > DCT algorithms, and then add in a lot of the same ideas to achieve
> > additional compression, like motion estimation… they're already pretty
> > close to the limits of information entropy).
>
> But, according to the Steve Jobs article, the web is what we are
> talking about here. Apple already has its closed standards for video
> delivery onto its platforms, what it is trying to do (apparently, this
> is of course all my opinion) is extend that reach onto the web. As I
> have said before, I would absolutely love to be proved wrong - it
> would be easy enough, Apple could just push totally open video
> standards that work everywhere on all platforms equally. I will then
> stand there quietly while every Apple fan on this group tells me in
> turn "I told you so" and you will not hear a peep out of me (mainly
> because I will be happily watching videos on my Linux boxes).
>
> I don't see that as a likely outcome though. In the second response
> you ask:
>
> > how would we feel about Flash if they
> > were neglecting Linux like they did for the first half of the 2000s?
> > Let's also note that their support for "many other platforms" only
> > goes so far… Flash doesn't support other F/OSS operating systems like
> > BSD or Haiku (nor do I suppose we really expect them to), they don't
> > support Linux on any CPU architecture other than x86, and their
> > official distro support <http://www.adobe.com/products/flashplayer/
> > systemreqs/#os> is limited to Red Hat Enterprise 5, openSUSE 11, and
> > Ubuntu 7 and up.
>
> Well, it would suck, and I would be complaining about it loudly as a
> Linux user (and I was back in the day, quite loudly). The point is, I
> don't see this play by Apple as doing anything but making it worse!
> It's simple - more platforms == more open == more better. Flash
> already has x64 implementation beyond the 32 bit x86, but I am not
> going to get distracted by that. What does it matter if H.264 players
> can play on any platform out there, if the DRM to decode the video is
> only available for 2 or 3 blessed platforms? If, as you I think
> correctly point out, media will only be available from the rights
> holders if it is DRMd, then who controls the DRM controls the media
> (and pretty much the world) and this is, I believe, the play Apple is
> trying to make under the guise of open standards. Is my analysis
> wrong? Does someone want to make me happy and tell me it's going to be
> alright for us Linux guys (not to forget Trond and his love for ...
>
> read more »

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to