flash - 传送 Flash 视频有哪些选项?

标签 flash video

我想要对不同选项的简要介绍。

最佳答案

来自 Wikipedia

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.[citation needed]

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 and Youtube 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 HTTPD module, or a lighttpd module. Rich Media Project provides players and Flash components compatible with "HTTP pseudo-streaming" method.

Streamed via RTMP to the Flash Player using the Flash Media Server (formerly called Flash Communication Server), VCS, ElectroServer, Wowza Pro or the open source Red5 server. As of April 2008, there are four stream recorders available for this protocol, re-encoding screencast software excluded.

这里有来自 Adob​​e 的有用介绍:Flash video learning guide

关于flash - 传送 Flash 视频有哪些选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726/

相关文章:

actionscript-3 - 如何加快 Flash IDE 项目的编译/发布时间

javascript - Magento - 无法在管理员中上传产品图片

android - 是否可以通过 C 级别使用 android API?或者我可以通过 C 代码使用编解码器吗?

python - 如何为Python找到正确的youtube xpath

JavaScript 条件不适用于音频检查

python - 使用 openCV cv2VideoCapture 打开视频文件时出错

Azure 视频流传输到 Xamarin

javascript - 将 RGBA 转换为十六进制或将 ARGB 转换为十六进制

javascript - 从客户端浏览器确定域的 IP#

javascript - 如何将嵌套的 SWF 文件缓存在 DOM 中?