Email:
Name:

Video Product Review Article Archive

Product Review: JVC BR-DV3000U VTR

Product Review: Adobe Acrobat 6.0

Product Review: Canon Realis XS50

Product Review: Optura 20 DV

Product Review: Miranda DV Bridge +

Product Review: Nikon D70

Product Review: Pinnacle Edition 5.0

Product Review: Pinnacle Edition

Product Review: Avid|DS HD Version 6

Product Review: Launch of 6.0 Avid|DS Family

Product Review: Matrox Product Review

Product Review: Adobe Acrobat 5.0

Product Review: New, Faster Hardware

Product Review: Vinten Vision 11 Tripod

Product Review: Products for Producers

Product Review: HDTV Animation

Product Review: Nonlinear HDTV

Product Review: Vinten Tripod EMG Lineup

Product Review: Orchestrating Media Tools

Product Review: Spike Lee Interview

Product Review: ScreenPlay by Applied Magic

Product Review: New Products for Producers: Part III

Product Review: Spotfree Lighting with Chimera

Product Review: DPS Perception RT3DX

Product Review: The Planetary Producer Pt 2

Product Review: The Planetary Producer Pt 1

Product Review: Defragmenting in Windows NT

Product Review: Matrox Marvel G200-TV

Product Review: DTV Ready? Says Who?

Product Review: Avid on a PC

Product Review: JVC Timegate Nonlinear Editing System

Product Review: Digital Sharecroppers Unite

Product Review: Matrox Marvel G-200TV

Product Review: Casablanca Nonlinear Editing System

Product Review: Intergraph Studio-Z sidebar to Digital-S Story

Product Review: Pinnacle Aladdin

Product Review Digital S Matures

Product Review: Applied Magic's OnStage TM Audio Card

Product Review: nStor RAID Array CR8e

Product Review: Fast DV Master

Product Review: Toward Planetary Memory

Product Review: Quality Sound is In The Cards - Hands-On Review of Antex StudioCard AVPro

Product Review: Olympus DL 200

Product Review: Video Streaming Software

Product Review: Venturing From the VCR

Product Review: Adobe Premiere 4.2 for Windows

Product Review: Videonics Character Generator

Product Review: New Computers Teach Old Video Dogs New Tricks

Product Review: Video Action NT

Product Review: Are You Mission Critical?

Product Review: Laptop Review

 
Stream Dreams - A Review of Video Streaming Software

Written By George Avgerakis
for New Media Magazine
June 13

One sure sign that a new media technology has attained viability is the emergence of competing brands and cross-product standards.

Obviously the technique of video streaming on a net has, in a bit more than a year, gone from hardly credible to a crowded market with serious support from Microsoft, Netscape and Apple.

In many ways, the budding netvideo industry of the '90s resembles the budding video industry of the '70s. The wide variety of compression/decompression (codec) algorhytms, incorporated into a growing assortment of compression products, fed through various server systems and played on a collection of incompatible browser plug-ins makes the ancient war between VHS and Betamax seem Peloponesian.

Generally, the netvideo technology involves four steps; acquiring an edited audio/video file, converting the acquisition to a compressed file, serving the compressed files to one or more streams of output and playing the files on a client system. At present, all manufacturers offer the player software free of charge, usually by downloading it from their websites. In many cases, the server and player software is also free as manufacturers use the Netscape business model (orignally developed in the '70s by drug pushers) of giving the first high for free.

Network video streaming takes an old technology - broadcast television - and applies a new distribution path - interactive, internetworked computers. Although some added benefits may be discovered within the computer distribution model, one might safely assume that the total available market for streaming video might be defined as a fairly well contained subset of the total broadcast and cable television market. Indeed, as the US transitions to digital format consumer television in the next three to five years, the logic of joining computer technology with home entertainment becomes faultless.

Will the unique capabilities of a compute, however, add benefits that will result in a greater market than is currently possible with broadcast and cable television? Consider the fact that interactive video has been around since Apple IIe got connected to a comsumer Betamax deck, and never got off the ground even when Panasonic offered laser disk players that cut the head to tail rewind time to about 2 seconds.

Will the globalization of the Internet - obsolescing the effect of national borders on broadcast and cable franchises - provide some unfortold synergy as more of the global polulation wires in? Will new markets develop in the net that did not develop for TV? Perhaps, but language and culture tended to self-limit the broadcast market when home satelite receivers proliferated prior to the encoding of most Englsih language entertainment channels. Does anyone bother to tune into VREMYA's unencoded satelites to watch Russian TV? Nyet, spasiba.

So where is the money come from to fuel a technological transition that offers, at best, equal quality to a thousand or so on-demand viewers? Who, will prefer video on a net to video on a cable or antenna and what will they watch?

While the future possibilities of at-home, video on demand more than justifies today's rapid ramp-up, my guess is that today the viability of this technology derives from three sources; novelty, marketing and education. The novelty of video on the web, from pornography applications to factoid retrieval, is undeniable. Seeing even a droll marketing video play back, in any resolution, is like seeing a member of the opposite sex naked for the first time. Quality really doesn't matter, it's the fact that the newness that captures attention. Unfortunately, novelty does not last long enough to support an IPO much less a good balance sheet as the rapid shakeout of seach engine companies will attest.

Dismissing novelty then, will marketing and education provide enough user pull to justify long term development of video streaming. I think so. The very existence of the web, regardless of the current difficulty in generating cash flows from a website, bears sufficient testimony to the proposition of reaching a global audience for very little cost-per-thousand (CPM) and video closes the last gap of media services of the net - the most important gap for marketing and education which are demonstration-intensive activities.

An intelligent analysis of this technology, therefore, must include an evaluation of the medium and its costs with a keen eye on the most probably avenues of application. How important is image resolution and smooth playback to the two grown applications? Will one be better equipped to conduct a global training session if the video is clearer or larger? No doubt, but will the cost justify the improvement? Will a product or service sell faster if it is featured in video on a website. No doubt, but will the shortcomings of the medium create a negative impression of the product? Consider these bottom line questions as carefully as you consider the technological results of this review. They are as at least as important and will significanly impact your success in this market.

In addition to the technology and econonmic considerations of the video streaming market, one must also consider the issue of creating video content that compells viewership. Any exhaustive study of existing video streaming websites today will reveal a painful fact; not much of it is worth watching in terms of content or quality.

The most obvious fault in content is the plain fact that most of the video we found was obviously recycled from some other purpose and not specifically created for viewing in a limited reolution medium Those videos which were created for the limited resources of the net were were often created by website designers with little video experience. (see sidebar "Ten Tips to Better Web Video")

With GUI-equipped internet being only a few years old, website designers witho only a few years experience in both business and technology cannot be expected to offer proficient video production qualities. Yet it is broadcast televsion with which this media is competing and viewers will not long forgive production techniques, like those found in Novel's XXX small business site, where a talking head spends a whole XX seconds to introduce a half dozen more talking heads who will tell us why we have to buy Novel products.

Streaming video as a business requires a steap learning curve both in terms of technology and content and any player who wishes to compete in this high potential market is going to be running a long, uphill race.

Add to that race the confusion imposed by incompatible products. A VDO movie file will not play with a RealVideo browser plug-in. Each brand requires its own player to be downloaded by the end user, taking about 15 minutes out of the end user's curiosity path. In order to eliminate this tragic waste of time, the browser companies and others are attempting to forge server software which will allow all brands and even some additional forms of media to play without the need for brand-specific downloads.

WebCRs

These server products - in development and beta - like Microsoft's NetShow, Netscape's XX, Oracle's Video Server, SGI's MediaBase, Digital Equipment Corporation's XX and XX from IBM, are aimed at the broader purpose of easily incorporating video as one of many media elements. Like VCRs, with various end user features, these "WebCRs" offer the promise of a standardized environment upon which all developers can build. But just the sheer number of players in the server field lead one to believe that here, we will find yet another level of incopatibility, adding to the ever increasing complexity (see sidebar: Multimedia Server Roundup)

The bottom line in this entire enterprise is bit rate and you can't for the forseeable future, get enough of it to make real, 19" sized, broadcast quality television practical on a web. To achieve a threshold level of acceptable television quality on a web, resulting in a sharp, yet pixilated, full screen image with 24 bits color and 30 frames per second requires at least 512 ****

Because this quality of video requires XXX bits per frame, or a throughput of XX mbps per second, only enterprise intranets, equipped with XX connections will support it. While many large corporations have or plan to install such levels of interplatform commujnications, not many of them require high resolution video at each terminal, making this tier a high price play for any developer.

The requirements of supplying thousands of simultaneous video streams with multiple servers increase in cost exponentially with the resolution required. Assuming the target capacity of a large corporation website with 2,500 simultaneous viwers, streaming on 28.8 modems (or an actual stream of 20 Kbps, would yeild a peak bandwidth of about 50 Mb per second. A T-1 line intranet such as that used by GE Capital, with an intranet population of XX, can only carry 1.5 Mbps. To serve even the most minimual emulation of a small cable station, therefore, would require several proxy servers. Obviously the current state of the art forces us to compromise for the time being.

One obvious compromise is to limit the scope of the broadcast to a smaller network, such as that required by a large corporation to distribute training and management communications media. Such intranet applications offer the fastest opportunity for proving the profitability of high quality streaming video. Traditionally, however, corporate video has been motivated by top-down technology flow where the corporate producer emulates the broadcast producer, not the other way around. Marketing intranet video to corporations will be a challenge.

At present, there seems to be a two-tiered market developing around the aspect of dedicated server software - some products offer two products in their bundle, the compression software and the player software. Other products offer a third part, the server software.

For broadcast netvideo, where many people are watching the same video at the same time, server software is certainly a requirement. For video-on-demand, where the total user base for a particular video is but a fraction of the broadcast demand, many will say there is no need for dedicated server software. The difference is important, because those companies offering server software, usually do so on a per-user licensed basis with the cost rising exponentially as the user base increases beyond 50 simultaneous streams.

While reviewing these products, you should analyze your needs for simultaneous streams. A good way to do this is to use one of the non-server products to get some experimental video on your site and start seeing if you develope problems. If not, you may save yourself thousands of dollars.

Tiers of Quality

There seem to be two tiers of streaming video products forming; the high quality - high priced server models and the novelty quality - low or no-priced models. More products enter the field daily and now that Netscape and Microsoft have entered the field, the shake out will certainly follow.

The top tier products offer four product elements; a means of acquiring various media and integrating them for multimedia playback, a means of compressing the audio and video into some networked file, a server distribution software and a client player. No one product offers all of these services (EXCEPT VDO?).

Microsoft's NetShow (beta 2 currently downloading), offers a wide assortment of media integration tools to create audio-supported slide shows, for instance, but does not offer a server which can dynamically adjust the quality of the playback to match the bandwidth of the client.

VDO offers the most aggressive server, with a high degree of dynamic bandwidth matching, but does not offer a means of integrating still frames with timed audio triggers (also called URL-flipping).

Software that cannot conform to meet bandwidth necessitates replicating the media file to match whatever bandwidths are anticipated. If the end user is limited to a corporate network with defined client capabilities, this server software may be a good price choice, but if you're serving the entire Internet, your choice may require a wider expectation of client capabilities.

Most manufacturers in this tier are offering limited versions of their servers, usually with only one or two stream capability, for free or very little cost. Prospective users, wishing to test the capabilities of a system prior to full implementation, may therefore try before they buy.

Quality, therefore, is still defined by a broad spectrum of criteria that do not match from product to product. The goal of all high quality providers, however, is to match the expectations of an audience which demands high video quality and innovative interaction that goes beyond broadcast TV. The quality push is quickly separating the players as many lower cost products fall to the sediment of novelty products while the serious players attempt to distinguish themselves with products that justify their higher cost by providing streams that clients will pay for.

The lower tier products, offered free or at little cost, offer real advantages for the small web developer who wishes to enhance his current sites with video and prepare her customers for advanced offerings. Just like the "free-taste" software vendors, the web developers may offer their customers low initial entry and see if the user interest supports further investment.

These products, like VivoActive and RealVideo are easily obtained, quickly integrated and practical for short term application. They do not, however, offer sophisticated features like hit logging or tracing, but these features can be added with other products if needed before the developer requires upgrading to the high quality streaming software.

The Compressors

All of the software in this test group assume that the developer will be bringing his media to the program from a pre-edited state with the most common file types being WAV and AVI. Curiously, Adobe Premiere, a consumer grade nonlinear editing package, is assumed to be the editing system of choice, though most serious video producers work in Avid, D-Vision or Video ActionNT to create high quality video. This assumption stands out in the video production domain as an indication that the software manufacturers have not adequately researched their customer base, or that they are modeling their business plans for a consumer grade audience.

The quality criterium for compression software, capable of developing A/V files what will look good yet not tax the bandwidth, is the amount of tools offered the developer for online adjustment of the resultant quality. This is best offered by giving the user a side-by-side pair of windows with the source video and compressed video next to each other. Such a design is offered by VivoActive and RealVideo. Other plusses are controls for adjusting audio and video bandwidth, color density, audio fidelity and frame rates with some method of computer-assisted analysis of the results and reportage of suiggestions for improving those results.

We found that VivoActive offered the best controls over compression with a useful set of help windows that popped up to warn the compressionist of possible problems at the client side. RealVideo's compression software came in a close second in this regard.

If a product does not offer a server with dynamic bandwidth capability, the developer will have to create multiple versions of the video file to suit each end-user's bandwidth. A good compression program is necessary, therefore, on such packages, so that the file is conformed with as high a quality as possible for the given band.

The Test Platforms

We obtained test footage for this article using a clone, dual Pentium 200 machine equipped with a Digital Processing Labs (DPS) Perception video acquisition board, capturing a Sony PVW2800 BetaSP source in three-cable, component mode at 6 MB/sec.with audio captured in mono at 44 khz 16 bit. These clips were stored on three Seagate 9 gigabyte Cheeta drives. Using VideoActionNT nonlinear editing software, a test clip was converted from the DPS proprietary PVD format to AVI format as an uncompressed 370 x 240 AVI file.

This file was transferred on an ethernet 10-BaseT to two test server computers - an Intergraph TD-400 (dual Pentium Pro) equipped with an Intense 3D video card and a Tri-Star (single Pentium Pro) equipped with a Trident video card. Both computers were installed with Windows95, WindowsNT 3.51, Windows NT 4.0, and Windows NT Server. For web transmission, the servers were tested on an in-house 10-BaseT network, then on an ISDN loop through the local telephone system and back to the lab, then using a standard 33.6 modem connection in-house. As a cross reference, each product's sample videos were also examined at their respective websites.

Client testing was done on two computers, running Windows95; a clone 486 with a Trident video card and a Canon Innova Pentium 166. Similar modems were used for each client computer.

As might be expected, the quality of video transmitted over faster bandwidths was of higher quality. Products that used UDP protocol provided a more consistent stream of media than products relying on TCP/IP protocol.

Because TCP/IP is a highly reliable protocol, designed for alphanumeric data transmission, it is designed to stop and correct itself whenever data is lost When TCP/IP stops to correct lost media data, the stream of data is halted, causing annoying interruptions in the playback. In media transmission, lost data is not critical, so the halting of TCP/IP to achieve perfect data transmission is not desirable. UDP, however, is an unreliable protocol which sacrifices lost data in favor of maintaining a continuous flow of whatever data it has. Products like Microsoft's NetShow On Demand Server, and VDO's Server, utilizing UDP, and capable of dynamically adjusting their data flow to the client's minute-to-minute reception bandwidth, provided better quality in real world tests because bandwidth is never a fixed figure and rarely achieves the maximum rate as suggested by the modem category number.

Dynamic serving aside, we found that there was very little quality difference between the method or speed of transmission, from 33.6 to full 10-BaseT, between one product and another. If product A had a good looking video at 28.8 and a twice as good video at ISDN, then product B tended to have about twice as good video between its 28.8 and ISDN streams. With the exception of dynamic streaming, therefore, a product's quality tended to improve at proportional increments with all other products as the bandwidth was increased. The key, therefore, is to create as high a quality file as possible on the server and to match the server to the client as closely as possible.

Nonlinear Editors

Many of the products in this test make passing reference to or (in the case of Motorola's TrueStream) rely on Adobe Premiere as some sort of industry-accepted nonlinear editing program. Most video professionals have abandoned Premiere in favor of more robust nonlinear editors like Avid MCExpress for Windows, D-Vision, In-Synch's Speed Razor and Star Media's VideoAction NT. When we noted this fact to representatives of the various manufacturers of streaming software, fast-note taking took place, indicating a willingness to learn, but a heretofore novice understanding about the video production side of this market.

Streaming video, if not now, then soon, will be a highly competitive, quality-aggressive industry. Those succeeding in it will do so because they are the best video producers, the best interactive designers and the best website developers on the planet. With due respect to Adobe and its fine consumer level editor, it is not the first choice of professionals. To all the manufacturers' credit, efforts are being made to address the need to make their tools compliant with the higher end video production tools.

VXTremely Interesting

VXTreme's products are Webtheater 2 Producer, LiveStation, Server and Client.

Webtheater 2 Server

Advanced users will be pleased to find that the server allows for URL page flips and Java aplets to be incorporated in media files, which allows for audio and text messages to be displayed during playback.

Webtheater 2 Client

Vxtreme's client software is one of the most robust of the packages reviewed here. A right-click of the mouse will offer a configuration option for selection of UDP, TCP and single or multiport HTTP. When it starts, the client can be set (CHECK) to request the user to select 28.8, 56 or LAN. It's screen emulates a VCR with controls for Play, Stop, Pause, FF and Rewind. When each command is clicked, a superimposed feedback message, such as PLAY, appears on the lower portion of the screen, further emulating the VCR look and feel.

Client will play on a Windows95 or NT 4.0 machine (no NT 3.51) equipped with at least 16 MB RAM and 6 MB hard drive space. The user must be equipped with Netscape 2.0+ or Microsoft Internet Explorer 3.0+. Mac and Solaris versions are in preview, but will require Netscape 3.0+.

We found the audio quality of the client to be superior to the video quality. Almost no pausing was heard, even when a message popped on the screen, saying, "Network Congested." The video quality seemed to take second place, with significant pausing that made a 28.8 transmission during a busy day look like a slide show. Rather than opt for pixelation, Webtheater 2's compression tends to blur the video.

More information can be found at http://www.netpower.com/webtheater/webtheater.html. Samples of both VXTreme and Vivo files may be seen at http://www.netcom.com in both 28.8 and 56 bitstreams.

RealVideo Gets Real

Procressive Networks, creator of Real Audio, which launched the first level of A/V on the net, is the player with the most extensive track record and its products look it. Progressive boils its compression module and server software into one bundle, selling it in both intranet and Internet
models.

The Internet model is offered for 10 and 20 streams for $295 and $495 respectively and do not support live multicasting. The 60 stream version does and costs $995. The intranet version comes free for 10 streaams and in 100 and Unlimited versions(PRICE?). All versions come with 1 year of free technical support. Call 800-444-8011 (M-F, 8-5 PT) for information.
Boeing, Cisco Systems and Digital Equipment Corporation are listed as examples of large corporations that are incorporating Real Video into their sites. Links can be found at the Progressive web page under "Intranets."

The other half of the package is the Real Player which now incorporates Real Audio. While a free version can be downloaded at http://www.realaudio.com/products/player/index.html. Progressive is the only vendor who offers a version (Real Player Plus for $29.99) of its player for sale. The Plus version includes a CD-ROM with freebies and 90 days of technical support.

Both versions of the player will work on Windows95/NT 3.X and 4.0 as well as MAC PowerPC, MAC 68040 with FPU and Unix.

Encoder and Server

The Real Video encoder was the first we found with a side-by-side comparison window and is second in features only to VDO's latest encoder. The left side window holds the original AVI file and plays it simultaneously with the right window that holds the encoded version during the encoding process. Developers can, therefore, tweek the results with trial and error precision.

At the beginning of the encoding process, the user can enter title, author, copyright information. Although the encoder will accept any AVI source, it seems to prefer 24 bit RGB color as input rather than 256 color and AVI files should be uncompressed.

The encoding process can be very simple by following the default screen's recommendations, but an "advanced" option allows the user to set a "target" bitrate for the media file by setting the video bitrate, frame rate, audio bitrate and latency (CHECK). A wide range of parameters is given.

When the encoding is complete, a pop-up report is produced showing the results in terms of "target" bitrate and "actual" bitrate. If the results were judged by the software as being less than optimum, a notation is generated, such as, "Try re-encoding clip at a lower frame rate or with "Optimize Frame Rate" option enabled in the advanced settings dialog box."

We obtained such a note and tried the optimizer. It resulted in an optimum frame rate of .86 frames per second! Repetitive experimentation with the encoder kept producing the same message, so we created a clip at 15 fps and ignored the notes. Once the file is encoded, the user simply places it on the server system, writes a link to the file and it's ready to run.

The server software offers advanced routines for managing the site. User logging reports both the protocol used and the duration of the stream for each contact. The intranet version features domain and address access restriction and the System Manager software allows remote configuration and bandwidth control with user-friendly GUIs.

Real Player

This is the most robust of players on the market, with more features than anyone could ever use. Modeled after a car radio, the player offers programmable buttons which can be named after favorite "channels." A scan button, which is programmable for various categories of interest, allows the viewer to scan for live or pre-recorded sources. An arrangement with Timecast, allows users of Real Player to configure a mailbot that will cause messages to be sent, advising the user of upcoming and recently revised media sources in any of several selected categories.

Because developers can configure their media files with varying degrees of audio or video enhancement, the resulting playback can be slanted toward either. This makes Real Video a choice amongst record companies who want the audio to get play priority. You'll note while plahying music videos, that the audio stream is the last to burp, while the pictures may slow down to a crawl. The same goes for live broadcasts. However, tune into MGM's website and view the movie previews. Here the priority is picture and the audio fidelity is sacrificed.

In either case, the quality of streaming on Real Player, running from most of the sources we checked and our own tests, yielded some of the best results, with little blurriness or pixelation and audio that was, at times, AM quality or better.

This is the player you've always dreamed of and worth the price of the plus version.
VivoActive for the Hyperactive Webster

Vivo offers its video streaming software in two parts, Vivo Producer and Vivo Player. It is simple, free and quite outstanding. While there is no dedicated server software, Vivo is limited only in the capacity of the server's ethernet card (for intranets) and modem connections. Designed by pioneer Ollie Jones, who remains the company's Chief Technical Officer, Vivo is everyone's free ride on the video net. Download the software, at http://vivo.com, set it up on your site and get going.

Vivo Producer

Our favorite encoder was the VivoActive Producer. Even beyond the high standards set by Progressive, the Vivo left nothing undone and always exceeded our expectations. Like Real Video, Vivo offers side-by-side encoding with more pop-up help windows. The first window, Movie Info, reviews the parameters of your incoming AVI file, which can be in any configuration, but best at full-screen uncompressed, in terms of color depth, length, screen size, data size, etc.

Starting the encoder program, the user is tempted to press the "Advanced" option. This displays a multitude of options, such as Connection Type, Max Frame Rate, Audio, Higher Quality Frames, Delay and ASF. The Connection Type can be 14.4, 28.8, 56, and ISDN. Because there is no server in Vivo, the user is recommended to make a separate file for each anticipated download and even offers a button that automates the process of creating "all types" at one time, and batching them to a common subdirectory!

Better than a list of limited choices, Vivo allows hte max frame rate to be set as a slider with individual frame increments. Audio may be set at "voice" or FM quality with automatic gain adjust as an option. Use caution with this one since intentional low level segments may get boosted unintentionally.

Vivo even offers an option to render the first and/or last frames of the clip in higher quality. Ollie Jones thought this might be helpful because, "You often use the first frame to advertise the clip on your website and you want that to look as good as possible. You might also want the last frame to look good, too, because when the video is over, it freezes on the last frame while the user browses elsewhere." Nice thinking Ollie!

The Delay function is unique to Vivo and addresses the developer's priority choices in download delay time. Set the Start window to 100% and the Vivo player will wait until the entire clip is buffered in the client's RAM before the clip plays. Set it at 50% to begin playing the clip when half of the data is buffered. Another window lets the developer set the amount of time Vivo will guarantee the clip to play without a pause. Set it to the 30 seconds and the clip will not play unless 30 seconds of it will run unpaused.

Because Vivo depends on TCP/IP protocol which is prone to pausing for correction, Vivo built in this powerful control feature to assure the developer of minimal standards of play without pausing. A superbly designed solution.

Player

The VivoActive Player works as a plug-in for Netscape Navigator 2.01 or later and the Active X control for Microsoft Internet Explorer 3.0 or later. Once installed on a web page, it will work under either browser without additional software being downloaded and under Internet Explorer it will install itself without user interaction. The player can be configured on the web page so that it begins playing as soon as the page is opened or it can be set up to require the user to press a play button.

The VivoActive window features only a "Play" and "Pause" control on screen. When the video is playing, the Play button icon, a right-pointing arrow, is green. When the video is downloading additional data, the button ponts down and flashes yellow and red. No key is shown, informing the user what these changes in color mean, but user will probably get the point after a few pauses.

The quality of VivoActive movies transmits rather well. Using the H.263 video compression algorithm, the scenes tend to gather clarity the longer they appear, so you can achieve better results if you limit camera movements, subject detail and quick cutting.

The documentarion for VivoActive is superb, a fully-illustrated booklet of over 100 pages including a chapter on how to make better web video. Using the instructions included in the booklet, even a novice webster can get her videos up and running.

Motorola's Videostream

Motorolla, a company well known for far reching savvy on all fronts of digital communications, entered the market a bit late with its Videostream line (see www.mot.com/video). Videostream comes in three parts; Producer, Server and Player.

Motorola's Videostream consists of three products: Producer, Server and Player. Videostream Producer currently exists only as a plug-in for Adobe Premiere. Although Motorola intends to soon offer Videostream Producer as an Avid plug-in for use on MACs, and perhaps a standalone version some time in the future, your choice is limited to Windows-based Premiere at present.

Compatible with Windows 95, NT 3X, 4.0 and Server, the Producer software acts as the compressor for converting AVI files into Motorola's proprietary MOT format. AVI files must be created in 176 x 144 format or larger.

After completing an edit in Premiere, the editor must first make an AVI movie, store the movie and close the timeline. Then, the editor opens the movie in Premiere as an AVI file, without putting it on the timeline. By merely clicking File/Export and selecting the MOT Movie option, a pop-up window appears, allowing the user to specify one of two resolutions; QCIF (Quarter-screen Common Interchange Format; 174 x 144) and CIF (Common Interchange Format; 352 x 288) in varying video bitrates (17 - 18 Kbps) and audio bitrates (5.3 - 8 Kbps) (CHECK RANGES). 4CIF, or full screen video and eighth screen format are not yet supported, but under consideration. Help file documentation recommends choosing the 17 kbps default for video and 5.3 kbps for audio, which assumes the end user will be streaming at 28.8.

Once the parameters are selected, the rendering process is begun, running at about 5 frames per second. This process yeilds a compressed file in prorpietary .MOT format, which can only be played on a TrueStream Server. Using a 14.6 MB AVI file, we created a 43 KB MOT file in about 2 seconds.

Of all the compressor modules viewed, Motorola's offered the fewest tools for fine tuning the resulting media file. Dual screen comparison of the original file and the compressed file was not supported and the choices of bitstreams were not as robust as other products in the market.

We discovered that Truestream Prodcuer and Intergraph's VizEffects software were not compatible on the same machine and caused Dr. Watson crashes in NT, suggesting a driver conflict.

Server

The developer copies this file to a MOVIE subdirectory on the server's hard drive and then creates an MTV file, which acts as an HTML pointer for the MOT file. The MTV file is a simple ASCII text file including the server's IP address, port and MOT file name. The MTV filename is imbedded in the HTML text for incorporation into the website.

Motorola markets its server for a fee that is based on the number of simultaneous streams supported. The free demo software supports two streams. Increments of pricing are based on 25 at $PRICE; 50 at $PRICE and Unlimited, at $6,000. Prices are the same for intranet as Internet use. The licensed versions offer monitoring functions and usage statistics generation.

While the server will work on most any Pentium PC, a T-1 line will be required for every 60 streams of 28.8 connections, assuming nothing else is running on the server. The server replicates itself on demand and Motorola informs us it will work equally well with a Linux (minimal configuration: 133 MHz Pentium, 16 MB RAM, Linuz Kernel 1.2x or 2.0x) or a PC running NT Server (minimal configuration: 166 MHz Pentium, 32 MB RAM, NT 3.51 or 4.0).

The demo software for TrueStream comes with several sample MOT and MTV files for experimentation. We tested these on both our test servers and they played back both sound and video, but the video was at double speed. (CHECK) When we attempted to play back our own test video file, we were able to produce sound, but the video would not advance past the first frame.

Contacting technical support, we were suggested to try a number of things including changing machines, re-encoding from the native broadcast video file and changing all the software to recently-posted updates. None of these attempts succeeded and both we and the technical support person were able to proceed further.

Using the supplied MOT files, we operated the server over our test networks and experienced mixed results. Although the first 30 seconds of files seemed to play faultlessly, some pausing resulted at both 28.8 and higher rates. We think this is because the software was pre-loading a certain amount of the file prior to actually allowing the player to stream. Once the real streaming started, the player exhibited video halts and audio echoing that ranged from hardly noticable to totally unacceptable. At one time, Netscape's own warning window came up, offering the user the choice of aborting the stream or accepting halts. Since the maximum quality of the video is determined by the compression entered at the Producer stage, no appreciable image quality was noticed between 28.8 and higher bandwidths. Pixelation is the primary quality criterion once pausing is surpassed and Motorola's pixelation is noticable.

Technical support for Videostreaming is by voicemail message and call back. We had the impression that there were not too many people yet online in tech support, although the person we spoke to seemed well prepared (he may have been one of the programmers) and interested in our comments. When we suggested that there were other nonlinear editing programs for which Producer could be formatted as a plug-in, the tech person asked for some names and we could hear him typing them into a computer!

You can view Truestream files at http://www.mot.com/MIMS/ISG/products/video/server/index.html
which offers a choice of 28.8 or 56 modem playback.

VDO

VDOnet's product group VDOLive is composed of three products - Tools, Server and Client - and a fourth product, VDOLive Broadcast Server, which will be soon integrated into the standard VDOLive Server. Live, currently exists to support live, video broadcasting.

While the client is downloadable for free, VDOnet charges for licensing its Producer and Server software based on the amount of streams that the server will handle (in increments of 5 up to 100 with special pricing above 100). (CHECK)

VDOLive Server, targeted for the high quality web developer, and incorporating a proprietary algorithm, is designed to automatically scale the quality of the media to the client's effective bandwidth. The order of quality sacrifice that is made by the server as bandwidth decreases, is frame size (going from 320 x 240 to 160 x 120), frame rate (fully dynamic from 30 fps to key frames then to slideshow rate) and finally resolution. Audio also scales in three increments - 22KHz, 11KHz and 8KHz - after video quality has been downscaled to the minimum, thereby providing the highest level of audio resolution, a plus for music video websites.


We found, in general, that VDOLive's stream offered the highest level of video quality of any streaming software we tested, although the compromises for 28.8 and 56 tended to drop frames to the point of making this video producer wish that he could see more pixels before less frames.

Where VDOLive's products thrive is in the realm of 128Kbps and beyond and the company's philosophy is to develop a strong beach head in emerging high bandwidth market. Here, VDOnet's developers believe that cable modems, ADSL and HDSL (emerging twisted pair technology that offers up to 10Mbs) will soon make obsolete the players that are limted to the 28.8 "standard" common on today's sites.

VDOnet was originally developed in Israel, and is now aggressively supported out of VDOnet's Boston and Palo Alto headquarters. Demo versions of the older 2.1 software can be downloaded for free, with two streams supported at 128Kbps bandwidth with a maximum of 60 seconds of total playback.

VDOLive Tools

Because the server dynamically scales the media quality to the client's available bandwidth without developer intervention, the need for elaborate tools in the encoding software is reduced.
VDOLive's encoder is sparcely featured, with much of the functionality automated below the level of developer concern. Only one media file need be created to serve the needs of all end users, regardless of client bandwidth.

Working as a plug-in for Premiere, as a stand-alone module or as a Windows or PowerMac application, Tools accepts AVI files as raw material, preferring uncompressed, 320 x 240, 24 bit color files with 16 bit 22KHz sound. MPEG1 and Quicktime files must be converted to AVI prior to use in Tools. Tools also features a capture module which will interface with any Windows or Mac compliant media capture card.

Once the AVI file is brought into Tools, the user can accept the default encoding screen and proceed to convert files either singly or in batched projects. Projects can be saved under their own names prior to processing and recalled at quitting time, allowing the computer to batch process overnight. Because Tools makes a file that dynamically sizes itself, the process of encoding is longer than encoders that create specific bandwidth files, like VivoActive, taking about 5 times run time to finish, but the task need only be done once for each file.

An advanced button in Tools, brings up further tools: The Maximum Bandwidth slider allows the user to select a setting from 14 to 512Kbps. Mode allows any of four options for video frame rate (VDOLive movie = 30 fps, Flip Book = key frames only, Story Book = synchronized frames and Audio Only). Copyright allows the developer to add a line of text that appears in the right clicked "details" choice of the client player.

After these selections are made the developer initiates the encoding process and is then presented with a unique window that allows for play back of the encoded file with various bitrates emulated. This is a very valuable tool for examining a files playback properties in various anticipated environments. If the developer is not satisfied with the results in any particular bandwidth, she can return to the encoder parameters or even to the nonlinear editor to adjust the AVI file and re-encode before committing the file to a site.

Server

VDOLive Server can run under NT and Unix and requires at least a Pentium 166 with 32MB RAM. The Control Panel allows you to limit the maximum number of users and the maximum bandwidth per user. By adjusting these two parameters, the developer can tune his system to the needs of his audience and the capabilities of his bandwidth. For instance, one developer, limited to a single T-1 line, may wish to limit bandwidth to 28.8 per user, but allow the maximum licensed amount of streams. Another developer might use the T-1 to limit the users to few, while maximizing the bandwidth of each stream.

The server runs as a daemon in Unix and as a service in NT, allowing for automatic start whenever the server is rebooted. This reduces the amount of time required to get back on line after servicing the host machine.

Server also supports logging of users and usage information, including user email addresses if the user has not specified "annonymous" in the player's setup. This is usefull in building electronic mailing lists.

Player

When initializing the player, the user is given a registration screen, requiring name, company and email address, all of which may be made confidential by clicking the "Annonymous" check-box. If the checkbox is not selected, the user's ID is transmitted to the server.

The player installs as a stand-alone application, Active X component and as a plug-in for Netscape. The player, whose standard operating mode is UDP can automatically switch to HTTP to serve a user who resides behind a firewall.

The user may resize the window by double-clicking on the screen and if the machine supports DirectDraw, the file will play full screen. DirectDraw may improve playback if the end user's video card is DirectDraw enabled. Such cards as Matrox's Rainbow Runner will transfer video processing from the CPU to the video card, thereby reducing CPU decoding overhead and improving video quality.

The player also features a red, warning screen that appears whenever problems exist with the data stream or bandwidth. The current player has only Start and Stop controls, but further revisions will offer full VCR controls, which VDOnet developers feel is the developing standard for streaming players.

As video producers, we appreciate the efforts of companies like VDOnet, which allow us to encode our files today for maximum anticipated bandwidth, while allowing us to serve the low-end clients that generate the majority of cash flow today. This reminds us of the days when we were stuck with 3/4" videotape masters and the world went to Betacam.

Vosaic

Sidebar #1

The Late Arriving Giants

Any serious consideration of what streaming software to buy must take into account the plans of the giants in the field, especially the two who dominate the market share of browswer software. Just as there are over 2,000 browsers in commercial distribution, only two - Microsoft Explorer and Netscape Navigator - have any market share worth considering.

What would be the commercial effect on a player like Progressive Networks (maker of RealVideo) if Navigator's next rev had a proprietary Netscape video player built in? What advantages will VDOnet have as a result of being partly owned by Microsoft?

Past incorporations of new media types by both Netscape and Microsoft have tended to be third party compliant, if not third party acquired. Added to this analysis is the rumor that Apple is working on a streaming format for MAC users. Knowing that MAC users would rather run through hell in gasoline-soaked jumpsuits than be brand-disloyal, what lies in the eye of Apple's engineers?

Microsoft's coming NetShow, Netscape's coming LiveMedia product, and Apple's coming Streaming QuickTime, when and if realized, offer some startling suprises, both good and bad. At present, we are not impressed with NetShow's demand for high technical acuity and lack of user friendliness. Those developers, for instance, who designed for NetShow Beta 1, have now learned that they will have to rewrite their HTML pages to conform to Microsoft's change from ASR to ASX redirectors.

Microsoft's entry into the streaming market is highly aggressive, however, with ambitions to incorporate virtually every codec standard, perhaps quickly obsolescing some of the work that smaller companies are investing in the low end of the streaming market. This scenario has appeared before when large software companies offer inclusives that smaller companies regard as their revenue stream.
Using a common Active Stream Format (ASF) to archive multimedia content before streaming, allows NetShow the ability to synchronize still images with audio to create interactive learning experiences (see Street Inc.'s product for web training). As Microsoft gains credibility, the smaller players, like VivoActive, which has added a "make ASF file" button to its Producer control screen, are adapting to anticipated user demand.

In addition, Microsoft is incorporating compatibility of most of the major streaming software companies into its framework. At present, such compatibility exists for VivoActive, VDO and (ADD).

Microsoft considers its only competition in this game to be Progressive Network's RealVideo, which Microsoft acknowledges as the pioneer of the market, and so far, nothing has been publically announced regarding a compatibility between RealVideo and NetShow.

A loss-leader for Microsoft, intended to increase usage of NT Server, NetShow's acceptance will be enhanced by its complete compatibility with Windows NT Server, for which it is fully optimized. This will allow end users to scale their operations flexibly from a single Pentium processor (which Microsoft claims can handle up to 1,000 streams of data at 28.8 Kbps) up to multi-processor DEC Alpha machines with scores of Seagate 23 gigabyte drives.

Like Godzilla, walking through Mahnattan, even if Microsoft tiptoes through the landscape of video streamers, someone is going to get flattened and it is our fear that the small players (Vosaic, VXtreme and maybe even Motorola if it doesn't get into the market faster and deadlier than it is) will be scrap bricks by the end of the year. Small players need to be there and survive a little longer for the market itself to mature and become marketable to the web-unsavvy.
Given time, they will most likely retreat to profitable niches, or get acquired. A bloodbath at this time is not good for anyone, including Microsoft.

MORE NEEDED

Sidebar #2

Ten Tips to Better Net Video

As we tested and reviewed the leading products in video streaming for this article, we searched the web and found a lot of badly produced video out there! Video that's killing sales and PR. Dreadful stuff. Here are ten tips from pros with over 20 years of broadcast and corporate video experience to improve your bottom line results in using video on the net.

1. Don't use videos that were produced for TV monitors. Video for the net has to be produced from scratch or at least re-edited specifically for the net. Some companies try to save money by taking existing video programs that were designed for 19" TV monitors and converting them to net format. For many reasons, this does not work. Net video reduces resolution tremendously and what looked good on a TV looks embarassingly bad on the net. Trying to save a money by rerunning corporate videos in a net environment is throwing money away. Net videos must be designed for net limitations. Here are nine more tips related to making your net video look good.

2. Make the Titles Big. In television, this is called a bottom third. You probably can't read it. On the net, let's call this a bottom half and make the letters big, big big.

3. Avoid boring talking head shots. Often the lips won't synchronize anyway and unless the face is famous, who wants to watch it? Also avoid big close ups, so the bottom half won't cover the person's face.

4. Avoid shots with small details. You cant show the parts of this speadsheet on a net because the pixel resolution is not fine enough. Use a close up instead.

5. Make the Show Short: Already I've found a plethora of boring lecture videos that run as much as ten time longer than their content deserves. Hey, this is the MTV generation you're playing to. Give them hot editing. Give them music that stings with the video like this!

6. Use a digital camera and edit digitally: Forget expensive broadcast quality systems. Analog video is like scratching your right ear with your left hand. Use a good digital prosumer camera like the Sony DVX1000, connect it with a firewire to your computer using the DPS Spark card, edit nonlinear and conform directly to a streaming video format idealized to 28.8 modems. If you don't understand this tip, call a video professional with web experience.

7. Open and close your clips with high-quality still frames (VivoActive Producer allows you to make these automatically). Although your run-time video may look low grade, the user will be tempted to start something whose first frame looks great and the last freeze frame will leave a good parting impression.

8. Use lots of quick cuts to illustrate your narration. If the show bogs down, it will cycle the quick cuts like a series of stills, thereby looking more intentional than if you'd used long dissolves or wipes that may, themselves become ugly freeze frames when the stream pauses