Audio and video on the web: where we stand now

A working musician and recording studio owner wondered elsewhere how he could get the highest quality audio samples of his work onto his website. He wanted, if possible, to use a minimum of 24 bit/44.1 kHz audio files…
44.1 24 bit uncompressed audio has a bandwidth of ~2117 kbps (~2.1 Mbps). With a rockin’ server and a very good downstream, that might work much of the time with optimal ‘net circumstances depending on server traffic. But it’s probably not a practical solution.

That means using a perceptual encoding algorithm like mp3, AAC, WMA, or Vorbis. With greatly reduced bandwidth comes potential loss of perceived quality, but, happily, the upper levels of those formats are indistinguishable from the ‘real thing’ by most people, even among trained listeners.

The latter three formats are generally accepted as offering marginally higher quality at a given bitrate — but the problem is that near-universal support only exists for mp3. AAC probably comes closest, but many Windows users would have to install the AAC codec in order to not have the browser throw a WTF? error.

So far, then, the most practical advice is to use a high resolution mp3.

Now we come to the player.

We are, interestingly (as in the ancient Chinese curse form of interesting), in an era of transition.

For most of the www’s history, streaming media has been accomplished via browser plugins like Macromedia’s (now Adobe’s) Flash, MS’s Silverlight (which is the system under Netflix Streaming) — or, far less successfully and gracefully, the Quicktime plugin. Such plugins provided both a software mechanism for receiving the streamed media but, in the case of Flash, allowed developers to create sophisticated user interfaces with a number of advanced features. Unfortunately, those third party developed plugins did not always run with great efficiency (many Flash developers came from the visual design world and did not necessarily have an understanding of programming efficiency). And, of course, you don’t get all that potential sophistication for nothing… the sophisticated Flash system inevitably had some overhead built in.

But with the advent of increased demand for mobile web appliances wiht long battery life, as well as increased strategic rivalries between Apple and Adobe, Apple elected to ‘banish’ Flash from the iOS operating system that runs their Touch, iPhone, and iPad, saying that developers should use native HTML5 support for streaming audio and video.

Great.

Except for one thing. HTML5 was not then and is not now a standard. It will not be a finalized standard for the better part of a decade, as plans now exist.

Support for HTML5′s vague ‘standards’ is spotty and inconsistently implemented across browsers. Web developers are now faced with a situation that — sadly — parallels the troubled times of the late 90s when every browser implemented the (often vaguely stated) CSS standard in frequently fundamentally inconsistent ways.

The number of people who do have browsers that properly support HTML5 is around half to 2/3 (depending on whose statistics you buy). That leaves, what, around a billion people who don’t?

And that means that a prudent web developer will likely need to make sure his streaming audio and video media has both Flash and HTML5 support. Some systems use HTML5 if it’s available, but ‘fall back’ to Flash if it’s not. Others, weighing the sophistication and maturity of Flash players, go the other way around, using a full featured Flash player where that’s supported, but falling ‘forward’ to the much cruder, limited HTML5 native players in HTML5-ready browsers.

Here’s a report on the state of HTML5 video from Long Tail Video, the people who make the popular (but no longer strictly free) JW Player.

The State Of HTML5 Video

Share
Posted in Uncategorized | Leave a comment

Apple sabotages EPUB open standard for E-books

ZDNet’s Ed Bott has some very pointed words about what he says is Apple’s manipulation of the efforts to establish an open standard for electronic book media by first seemingly unconditionally supporting the EPUB format — and then, with their introduction of iBook 2.0, locking EPUB out of their platforms.

Bott writes:

Apple has built its iBooks platform on the back of an open standard. With last week’s introduction of iBooks 2.0 and the free iBooks Author software for Mac OS X, Apple is deliberately locking out that popular open standard.

Apple’s behavior is a modern, sophisticated version of the “embrace, extend, and extinguish”behavior that got Microsoft in so much trouble in the 1990s: Enter a product category supporting a widely used standard, extend that standard with proprietary capabilities, and then use those differences to disadvantage competitors. (The strategy is even more effective if you have a dominant market position in another, related category that you can use for leverage. Think Windows in the 1990s, iPad in 2012.)

If you read, write, or publish digital books, you should be concerned.

Bott is not alone in his dark view. Well-known career Apple-watcher John Gruber has called the iBooks 2.0 EULA “Apple at its worst,” although he moderated his comments later. (We can only speculate on the motivation for his retrenchment. But it certainly wouldn’t do for a professional Apple-watcher to  be shut out from that world.)

Bott points out that Apple’s support for EPUB — or ePub as they dubbed it — was, according to Apple’s own pronuncements, solid and unwavering.

In the original version of the FAQ published in April 2010, when iBooks was launched, Apple was even more definitive about the format: “iBooks only uses books published in the ePub format.” An Inside iTunes page written by Apple at the same time is still available online. It states in no undertain terms that ”the iBooks app uses ePub, the most popular open book format in the world.”

Apple is quite proud of this fact, even bragging in the current version of the iBooks FAQ about its support for “the industry-leading ePub digital book file type.”

Yet, now, Apple has changed the rules…

[F]or nearly two years, Apple has wooed digital book publishers and authors with its unconditional support of an open, industry-leading standard. (The EPUB standard is managed by the International Digital Publishing Forum [IDPF], of which Apple Inc. is a member.)

With last week’s changes, Apple is deliberately sabotaging this format. The new iBooks 2.0 format adds CSS extensions that are not documented as part of the W3C standard. It uses a closed, proprietary Apple XML namespace. The experts I’ve consulted think it deliberately breaks the open standard.

Read the whole article: How Apple is sabotaging an open standard for digital books

Related stories:

Amazon: “Primed” to disrupt Apple’s textbook plans?
The poor get poorer and the rich get richer with Apple’s iPad-based textbooks
Share
Posted in e-commerce, electronic publishing, evolving business structures, mobile commerce and communications | Tagged , , , , , | Leave a comment

Facebook’s next big thing — Timeline — is coming… very soon

First, why this particular FB Next Big Thing is particularly interesting to me…

Back in the late 80s or early 90s I was looking for consumer-facing products I could use my database experience in developing. One of the ideas I came up with was a sort of automated-autobiograpy creation application. Feed in important dates, events, photos, remembrances, and so on, and the application would craft various presentations of it, chronological, subject-oriented, and so on, allowing one to see the big tapestry or any thread in it from various perspectives.

I called it Lifeline.

When the WWW started looking like it wasn’t just a passing fad, I figured it would be a natural presentation platform for such an application — although I still saw the application as a conventional desktop app that would allow one to upload a static version of the various presentations. As online databases became more workable, I figured that the presentation engine could be server-based.

But, like so many interesting ideas one comes up with when one is doing something else, I kept putting it aside. Someplace along the line, I realized that the concept of the ‘social web’ as pioneered by sites like Mp3.com (forget about the music downloads for a sec, the real innovation was letting users create profile pages, exchange media and social interactions, and congregate in forums) and later picked up by outfits like Friendster (and, to some, stunted extent, the misguided MySpace) would be a perfect environment for my Lifeline app. But as the projected scale expanded, of course, it became a considerably more daunting an endeavor.

Snooze, lose.

Things have moved on, the social web has (finally) exploded, more than a tenth of the world’s population appear to have Facebook pages, and FB itself is a bajillion dollar enterprise.

Over the next week or so, Facebook is scheduled to unveil what is billed as their single biggest innovative change to the way FB works. (Cue howls of future-shocked FB masses.*)

It’s called Timeline.

And it’s a dynamic presentation engine that organizes and presents past data, events, posts, and so on, in a timeline format…

http://www.wired.com/wiredenterprise…eline-anatomy/

Over the coming week, Facebook will officially roll out the latest addition to its world-spanning social network: a Timeline that maps out each profile as a series of chronological events. And for the average user, it will appear as if by magic.

But Timeline, Facebook’s biggest interface change in recent memory, is the end result of a six-month effort not only to create a new piece of software, but to find a way of quickly serving that software to an audience of 800 million.

* Unlike many previous endeavors, we’re told that FB ignored one of their own fundamental precepts (“done is better than good”) and really put extraordinary efforts into getting this right the first time. In fact, the feature has already been “rolling dark” (“dark launched”), working in the background for months as those signed up as developers toyed with the new application programming interfaces.

Share
Posted in Uncategorized | Leave a comment

Indie Android dev team creates Siri work-alike in just 8 hours

Hitting the market as a free alpha version after just 8 hours of development time, Iris, created by a small team of independent Android developers, is a less-than-entirely slick but more or less working “voice assistant” created mostly out of pre-existing voice features in the Android toolset.

Before Apple bought the company to get their only product, the Siri vocal assistant was originally headed for the Android and Blackberry platforms as well, but when Apple bought Siri, they removed a number of features that didn’t fit Apple’s strategic plans and stopped development on versions for other platforms.

Apple is estimated to have spent as much as $200 million or more to acquire Siri  (after it raised interest as a third party product in the iOS App Store)  – but a small team of Android developers were able to cobble together Iris from existing Android voice features in only 8 hours.

That has got to hurt.

Read more at Digital Trends.

 

Share
Posted in Uncategorized | Leave a comment

What Kindle Fire skeptics don’t get…

The new Kindle Fire from Amazon initially surprised a number of observers with its unexpectedly low introductory price point, just under $200.

For some, it seemed that that low price point alone was enough to negate the Fire as a competitor to the iPad.

And there may be something to that. As canny marketers know, many consumers unwittingly make assumptions based on little more than price. So someone already inclined toward Apple products might well see that $200 price tag as a clear indicator that the Kindle Fire couldn’t possibly compete with the iPad.

And they are clearly, different devices with different capabilities.

One writer suggested that the Fire is a consumption oriented device. Well, duh. As the kids used to say.

The real head-scratcher was that that writer suggested that the iPad is a content creation oriented device.

As someone who does content creation of audio, video, and web content I would have to ask, Say what?  I’d hate to have to do serious content creation on a slate computer. Any slate.

Sure, Joe Chablis (Joe Six Pack’s metrosexual city cousin, eh?) can dab his finger around iMovie on his iPad and do some basic video editing, maybe slap on some cheezy video effects on his home movies. And his teenager can buy some virtual beatbox apps and cobble together some cut-and-paste beats or prefab dubstep. And wife, Jane, can update her Facebook page a finger poke at a time on the onscreen keboard. But real content creation?   This writer is still solidly in the skeptic’s circle on that one.

No, the real  news here is the Fire’s cloud integration, in the form of Amazon’s Silk browser.

While Apple pretends to be a cloud player with its iCloud service — which is not actually a cloud service so much as a push-sync, multi-device media synchronizer — Amazon, a pioneer of real cloud applications, has brought true cloud computing to the handheld mobile world, as this trenchant article from Wired’s Cloudline space indicates:

Silk is the first truly new, mass-market, client software delivery mechanism to be built from the ground up with the cloud—not just the web, but the cloud—in mind.

The article isn’t written for the average business user, but the gist of it is that Silk will offload some CPU-intensive jobs to Amazon’s massive cloud computing infrastructure, creating what the article paradoxically calls a fat thin client system.

http://www.wired.com/cloudline/2011/09/amazon-silk/

UPDATE: here’s another article that looks worthy of an extended glance: http://www.zdnet.com/blog/gadgetreviews/with-kindle-fire-amazon-looks-to-burn-down-apples-house-first-impressions/27692?tag=nl.e550

Amazon: a company with its head in the cloud

Amazon threw the word “cloud” around an awful lot during the Kindle Fire’s presentation. From media playback to page rendering, the cloud is going to play a pretty major role in the Kindle Fire. The generally infinitely expanding nature of the cloud is also why Amazon opted to keep the Kindle Fire’s internal storage to a tiny 8 GB — enough to store some media but certainly not much. That decision also certainly aided in keeping the Kindle Fire’s cost down, which seems to be a very important factor with the tablet.

Web browsing – Fast and as smooth as Silk

Amazon Silk is the name for the Kindle Fire’s browser. Half cloud, half local, the idea behind Silk is to take some of the load of webpage rendering off of the browser and dump it on the cloud. Amazon is putting a lot of faith in Silk – and for good reason. The browser loads pages extremely quickly, often to the extent that it felt like the pages were already cached on the Kindle Fire and were simply loading from there. To test that possibility, I asked an Amazon rep to load the ZDNet homepage (seen above), which he assured me had not been accesssed by the Kindle Fire he was using. Perhaps usurpingly, ZDNet loaded very quickly, homepage pop-up and all. This, the rep pointed out, was in spite of the face that the device was accessing the web via a pretty congested public Wi-Fi network.

Share
Posted in e-commerce, evolving business structures, mobile commerce and communications | Leave a comment

Groupon Griefs Grow

Many of us who have long suspected that Groupon was a gaudy but inherently flimsy mansion built on sand are probably clucking our tongues and acting all I told you so. Don’t get me wrong, this blog is a latecomer to Groupon skepticism; it’s only been about 4 months since I wrote in this space about the all too possible downsides of signing your business up to offer Groupon promotional deals: Thinking about a Groupon promo for your biz? Think hard…

But what a four months it’s been. Four months ago, COO Margo Georgiadis had only been on the job 2 months. Now she’s on her way out the Groupon revolving door and back to former employers, Google.

It gets better/worse/you decide…

Not only is Georgiadis the second COO to leave Groupon in 6 months, but Rob Solomon, who held the gig previously, had only been there since early 2010.

Still, the real kick in the gut for Groupon’s initial investors is this: their once much-awaited IPO is now clouded by the company’s acknowledgment to the SEC that reporting the face value of the company’s coupons sold as revenue — instead of first deducting the merchant’s cut — was a bit of misguided accounting (that might have struck some old-fashioned types as a bit of an over reach right on its face) — the correction of which reduced stated revenue for the first half of the year from $1.5 billion to only $688 million — less than half.

As the old calypso song says: house built on a weak foundation, it will not stand.

Share
Posted in best/worst practices, e-commerce, evolving business structures, venture capital | Tagged , , , | Leave a comment

Critical Safari, IE, and Windows Updates


Watch those links and ads folks — more trojan malware lurking on Bing and elsewhere…

More malware from Russia, more malware-loaded ads and a fake Flash installer trojan targeting Mac users:

From the Ed Bott Report on ZDNet:

Summary: Malware authors will do just about anything to fool you into installing their software. A popular target is search engine advertising, which one gang is using on Microsoft’s search results. In a separate attack, Mac users are being targeted by a Trojan that mimics a Flash installer.

Yesterday, I showed you details of an ad on Microsoft’s Bing search engine that led unwary visitors to a site serving up malware.

Several hours after I reported that ad to Microsoft, it was removed, and a spokesperson told me that Bing’s ad network will “continue to directly work with our agency media partners to verify and confirm any suspicious orders.”

Looks like there’s more work to do.

This morning, I’ve found multiple ads on Bing that go through seemingly innocent intermediary sites to the same malicious server in Russia…

More… http://www.zdnet.com/blog/bott/bing-…02?tag=nl.e539

UPDATE: this just in… more Beast-of-Redmond targeting eploits, this time targeting the not-so-grand old lady of browsers…

Microsoft expecting exploits for critical IE vulnerabilities

http://www.zdnet.com/blog/security/m…44?tag=nl.e589

But the bad guys no longer play favorites — there are a new round of drive-by attacks that can infect Safari on both OS X and Windows — just by tricking you into visiting a malware serving site — time to UPDATE!

58 Safari Bugs Patched To Prevent Drive By Attacks

( http://www.favbrowser.com/58-safari-…ve-by-attacks/ )

Share
Posted in best/worst practices, security | Tagged , , , , , , | Leave a comment

Where did the Cloud come from?

Cloud storage and cloud computing will increasingly be a fact of life. While I still create plenty of so-called static web pages for clients (which means I develop the content more or less on the desktop and then upload it to the web), back in 2004, I took my first web database driven e-commerce client — I guess I should call that cloud-commerce, eh?

Of course, I still developed the code that would control and direct the database interactions on my desktop — but that code allowed my clients to add and remove content from the virtual catalog component of their site without intervention from me and, of course, allowed their customers to shop and manage their own transactions.

Naturally, we’re all pretty familiar with the e-commerce model that began developing in the mid and late 90s with the rise of large online retailers who needed methods of managing their online catalogs that didn’t rely on coders creating a separate page for each item. (Indeed, the e-commerce client I took on back in 2004 had had such a system, with hundreds of items ‘locked’ to the ‘hard-code’ of individual web pages. It had become a nightmare to maintain, as you might imagine.)

Two developments signaled an evolutionary trend that would eventually allow just plain folks to develop content in the cloud — although, of course, back in the late 90s, the coders and geeks who developed and implemented the bright new ideas of the web had little use for the buzz-word factories of the marketing departments and PR flacks.

The first of those were social or community websites that encouraged users to contribute their own content. In fact, the social aspect of the internet was one of the first trends to evolve as the internet increasingly connected computers in different locations, starting when the first two nodes were connected on September 29, 1969, forming ARPANET.

At first the evolving Internet was the province of academic and government.

But with the rise of personal computers and transmission of data over phone lines (which itself had its roots in the wire photo — first successfully accomplished in 1921 by Western Union), new, less formal collaborative and social forms developed in the form of message lists and then user interfaces that wrapped around simple group messaging, presenting those messages in formats soon dubbed bulletin boards. [Hello, vBulletin! ]

For a long time, of course, limited by early technologies and bandwidth restrictions of voice telephone lines appropriated for data transmission via modems that translated ones and zeros into blips and bleeps.

The public internet as we know it more or less began in 1988-89, but online communities like the old Compuserve had existed for many years by then, the parent company founded in 1969 as Compu-Serv Network, Inc. The web interconnection system using the internet backbone was developed in 1989 by Tim Berners-Lee. Over the next years, web browsers evolved rapidly, adding the capability of incorporating image and other multimedia content early on — but bandwidth restrictions usually kept images low resolution and tiny for some years.

Still, the ability to create more than simple web content was limited for internet end-users, unless they were willing to become coders. But the ability granted by early community sites to upload images and later audio files were important milestones.

One of the most revolutionary sites of the 90s, in many ways, was the original Mp3.com, which used the sort of data-driven interfaces originally growing out of early community sites to allow musicians to upload their work as well as to create and restyle their own individual web pages hosted within the site. One of the most popular features of Mp3.com was its conjoining of a basic bulletin board with the content pages, forming a set of community forums that was used for self-promotion as well as music discussions — and a whole lot of socializing — and, of course, as the Mp3.com veterans among us here at HC probably well remember, lots of flame wars.

The other cloud precursor was blogging software.

Blogs (web logs) had been around since early in the 90s, originally conceived as a way of pointing others to interesting content on the evolving web. But for much of the 90s, they were the province of those who had enough of a grasp of web coding to create their own static (hard-coded) web pages. Conventions evolved rapidly, including chronological internal linking systems, at first simply links to previous entries, typically at the bottom of each new entry.

But it didn’t take long for bloggers to realize that there must be a good way of automating and standardizing the conventions of their individual blogs.

The first blogging softwares were desktop applications, basically special purpose web editors that allowed simple automation of format and linking. But as online database technologies rapidly matured, the merits of taking that content creation up onto the web itself, quickly became apparent.

With increasingly user friendly user interfaces, blogging took off. Of course, much of the content was standard Me2 Generation stuff, what cute thing my cat did today, idle thoughts, and, of course political rants — but the original purpose of blogs — pointing to other content, thrived as well.

In the 2000s, we saw a conjoining of social/community sites with blog features and content, forming the nascent social media scene.

Once the desktop (or laptop — and now smartphone) became merely a portal to the web (a thin client in geek speak) instead of the engine of content which would then be uploaded — we were pretty much dealing with the cloud.

So online content creation and online storage of that content — as well as other data — have been around for a pretty long time.

But it took some marketing guy — just who is subject to fairly intense debate — to come up with a buzz phrase name that would stick. Probably the earliest use goes back to 1997, when NetCentric attempted to trademark the phrase “cloud computing.” By 1999, they had abandoned the term. Still, it had been introduced into the sea of geek mind.

In 2006, Eric Schmidt of Google used the phrase cloud computing to describe their approach to SaaS (Software as a Service). [see John Willis' Who Coined The Phrase Cloud Computing?']

The rest is history.

 

http://en.wikipedia.org/wiki/Internet#History

http://en.wikipedia.org/wiki/Compuserve

http://en.wikipedia.org/wiki/MP3.com#Original_version

http://en.wikipedia.org/wiki/Blog#Origins

http://en.wikipedia.org/wiki/Cloud_computing

Share
Posted in Uncategorized | Leave a comment

19 clicks to buy a CD… How e-commerce sites often sabotage themselves

Check out the lengthy preamble to this blog post   from online indie music sales site, Bandcamp, for some insight into how difficult some e-commerce sites still make it to do something as simple as buying a CD from a record label website.

Bancamp’s Ethan Diamond counted 19 clicks, 13 field edits, and  two log-ins before finally getting to a Paypal screen so he could enter his credit card into.

http://blog.bandcamp.com/2011/07/19/u-s-patent-application-12973070-inter-net-shopping-%e2%80%9ccart%e2%80%9d/

 

Share
Posted in Uncategorized | Leave a comment

More on Groupon woes — for customers — and for investors?

From TechCrunch guest blogger and entrepeur, Rocky Agrawal, come more warnings about the siren song of Groupon promotions…

Businesses are being sold incredibly expensive advertising campaigns that are disguised as “no risk” ways to acquire new customers. In reality, there’s a lot of risk. With a newspaper ad, the maximum you can lose is the amount you paid for the ad. With Groupon, your potential losses can increase with every Groupon customer who walks through the door and put the existence of your business at risk.

Groupon is not an Internet marketing business so much as it is the equivalent of a loan sharking business. The $21,000 that the business in this example gets for running a Groupon is essentially a very, very expensive loan.  They get the cash up front, but pay for it with deep discounts over time.  (This post applies to Groupon operations in the United States and Canada; it’s different in other parts of the world.)

Why Groupon Is Poised For Collapse

Share
Posted in Uncategorized | Leave a comment