ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • mp4 to F4v + progressDownLoad
    Media_Dev 2010. 9. 10. 17:05
    반응형
    http://www.flashmorgan.com/index.php/2008/01/23/why-is-my-progressive-h264-video-not-playing-until-the-entire-file-is-downloaded/

    What is XMP ?

    1. XMP is based on XML hence grammar can be extended at anytime

    2. XMP is used across all Adobe Product for a better workflow

    3. XMP can help users to work and collaborate on the same project thanks to the merging capability of XMP Data.

    4. Using XMP provide indexation features for triple store engine once XMP data is converted to RDF hence web crawler can perform indexation of any files tagged using Adobe tools or thanks to the public version of XMPCore SDK

    5. XMP is embedded in the Video File and remains in the video even if the content is moved or copy from one server to an other.

    6. Video and its private data can be delivered in a single connection from Flas Media Server using RTMP protocol as well as from any HTTP server used to provide progressive download and playback mechanism to Flash Player.

    7. XMP can be parsed using for x loop in Action Script 3


    http://dowire.org/wiki/Streaming_vs_Progressive_Download

    Streaming vs Progressive Download

    This article contrasts the two main methods of delivering media over the Internet. The first method, using a standard web server to transmit the file is sometimes called ‘Progressive download’. The other method is a streaming media server. As you will see, the server and network transportation method is the substantial differentiator.

    A web server is a computer with high speed access to the Internet typically customised for sending web pages and images to a web browser. Addresses normally begin with http:// (Hyper-Text Transfer Protocol) or https:// (for Secure communications). The server computer is running web server software such as Microsoft Internet Information Services (IIS) or Apache.

    An Internet browser such as Internet Explorer or Netscape is typically used to access web sites hosted on the server. The same technology is often used to host computer files including executable programs, Adobe Acrobat (PDF) and Microsoft Word files.

    The same technology is sometimes used for distributing media files containing video and audio. When player software, such as Windows Media Player or RealPlayer, is used to access media files from a web server, this is called ‘’Progressive Download.’’

    In our streaming media example, the server would be, like the web server, connected to a high speed Internet connection. However in this case, the computer would be running streaming media server software such as Windows Media Services (Microsoft) or the Helix Server (RealNetworks).

    The address would look something like mms://x.x.x.x/streaming_media_file_directory/media_file_name.wmv or rtsp://x.x.x.x/directory/filename.rm

    Sometimes these addresses are hidden inside a text file which is downloaded from a web server and opened by the Media Player. This file might end in the .asx (Windows Media) or .rm (Real) file extensions.

    The ‘’protocol’’ used by each of these technologies to send the media file over the Internet are different to each other. The specifics of this aspect are discussed in the Microsoft whitepaper referenced at the bottom of this article.

    As we have shown, the difference between a streaming media and progressive download is the server software and corresponding network protocol used to transmit the media file. For organizations utilizing only a web server, distributing a media file using progressive download can often be the simpler option because it utilizes existing infrastructure.

    As we have discussed, progressive download can be achieved using a regular web (http) server. The client handles the buffering and playing during the download process. If the playback rate exceeds the download rate, playback is delayed until more data is downloaded.

    Files that are downloaded over the Web are generally only able to be viewed after the entire file is downloaded. Files delivered to the server using streaming media technology are playable at the same time they are received by the computer they are being played on.

    A streaming server works with the client to send audio and/or video over the Internet or Intranet and play it almost immediately. They allow real-time 'broadcasting' of live events, and the ability to control the play-back of on-demand content. Playback begins as soon as sufficient data has downloaded. The viewer can skip to a point part way through a clip without needing to download the beginning. If the data can not be downloaded fast enough, a streamed web cast sacrifices quality in order for the viewing to remain synchronised with the original timing of the content.

    Microsoft distinguishes these technologies in their technical white paper: Streaming Methods: Web Server vs. Streaming Media Server.

    Streamingmedia.com have also written an article on the subject: Streaming vs. Downloading Video: Understanding The Differences.



    true progressive download'? You say that like there is a spec. Youtube.com seeks by making another HTTP-request. Their servers then seek to the middle of the file, pad the appropriate headers, and send the media from that point. It is not rocket science. Research terms like mod_flv and mod_h264_streaming for details. – Stu Thompson


    반응형

    'Media_Dev' 카테고리의 다른 글

    mp4 Streaming  (0) 2010.10.12
    recived Http Streaming headers  (0) 2010.10.07
    Apple iPhone Tech Talk London 2009: Preparing and Delivering Video for iPhone  (0) 2010.09.07
    QueryAccept (Downstream  (0) 2010.08.16
    py2exe  (0) 2010.08.03

    댓글

Designed by Tistory.