Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Three Steps to Online Broadcasting - Page 11

March 26, 2001

Content production and programming

Preparing audio content for Internet delivery is covered pretty thoroughly in the Web Audio Workshop series of columns. Once you have the content, you face the task of organizing it into programs for the end user. This may involve a sequential program (live or recorded), a library of on-demand clips, or both. As our discussion of the theoretical Perfect Radio Station in the last two columns demonstrates that, on the Internet, the level of user interactivity is theoretically unlimited. Thus, rather than assembling fixed programs to be delivered to the user, programmers will be assembling a user environment within which the listener can create his or her own program.

Hosting and Network Services

Just as most organizations subcontract with a Web hosting service to run their Web servers, most will do so with their streaming servers, preferably with a host that has specialized expertise in streaming.

User interface design and production

With the advent of customizable browsers and increasingly sophisticated application development tools, a user interface for online multimedia can be just about anything you want it to be. A/V can be delivered from within a traditional Web page, through one of the popular commercial media players, through a custom viewer, or within a multimedia presentation created with SMIL. The bewildering array of choices may be enough to convince many broadcasters to opt for a pre-packaged solution into which they can simply insert their content. In next month's column, we'll look at some of the possibilities for an Internet broadcasting "front end."

For now however, let's examine the back end - the hardware and network infrastructure that gets the media to the user. Outsourcing your streaming needs may involve not only choosing a host, but a Streaming Media Network provider as well. In the next section, we'll see why SMNs are one of the hottest segments of the computing industry.

Bandwidth, Bottlenecks and Business Models

Although Internet bandwidth is expanding rapidly, it remains limited when it comes to audio and video, and it's safe to say that bandwidth constraints are still the biggest problem confronting the Internet broadcaster. In a previous article, we listed the components of an online broadcast system, the centerpiece of which was a streaming server connected to the Internet by a high-bandwidth connection, just as a Web server would be. While there are thousands of such servers online delivering oodles of A/V content every day, most sites deliver audio and video of medium quality at best, and are plagued by the erratic service levels and unreliability that the Internet is famous for.

Strictly speaking, bandwidth is not the only culprit, although the problems are usually lumped together under that term. At the risk of telling a twice-told tale, we'll observe that the architecture of the Internet is far from optimal for sequential media such as audio and video. The packet-switching nature of the Net sends data to the user by whatever route is most efficient at the time, and even allows packets of data to be broken up and reassembled at their destination. This works wonderfully for static data such as text and graphics. But audio and video must be delivered at a constant rate, with no interruptions. When an A/V packet gets bounced around from one server to the next, sliced, diced and shuffled back together like a deck of cards, the result is glitches, dropouts, jerky motion, clicks, pops and all the other hated hallmarks of bad-quality digital media.

Furthermore, a sudden surge of requests to a particular server can clog it up like a wreck at rush hour. Webcasting a live event, which will draw a large number of users at the same time, is practically impossible without incredibly huge server capacity. For these reasons, it should be plain that simply hooking up a streaming server to the Internet is likely to deliver low- to medium-quality A/V at best. Even a farm of streaming servers with load balancing is no guarantee of a high- quality end user experience, for there is no knowing what bottlenecks lie between server and client. All is lost! Alas!

But lo! There is a simple (we didn't say cheap) solution! To get around all the problems of the Internet, just detour around the Internet itself. After all, delivering streaming media to a set number of users on an internal network isn't a problem, and many organizations have been doing so for years. Ethernet, or better yet, Fast Ethernet, offers quite adequate bandwidth for most audio and video applications, and dedicated networks are far more reliable than the wild and wooly Internet.

Now, if instead of simply blasting your streaming signal out over the labyrinthine byways of the public Internet, you could route it in such a way that for at least most of its journey to the user, it traveled over high-bandwidth, streaming-optimized networks, you should see large improvements in quality and reliability.

Next Wave of the Web: Streaming Media Service Providers - Page 10
Next Wave of the Web
MBONE - Page 12


Up to => Home / Multimedia / Next_Wave




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers