| Before you start, QuickTime
Required |
||||||||||||||||||||||
Imagine...
Streaming Media offers just that! Streaming is the process of sending media over a network for viewing in real time. Streams can originate from a live source, such as a video camera, a webcast, or an audio feed from a radio station, or the source can be a QuickTime movie stored on the server. In either case, you arent downloading a file when you stream a movie. The data is simply being displayed as it arrives by the QuickTime plug-in and in QuickTime Player; no copy remains on the viewers hard disk. With true live events, the stream functions more or less as the web version of a TV or radio broadcast; users can turn it on or off and switch to another channel. When you are streaming a completed movie stored on a hard disk (sort of a video-on-demand arrangement), your audience has random access to the entire stream and can jump anywhere within it. Streaming Media was used for the first live video stream over the Internet, from the Montana State Capitol building. The broadcast of the State of Education to the Montana Legislature by Superintendent Linda McCulloch occurred 1:00 PM, February 14, 2003. Montana Govenor Judy Martz later used Streaming Media in her State of the State address. The Montana legislature later employed Streaming Media to broadcast the Sentate and House chambers during the later days of the 2003 Legislative Session. There are plans to stream a Special Session of the Montana Legislature in January. The Secretary of State and the Superintendent of Public Instruction, Bob Brown and Linda McCulloch, used Streaming Media in their "Get out the Vote" campaign. That project video streamed all of the candidates for U.S. Senate with their answers to student questions. The Montana Office of Public Instruction has gone through intensive exercises over the last five years to determine which technologies we should use for delivering video, and why, for an IP-based television delivery system. We examined technologies such as Windows Media, Real, VideoFurnace, and QuickTime. Ultimately, we decided on some important requirements:
For these reasons, we chose the QuickTime MPEG-4, H.264 technologies. While QuickTime itself is proprietary, it delivers the content using open standards and protocols (MPEG4 H.264). It also gives us flexibility to interchage parts of the solution (servers, delivery, clients) in the future.
OPI's Internet Services Bureau has configured two streaming media servers with enough capacity to stream thousands of hours of video and audio content to Montana's K-12 schools. In addition to OPI, our streaming media servers are used by the Montana's Officie of the Governor, Department of Administration Information Techology Services, Department of Health and Human Services, Department of Natural Resources and Conservation, Fish, Wildlife and Parks, Secretary of State, Board of Public Education, Department of Environmental Quality, Legislative Services and many more. With all of the various methods to deliver streaming content, why QuickTime and MPEG-4? The following will help explain why this technology is the best choice. About MPEG-4
Benefits of MPEG-4 include:
Be sure to visit the demonstration pages, click on the links
that have the |
||||||||||||||||||||||
|
||||||
There are two different methods of distributing our video training movies, one called FASTSTART the other RTSP Streaming. The following table explains the pro's and con's of each delivery method.
Fast Start Vs Streaming |
|
|---|---|
View a FastStart High Definition Demonstration |
|
Fast Start pros |
Fast Start cons |
|
|
Streaming pros |
Streaming cons |
|
|
MPEG-4 Support
We
can serve ISO-compliant hinted MPEG-4 files to any ISO-compliant
MPEG-4 client, including any MPEG-4 enabled device that
supports playback of MPEG-4 streams over IP. You can serve
on-demand or live MPEG-4 streams, and reflect playlists
of MPEG-4 files. Learn
more about MPEG-4.
H.264 Support
A state-of-the-art
video codec called H.264, which delivers stunning quality
at remarkably low data rates. Ratified as part of the MPEG-4
standard (MPEG-4 Part 10), this ultra-efficient technology
gives you excellent results across a broad range of bandwidths,
from 3G for mobile devices to iChat AV for video conferencing
to HD for broadcast and DVD. Learn more about H.264
Tomorrows Media Today
MPEG-4
is designed to deliver DVD (MPEG-2) quality video at lower
data rates and smaller file sizes. And the same folks who
created the popular .mp3 file format a.k.a. MPEG-1
layer III developed the new Advanced Audio Coding
(AAC) codec, providing much more efficient compression than
MP3 with a quality rivaling that of uncompressed CD audio.
MPEG-4 is ready to stream incredible-quality audio and video today in QuickTime 6. With the free QuickTime Player or browser plug-in, users can play back any compliant MPEG-4 file. With QuickTime Broadcaster, we can produce live events (Linda McCulloch's keynote to the legislature, House and Senate debates during the 2003 session) in MPEG-4, making the QuickTime workflow (Broadcaster to Server to Player) the industrys first end-to-end, standards-based architecture.
But thats not all. Because hundreds of multimedia authoring applications are built upon the QuickTime architecture, QuickTime 6 instantly adds MPEG-4 capabilities to all these tools. This allows us to immediately create MPEG-4 content in programs such as Final Cut Pro, Adobe Premiere, Discreet Cleaner, and many more.
AAC Audio
AAC
Audio is the new standard in professional audio. It provides
more efficient compression than older formats such as MP3,
yet delivers quality rivaling that of uncompressed CD audio.
The newly enhanced QuickTime AAC codec builds upon new, state-of-the-art
signal processing technology from Dolby Laboratories, and
brings true variable bit rate (VBR) encoding to QuickTime.
Learn more about MPEG-4
AAC audio.
Plays Well With Others
Like MPEG-1 and MPEG-2 previously did for CD-ROMs and DVDs, MPEG-4 promises to create interoperability for video delivered over the Internet and other distribution channels. MPEG-4 will play back on many different devices, from satellite television to wireless devices.
To
ensure that different products that use MPEG-4 each implement
the standard in the same way, Apple,
together with Cisco, IBM, Kasenna, Philips and Sun
Microsystems, formed the Internet
Streaming Media Alliance (ISMA). Other participants include
AOL, Time Warner, Dolby
Laboratories, Lucent
Technologies, National
Semiconductor, Sony,
and 25 other companies. The ISMA defines profiles that companies
implement to ensure interoperability.
That means we can rest assured that the MPEG-4 media stream we create using one companys product will run on another vendors player.
3GPP Support
QuickTime
6.3 delivers extensive support for 3GPP, including video,
audio, text, and native .3gp file format support. Because
3GPP is now a part of the core architecture of QuickTime,
you can import, export, and play back .3gp files just as
you do .mp4 and .mov files.
The technologies in QuickTime 6.3 that provide these capabilities are newly enhanced MPEG-4 and H.263 video codecs, a newly enhanced AAC (Advanced Audio Coding) audio codec, a new AMR (Adaptive Multi-Rate) audio codec, a new 3G Text importer and exporter, and a new user-friendly 3GPP export dialog to aid in the creation of 3GPP-compliant files. This support is available via the QuickTime 3GPP Component. Learn more about 3GPP.
MPEG-2 Playback
QuickTime
6 delivers playback of MPEG-2 content via the QuickTime 6 MPEG-2
Playback Component, sold separately in the Apple Store
online. Support for MPEG-2 is the perfect addition for professional
content creators who wish to preview and share work throughout
their production processes.
MP3 Streaming
We
can serve standard MP3 files using Icecast-compatible protocols
over http. Build a playlist of MP3 files and serve them to
MP3 clients such as iTunes, SoundJam and WinAmp for a simulated
live experience.
Skip Protection
Skip
Protection uses excess bandwidth to buffer ahead data faster
than real time on the client machine. When packets are lost,
communication between client and server results in retransmission
of only the lost packets, reducing impact to network traffic.
By buffering ahead a high-quality copy
of the media, Streaming Media Server delivers a high-quality
media stream time after time.
Playlists
Create playlists to
deliver our own personal radio or TV station. The easy-to-use
interface lets us drag the desired files into a playlist,
start it and forget it.
Friendly Administration Interface
We
can easily create and serve playlists, customize general
settings, monitor connected users, view log files, manage
user and bandwidth usage, and relay a stream from one server
to another for scalability all from within the interface.
And because the interface is web-based, we can administer
our server from anywhere by connecting remotely from just
about any machine with Internet access.
MP3 Playlist Web Interface
The easy-to-use interface lets us drag the desired files into a playlist, start it and forget it. It runs automatically without intervention. We can set a playlist to play once, loop continuously, or play the contents in a specific order or randomly. We can even set the importance of certain files say station IDs, promotional announcements or program advertising so they repeat more often than others.
User Administration Web Interface
The built-in Setup Assistant guides us through the setup process in 5 easy steps. Set passwords, enable secure administration via Secure Sockets Layer (SSL) if you have a valid certificate specify the location of the media folder, and enable streaming via http port 80 if you need to stream through firewalls. You can easily create and serve playlists, customize general settings, monitor connected users, view log files, manage user and bandwidth usage, and relay a stream from one server to another for scalability all from within the interface. And because the interface is web-based, we can administer our server from anywhere by connecting remotely from just about any machine with Internet access.



With
an intuitive interface similar to that of iTunes, QTSS Publisher
also lets us create playlists of QuickTime movies, MPEG-4,
and MP3 files that can be set to play back in order or at
random. We can even add items to our playlist on the fly
without interrupting the stream. Posting our content to our
website is a breeze, too, because QTSS Publisher has one-click
web page creation with templates. 
With
QuickTime, we dont have to choose --we just use a reference
movie. A reference movie contains pointers to alternate
data rate movies --that is, multiple versions of the movie
designed for downloading at various data rates.
With
sprites, expect the surreal: Water
that ripples when you click on it
with your cursor. Fog that parts
as you approach. A spot in a movie
that takes you through the looking
glass into another movie. These are
the work of QuickTime spritesthe
tiny animated graphic elements that
bring web pages to life. Click
on the landscape on the left to see
sprites in action.
VideoClix's