ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • How to delivering a Flash Videdo files on portocol of HTTP ?
    Media_Dev 2010. 6. 18. 10:47
    반응형

    http://en.wikipedia.org/wiki/Flash_Video

    Flash Video files can be delivered in several different ways:

    • As a standalone .FLV file. Although Flash Video files are normally delivered using a Flash player for control, the .FLV file itself is only playable with an FLV player. There are several third party players available.
    • Embedded in an SWF file using the Flash authoring tool (supported in Flash Player 6 and later). The entire file must be transferred before playback can begin. Changing the video requires rebuilding the SWF file.
    • Progressive download via HTTP (supported in Flash Player 7 and later). This method uses ActionScript to include an externally hosted Flash Video file client-side for playback. Progressive download has several advantages, including buffering, use of generic HTTP servers, and the ability to reuse a single SWF player for multiple Flash Video sources. Flash Player 8 includes support for random access within video files using the partial download functionality of HTTP, sometimes this is referred to as streaming. However, unlike streaming using RTMP, HTTP "streaming" does not support real-time broadcasting. Streaming via HTTP requires a custom player and the injection of specific Flash Video metadata containing the exact starting position in bytes and timecode of each keyframe. Using this specific information, a custom Flash Video player can request any part of the Flash Video file starting at a specified keyframe. For example, Google Video, Youtube, and BitGravity support progressive downloading and can seek to any part of the video before buffering is complete. The server-side part of this "HTTP pseudo-streaming" method is fairly simple to implement, for example in PHP, as an Apache module, or using lighttpd.
    • Streamed via RTMP to the Flash Player using the Flash Media Server (formerly called Flash Communication Server), VCS, ElectroServer, Helix Universal Server, Wowza Pro, WebORB for .NET, WebORB for Java or the open source Red5 server. As of April 2008, there are stream recorders available for this protocol, re-encoding screencast software excluded.
    반응형

    'Media_Dev' 카테고리의 다른 글

    F4V injector  (0) 2010.07.21
    Image processing on iphone.  (0) 2010.07.08
    mp4 sample with uuid for XMP  (0) 2010.05.26
    Mp4 Sample,encoded AAC,AVC  (2) 2010.05.04
    color space.  (0) 2010.04.12

    댓글

Designed by Tistory.