[Up: design lab][Robot Wisdom home page]

An alternate approach to streaming video

Jorn Barger February 2001

[This is based on an 11Jan 2001 post to netnews.]

Streaming video as currently implemented (RealPlayer, Quicktime, etc) is a terrible waste of bandwidth-- you have to wait a long time for a sequential series of frames to load, and each new frame adds only a miniscule bit of new information to what you already had.

There's a very simple alternate approach possible, that takes into account how people actually get information from streaming images-- the first frame of each shot offers the most information, so a clear 30k version of that first frame will communicate much, much more than a 30k sequence of smaller (eg 8k) frames that 'animate'.

So instead of loading frames in sequential order, the approach I'm proposing would load frames according to how much new information they add, with the user controlling how many frames of each sequence they want to see.

(RealVideo already negotiates the frame-rate based on the speed of the Net that it detects at any moment... but not the frame sequence, and it's not under user-control.)

How it could work:

Aspects of this can be easily simulated in Javascript, but should really be a basic server capability:

Javascript image-streaming example (contains nudity): Page3.com

Yahoo's popular pix would be ideal for this treatment

An experiment using frames (no Javascript): RW pixlog (this approach might allow weblog-style comments to be added to a 'streaming tour' of other pages)

Steve Kangas has come up with an (untested) Javascript trick using a list of URLs in a single HTML page, where only the query-string changes when you hit 'next' (eg: "pixpage.html?pic=11")


Suggestions

You can submit a new URL or any other suggestion for this page by typing it into the box below. It will instantly become visible to anyone at this comments page. I should get around to checking it out and updating it above within a week or three, at which point I'll delete it from the comments page.

If you want credit, include your name and email (otherwise it's anonymous). You can use HTML but you don't have to.



Web-design pages:
main : academia : info-design : adding value : resource-pages : lessons-learned : best-worst : plugging leaks

Special topics:
surfing-skills : url-hacking : open content : semantics : pagelength : linktext : startpages : bookmarklets : weblogging : colors : autobiographical pages : thumbnail-graphics : web-video : timeline of hypertext

Anti-XML/W3C/etc:
structure-myth : page-parsing : firstcut-parser : html-history : semantic web

Design prototypes:
topical portal : dense-content faq : annotated lit : random-access lit-summary : poetry sampler : gossipy history : author-resources : hyperlinked-timeline : horizontal-timeslice : web-dossier

Website-resource pages:
RobotWisdom.com : Altavista.com : 1911encyclopedia.com : Google.com : IMDb.com : Perseus.org : Salon.com : Yahoo.com

Older stuff:
design-lab : design-checklist : HyperTerrorist : design-theory : design cog-sci



Search this site Search full Web

Before you leave this site: Be sure you've checked out Jorn's weblog which offers daily updates on the best of the Web-- news etc, plus new pages on this site. See also the overview of the hundreds of pages of original content offered here, and the offer for a printed version of the site.

Hosting provided by instinct.org. Content may be copied under Open Web Content License.