DIS Multimedia Productions Flash Video Streaming June 5, 2007

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

  • Slide 1
  • 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