December 03, 2007
Video Transcript Browsing Interface
CNN has presented a unique and powerful UI for viewing and navigating the video of one of the recent Presidential debates. Aside from having done a great job presenting the transcript alongside the video (with appropriate click-to-play-from-here functionality), as well as a table-of-contents by topic; CNN has created a unique "map" of the debate, allowing a user to single out a moment, a particular speaker, or the restuls of a search by spoken word in a brillaint, graphical display.What's also intersting is the implementation: a client-side Flash applet handles the whole thing by reading a single XML file that contains the entire contents of the debate in text form.
It's one of the finest examples of this kind of thing that I've seen. I'd love to know if anyone has thoughts about other situations in which this kind of interface could really add value. The cost would be an issue - transcripts are expensive, as is massaging a transcript into the descriptive XML required for this tool. Automation using tools like the Virage VideoLogger and Pictron's Audio Gateway can identify speakers and generate text from speech - the accuracy would certainly be far less than what CNN has done here, but for some purposes, would it be "good enough"?
Posted by larryb at 09:19 AM [permanent link] | Comments (0)
| TrackBacks (0)
Category: Innovative Technology , Video and Multimedia Technology , eLearning & Instructional Technology
Category: Innovative Technology , Video and Multimedia Technology , eLearning & Instructional Technology
June 26, 2007
The New RealPlayer 11 - A First Look
The new, "web-video-download-center" version of RealPlayer (Is RealPlayer Going to Make a Comeback?) is out this morning. [Download RealPlayer 11] Some first impressions:- Download: A 13MB download, but no questions asked and no prompting for personal info
- Installation: At about 80 seconds on my MacBook Pro (WinXP under Parallels), still not zippy, but it asked just a few simple questions about configuration on a single screen. Much simpler than prior versions.
- Loading: Loads up
quickly - much more quickly than older RealPlayers. Feels
fast. The UI still includes tabs for managing your media
library, looking at the RealGuide, etc. But interestingly,
the RealGuide, rather than be full of links to teenybopper pop
stars, is full of links to top content on YouTube, Metacafe, and the
like.

- Downloading video from the Web:
Of course, the feature everyone's talking about, RP11 adds a "Download
This" link to videos that appear on any Web site with video.
Shown is a screenshot showing the button added to a
Brightcove page:
- Clicking the download button gets you a download manager that resembles Firefox's download manager.
- Videos go into your video library in their native format -- no conversions or obfuscating file names -- it's just there in plain view in the home directory (\My Documents\My Videos\RealPlayer Downloads by default)
- RTMP Streaming Flash video (from a Flash Media Server or equivalent) will not download. Only HTTP-delivered FLV will work.
- DRM-protected video will not download.
All in all, I found that RP11 downloads video successfully from a wide variety of sites, including YouTube, Metacafe, Brightcove, CNN and others. My first "cannot record this" hit came from Harvard@Home's Human Systems Explorer site, which uses true Flash rtmp streaming from Akamai.
Not a bad first impression. Some things need further exploration. For example, I haven't yet found out how to hide, when the player first opens, the window that shows the RealGuide, the Library, and other stuff that's not "just the video, please". Maybe this fits with Real's apparent strategy to make the standalone player into a good media download/management center and leave the embedded player for "video only" uses. I'll post more info as I learn more.
Posted by larryb at 10:17 AM [permanent link] | Comments (0)
| TrackBacks (1)
Category: Streaming Media , Video and Multimedia Technology , eLearning & Instructional Technology
Category: Streaming Media , Video and Multimedia Technology , eLearning & Instructional Technology
June 21, 2007
Is RealPlayer going to make a comeback?
Real Networks' newest RealPlayer player appears to be a huge departure from their earlier client-side products. While the Helix server technology and the RealVideo codecs have been ones-to-beat in streaming media technology, the RealPlayer has been the face of the company to the user community - and it hasn't always been a pretty face. Real's marketing folks, in the heat of their battle for survival with Microsoft, saw RealPlayer as a the company's direct pipeline to users' pocketbooks.Let's face it - the RealPlayer, despite its technological excellence (SMIL 1.0 & 2.0, universal format support, the industry's best codecs, and support for nearly every OS and browser out there) became an abomination - big heavy download, cumbersome registration required, ads and eye candy all over the place, "notifications" that pop up and annoy with marketing messages.
Fast-forward to today -- In the new world of the Web, Flash is taking over because its player is everywhere and its user experience is simple, unmarred by distractions, and an easy download in the unlikely case you need it. I've even been able to install the Flash player using Firefox's XPI Flash installer - no UI whatsoever, just one click and it's in.
So with many of Real's remaining customers (there are many, especially in the higher-education industry) avidly looking for alternatives to RealPlayer, and Real rapidly approaching irrelevance in the video technology space, RealNetworks has come up with a new approach. Real's new player (RealPlayer 11) boasts two major innovations:
- The player is small and unobtrusive, with a quick, easy install that asks no questions, takes over nothing, and generally leaves you alone.
- In what could be a stunning new capability, RP11 will download non-DRM-protected video from any website, in any format (Flash. Real, QuickTime, WindowsMedia, etc). While you're watching that video on YouTube, Google, Metacafe, Brightcove, or anywhere else, RP11 will add a little "save this" button to the video itself.
Dan Rayburn at the Business of Online Video blog wonders what's the business advantage to Real?
Now aside from the obvious idea
that content owners may revolt at the idea of people being able to save
their content whether they want them to or not, I just don't see the
value to RealNetworks in a new player. Why offer it?
And I think the bigger question is, do we really need more players in the industry? Isn't it already hard enough for consumers? How many more players and plugins are we going to try and force viewers to have to download?
And I think the bigger question is, do we really need more players in the industry? Isn't it already hard enough for consumers? How many more players and plugins are we going to try and force viewers to have to download?
He's not alone. Real's CEO Rob Glaser makes his case in his post The World Isn't Flat, and responds directly to Rafat Ali's "Open Questions to Rob Glaser" in his own RealNetworks Blog post.
The new RealPlayer gives the
users lots of control over Internet video -- watching it offline,
burning it to CD or DVDs, storing it in a library, etc. Sharing content
links directly from the RealPlayer library can be really useful. A
number of people who’ve tested the pre-beta have told me that they love
watching a few seconds of a video on a web site, then using RealPlayer
to download a copy for later viewing.
My take? Looking at the education industry, up to now I see a large investment in Real's technology that's been feeling more and more like a liability, strictly because of the horrendous RealPlayers of the RealONE/RP10 generation. Folks are looking at costly switches to Flash video infrastructure not because the video or server technology is so great, but mainly because the player has mindshare and doesn't do anything to piss-off its users.
So, if Real's new player is something that a) is a no-brainer to install and use; and b) provides truly useful functionality on top of the enormous-and-growing world of online video content, it may just become relevant again to online users. And that's good for Real's existing customers, for sure. How that helps Real acquire new paying customers isn't clear to me, but I'd guess that anything that makes RealPlayer more relevant in the marketplace has to be a good first step.
Posted by larryb at 06:23 AM [permanent link] | Comments (0)
| TrackBacks (0)
Category: Personal Video Publishing , Streaming Media , Video and Multimedia Technology , eLearning & Instructional Technology
Category: Personal Video Publishing , Streaming Media , Video and Multimedia Technology , eLearning & Instructional Technology
May 01, 2007
Is Amazon's S3 the cheapest streaming video hosting out there?
While researching CDNs for storage and delivery of digital video, I found that at least one major user-generated video website provider is using Amazon's S3 service for delivery of Flash video over HTTP. For http delivery of lots of clips on-demand, S3 is apparently doing the job. The costs are astonishingly low:- $0.15/GB stored per month
- $0.18/GB delivered (or less)
But, S3 is an option I hadn't thought of for online video. There's no support for the RTMP or RTSP streaming protocols, but many sites are just fine with HTTP download delivery these days. (Streaming vs. Downloading - What's the Difference?) While it may not be optimized around realtime delivery, it certainly offers unlimited scalability at rock-bottom prices. And options like its rich developer API and BitTorrent integration could be an asset to a comprehensive media delivery strategy. It's certainly an option worth looking at.
Posted by larryb at 11:26 AM [permanent link] | Comments (0)
| TrackBacks (1)
Category: Streaming Media , Video and Multimedia Technology
Category: Streaming Media , Video and Multimedia Technology
April 13, 2007
Image, Audio & Video Search - Reading Content and Context
In his article, Improving Image Search, Harvard's Michael Hemment writes about a research project at UC San Diego that uses human-generated sample data to train an engine that analyses images to extract searchable metadata. Supervised
Multiclass Labeling (SML), automatically analyses the content of
images, compares it to various “learned” objects
and classes, and then assigns searchable labels or keywords to the
images. SML can also be used to identify content and generate keywords
for different parts of the same image.
This is an interesting topic. I'm reminded of several related topics -- all involved in extracting useful metadata from binary media objects :
- The Music Genome Project and their Pandora site. Uses human-generated metadata to describe the music, but using fields very similar in concept to the data in VIA or the seed data used in SML.
- Using OCR tools to identify and index text that appears in an image. Google's Orcopus project is an open-source way to do this, although commercial products like Pictron do it for images and video.
- Speech-recognition on audio/video content is similarly a
way to try to index the otherwise opaque contents of a binary media
file. What's odd is how little use this has gotten in the real world,
even though the technology has been around for quite some years.
I read somewhere on the web recently, (can't recall the source) the correct observation that hugely popular video sites like YouTube are built on making video findable by using very primitive metadata combined with the all-important context. Who else likes this? What else has this person created/bookmarked/shared? What comments and tags have users applied? All have turned out to be far more useful than a full transcript or speech-recognition search.
Posted by larryb at 12:10 PM [permanent link] | Comments (0)
| TrackBacks (1)
Category: Innovative Technology , Video and Multimedia Technology , eLearning & Instructional Technology
Category: Innovative Technology , Video and Multimedia Technology , eLearning & Instructional Technology
April 12, 2007
e-Learning 2.0 - The End of the Course?
Will blogs, wikis, Web search and other implements of informal learning replace the instructional designer, the teaching faculty, and the very concept of an academic course?Tony Karrer of TechEmpower spoke at a session of Harvard Business School's BrainGain instructional technology speaker series yesterday about the impact that these technologies are having on transforming corporate training, and to some extent traditional education. When can a collaborative wiki take the place of traditional course materials to facilitate learning in an organization? How do blogs extract value from personal communication in ways that email does not? Tony's recent blog entries eLearning Business Alternatives, Disruptive Changes in Learning and Content Vendor Value address these trends.
I'm a strong believer in the unmatched information-gathering capability Web tools give learners. The growth of Web 2.0 technologies serves to multiply the effect, with mashups, add-ins and simple cross-publishing of content from one site to another providing the free-form platform that allows end users to create new value in the ecosystem. Online reference resources created by user communities can be more effective means of compiling and distributing the right information in the right-sized chunks.
But I'm not a believer that all of this is always going to be an effective substitute for an educational curriculum. Education is more than skills training. It's challenging the way students think. It's walking them down a path that builds on basics, builds a knowledge base that grows eventually to become more than the sum of its parts. It's providing a context that helps motivate and direct the learners' efforts. If information were the same as education, we could plop a set of Web resources and books in front of first-year college kids and say "Have at it! Become chemists!" and they'd do it on their own. (Actually a very few students could probably pull this off, due to their intrinsic motivation, ability, and interest in the topic.) In real life, people often need teachers, coaches, trainers, and leaders to help them deliver their best.
At their worst, courses can be boring, irrelevant, or wrongly-paced for their students. At their best, they are highly motivating, are transformational experiences that give the learner an entirely new context for how to think about a problem, and provide a framework of basic knowledge that serves as a solid foundation for future learning (formal or informal).
Alternatively, collaborative E-Learning 2.0 resources at their worst can be random piles of facts (of unknown accuracy), filtered by groupthink and presented with limited context. At their best, they are the collective, first-hand knowledge of countless experts, organized and interlinked in a way that creates rich context that no instructional designer could have imagined (let alone implemented).
I'm thinking, there's going to continue to be room for both for a long time. Tony's blog post mentions Valerie Bock, whose assessment I agree with:
Subscribing to RSS feeds, tags and searches is a great way for an individual to keep abreast of what’s happening in her field. Contributing to communities of practice is a terrific way to pass on hard-won expertise. It’s all good.
But it’s not sufficient. In the frantic, multi-tasking environments in which we all work, there is perhaps a more urgent need than ever for content which is the product of careful reflection about just what is essential, and how it fits into an overall framework.
We think the future of learning is in the engagement of learners with each other, and with skilled facilitators, around that content.
Posted by larryb at 06:06 AM [permanent link] | Comments (0)
| TrackBacks (0)
Category: eLearning & Instructional Technology
Category: eLearning & Instructional Technology
April 06, 2007
Online Video and Web 2.0 - What's missing?
Dan Rayburn points out in his Business of Online Video blog that streaming video isn't a Web 2.0 technology. But while Dan's point is that streaming video has been around way too long to be considered part of the Web 2.0 "fad", I think the relationship between video and Web 2.0 is more complicated than that.The key ingredient of "Web 2.0" technologies that makes them worthy of that label is that they have open APIs and are freeform platforms that allow user behavior to define and create value. Harvard Business School professor Andrew McAfee says it well...
...the use of technology
platforms that are initially freeform (meaning that they don't specify
up front roles, identities, workflows, or interdependencies) and
eventually emergent (meaning that they come over time to contain
patterns and structure that can be exploited by their
members). Email is a channel, not a platform; groupware is
not freeform and typically not emergent; and knowledge management
systems were essentially the opposite of freeform -- they
presupposed the structure of the knowledge they were meant to
capture.
...so, to build a Web 2.0 service, Andy says,
- Build platforms, not channels
- Make sure they're initially freeform
- Build in mechanisms for emergence. These mechanisms include links, tags, powerful search...
But, Dan's right - video isn't really Web 2.0 enough, yet. As Microsoft's Jon Udell points out,
The kinds of standard
affordances that we take for granted on the textual web —
select, copy, reorganize, link, paste — are missing in action
on the audio-visual web. The lack of such affordances in our current
crop of (mostly) proprietary media players suggests that open source
and open standards can help move things along. But nobody in the open
world or in the proprietary world has really figured out what those
affordances need to be in the first place.
Standard ways to search within video, associate a video timeline with other media, and deep-link into video content simply don't exist. RealPlayer and WindowsMedia always did offer a way to deep link using start parameters in the .ram or .asx file URLs, but the endless variety of custom Flash video players (since there isn't really an official, usable "standard" one) means that even that simple method is no longer available on most sites. And as for search -- while web search engines crawling into a Word document or a PDF file is routine, video content search hasn't caught on, even though the technology, from (the defunct) Virage, Streamsage (now part of Comcast) , Pictron, Podzinger, and others, has been around for years.
So, Online Video 2.0 is yet to be born - while video is a part of the Web 2.0 ecosystem that generates value from unscripted user behavior on freeform platforms, it's not yet ready to BE one of those freeform platforms.
Posted by larryb at 04:58 PM [permanent link] | Comments (0)
| TrackBacks (1)
Category: Innovative Technology , Personal Video Publishing , Streaming Media , Video and Multimedia Technology
Category: Innovative Technology , Personal Video Publishing , Streaming Media , Video and Multimedia Technology
April 04, 2007
Fundamentals of Website Development - Course Resources
Last night I had the privilege of giving a guest lecture on streaming video in Dave Heitmeyer's Harvard course, Fundamentals of Web Development. As a follow-up, here are some further information and references on topics that came up in the class.- Streaming media metafiles
- RealVideo RAM
- WindowsMedia ASX
- Quicktime QTL
- SMIL
- An old article from WebTechniques magazine in 1998, but still a good illustration of what's possible) [code example and download site] [original article]
- More recent SMIL 2.0 documentation from RealNetworks
- The "Chess Playing" SMIL demos I showed in class (from the University of Illinois at Urbana-Champaign)
- Article on embedded event triggers in media files - Again, an old one. Security changes in browsers have made some of these examples not work right anymore without some tweaking. But the basic embedding technique is still valid for simple things like loading a new URL into another frame. .
- Real's documentation on event triggers: [pdf file] - look for the section called DEFINING EVENTS AND IMAGE MAPS
- Captioning with SMIL or RealText
- Info on the full-featured, metafile-aware Flash Video Player 3.6
- Detailed and complete codec and encoding tool testing from streamingmedia.com - costs a few hundred bucks but well worth it if you need to be able to get top performance from your video encoding
- Free Akamai best practices gujides: (BTW, I wrote these. Akamai requests your contact info to download. they only ask once and you get unlimited, perpetual access to all the whitepapers.)
- Best Practices for Producing On-Demand Video for the Web - detailed info on formats, codecs, encoding practices, including what all the settings mean and how to select them]
- Best Practices for Podcasting - which codecs support which devices, and how do I produce and deliver podcasts
Posted by larryb at 10:55 AM [permanent link] | Comments (1)
| TrackBacks (4)
Category: Streaming Media , Video and Multimedia Technology , Web and Software Development
Category: Streaming Media , Video and Multimedia Technology , Web and Software Development
March 27, 2007
A Full-Featured Flash Video Player
Flash video is great for users, but the player lacks easy, built-in features Web developers have come to expect. But now, Jeroen Wijering has developed the full-featured Flash Video Player 3.6 which finally makes all the features of a "real" video player available to Web developers using Flash video on their sites.The standard video players - RealPlayer, Quicktime and WindowsMedia - all have APIs that help make it easy to embed interactive video onto a Web page. The major video platforms provided simple run-time customization capabilities that developers have come to expect from video platforms. By setting values in either the web page or the metafile (.ram, .asx, .qtl), you could accomplish a lot:
- support for metafiles that can be generated on-the-fly
- playlists
- background colors and logos
- captioning
- control over the appearance of the player controls
- fullscreen mode
- autostart and repeat behavior
This player covers all the important bases in terms of the video player capabilities Web developers need, and makes publishing Flash video as easy as publishing Real, QT or Windows Media. It's distributed under a Creative Commons License, free for non-commercial use, and nearly free for commercial use.
Posted by larryb at 06:44 AM [permanent link] | Comments (1)
| TrackBacks (5)
Category: Personal Video Publishing , Streaming Media , Streaming Media Technology Tips , Video and Multimedia Technology , Web and Software Development
Category: Personal Video Publishing , Streaming Media , Streaming Media Technology Tips , Video and Multimedia Technology , Web and Software Development
February 16, 2007
Online Video Industry Index
The folks at Read/WriteWeb have put together a terrific Online Video Industry Index that provides a snapshot of the current online video marketplace. It's not about hardware or software vendors, like Sorenson, Accordent, or Adobe, but rather sums up the online services space very well. This list breaks the industry down into categories that include Video Sharing, Video Search, Video Editing & Creation, Video eCommerce, Video Streaming, and others.I've been working in this space a lot lately, and have worked with many of the providers on this list, including some as-yet little-known ones. While the authors disclaim the index as "not complete", to my eye it looks pretty comprehensive. One useful addition would be Sorenson Media, which is getting into the space with its Squishnet video management service.
This is a great resource. In particular, many of the vendors in this index, as well as being consumer-oriented destinations for video, offer enterprise services and developer APIs that let companies and educational institutions build custom, branded video services on hosted infrastructure. Because of this, the consumer video Web is relevant far beyond the entertainment focus that's driving its growth.

