DIS Multimedia Productions Flash Video Streaming June 5,
2007
Slide 2
2 What is Flash Streaming? Flash video streaming is the
delivery of audio/video files via the internet through the use of
proprietary Adobe FLV files on an Adobe Flash Media Server using
RTMP protocol to the Adobe Flash Player.
Slide 3
3 What is Flash Streaming? Flash Video is viewable on most
operating systems, via the widely available Adobe Flash Player, web
browser plug-in, or several third-party programs.
Slide 4
4 Flash vs- other formats Most people that use Flash say they
do so because the browser plug-in has a higher penetration rate
than the other media players. Does it?
Slide 5
5 Flash vs- other formats No one really knows. Adobe has
third-party metrics that say 97.6% of web users have the Flash
Player installed, but these numbers vary widely based on region and
player version.
Slide 6
6 Flash vs- other formats Flash has dramatically increased
market share due to popular sites such as MySpace, YouTube, Google
Video and other entertainment type sites. Windows Media is still
dominate in corporate, enterprise level, and live webcasting, but
Flash is making headway.
Slide 7
7 Flash vs- other formats Currently, Flash Video can be much
more interactive than other streaming formats, such as the ability
to roll your cursor over a Flash Video and interact with that
content. When it comes to customizing the video player, adding
additional video data, and designing a website around that video,
Flash has little competition. Microsoft is positioning their new
product, SilverLight, to compete with Flash.
Slide 8
8 Red Bull
Slide 9
9 BMW
Slide 10
10 esa
Slide 11
11 Sony
Slide 12
12 Why Flash? Flash Video Streaming key points to consider:
Flash has a large installed base Flexible video and web integration
Live encoder - Flash browser based encoder, allowing you to change
bit rate, and other parameters on the fly with little or no
perceivable delay's.
Slide 13
13 Why Flash? Live Broadcasts - Advanced Additional login
allows to poll audiences in live Flash Streaming, real-time using
integrated media pack. Make que points for your events and find out
what your views are thinking.
Slide 14
14 Why Flash? Live Broadcasts realize less than 1-2 sec delays,
-vs- 20-40 second Windows Media and Real delays. Streaming
selections are dynamically speed sensitive for the client to get
what they need, not just what you have. Supported platforms - All
OS and browser formats, Including Firefox browser, Mac, Linux.
Slide 15
15 Why Flash? Using the Flash Media Server, you get rich
reporting and statistics - Get reports of file viewings, bandwidth,
duration of view, average, time of day, month, etc.
Slide 16
16 Types of Flash Delivery Using embedded video within SWF
files. Using progressive download FLV files. Streaming video from a
Flash Media Server.
Slide 17
17 Flash Delivery
Slide 18
18 Embedded Embedded video is recommended only when you want
visitors who have Flash Player 5 or lower to be able to view your
video, or when you must have one single file that encapsulates the
video and the Flash content, or when your video clip is under five
seconds long. In all other cases, embedded video is not
recommended.
Slide 19
19 Embedded If your video content changes, you must reopen
Flash, re-embed the video, recheck and possibly rework any
navigation and or associated content, and then republish the SWF
file to make the change. During authoring, each time you want to
preview or test part or all of your Flash content, you must publish
the entire video file. This can add significant time to the
authoring process.
Slide 20
20 Embedded For web delivery, the entire video file must be
downloaded from the web server before video playback can begin. At
runtime, the entire video file must fit into the local memory of
the playback system. After approximately 120 seconds of continuous
video playback, users may experience audio synchronization
problems.
Slide 21
21 Embedded File length is limited to a maximum duration of no
greater than 16,000 frames. The video frame rate and Flash Timeline
frame rate must be the same (because they share the same time
base).
Slide 22
22 Progressive Download During authoring, you need to publish
only the SWF interface for previewing or testing part or all of
your Flash content. This results in faster preview times and
quicker turnaround on iterative experimentation. While using an
ActionScript 2.0 file, the video begins playing as soon as the
first segment has been downloaded and cached to the local
disk.
Slide 23
23 Progressive Download While using an ActionScript 3.0 file,
the video begins playing only when enough of it has downloaded so
that it can play the FLV file from start to finish. This behavior
can be altered using ActionScript. At runtime, video files are
loaded from the local disk into the SWF file, with no limitation on
file size or duration. There are no audio synchronization issues or
memory restrictions.
Slide 24
24 Progressive Download The frame rate of the video file can be
different from the frame rate of the SWF file, allowing for greater
flexibility in setting up a project.
Slide 25
25 Advantages of Streaming The video starts playing sooner than
it does using other approaches. Streaming uses less of the client's
memory and disk space, because the clients don't need to download
the entire file.
Slide 26
26 Advantages of Streaming It makes more efficient use of
network resources, because only the parts of the video that are
viewed are sent to the client. It provides more secure delivery of
media, because media does not get saved to the client's cache when
streamed.
Slide 27
27 Advantages of Streaming It provides better tracking,
reporting, and logging ability important features for industries
such as video ad serving. It allows you to deliver live video and
audio, or capture video from a client's webcam or digital video
camera.
Slide 28
28 Advantages of Streaming It enables multiway and multiuser
streaming for creating video chat, video messaging, and video
conferencing applications. It provides programmatic control of
streams (server scripting) for the creation of server-side
playlists, synchronization of streams, smarter delivery adjusted to
client connection speed, and application creation.
Slide 29
29 Advantages of Streaming It provides advanced monitoring and
reporting on traffic and throughput.
Slide 30
30 Flash and Accessibility Flash now has Captioning/Subtitling
Macromedia Flash 8 allows designers and developers to meet all of
the design requirements set forth in Section 508.
Slide 31
31 Flash and Accessibility Macromedia Flash Player 8 allows
people with visual disabilities to access the web using either
Window-Eyes from GW Micro or JAWS from Freedom Scientific.
Slide 32
32 Questions? More Resources/Information: Flash Video:
http://www.adobe.com/products/flash/video/ Examples of Flash Video:
http://www.adobe.com/products/flash/flashpro/video/gallery/
Accessibility: http://www.adobe.com/resources/accessibility/flash8/
Flash Development: http://www.flashdeveloper.nl/index.html
Slide 33
DIS Multimedia Productions Les Profitt, Senior Producer (360)
725-5120 [email protected]@dis.wa.gov Bev Tafoya, Production
Operations Coordinator (360) 725-5129
[email protected]@dis.wa.gov