FLV 文件如何工作?最终用户在观看文件时是否会下载文件的全部内容?

FLV 文件如何工作?最终用户在观看文件时是否会下载文件的全部内容?

我在后端有一个 20 MB 的 FLV 视频文件,我正在通过 FlowPlayer 为他们提供服务。

(a) 最终用户在观看视频时是否会下载 20 MB 的信息,还是会下载更少的信息?

(b)在网站上观看 FLV 文件时,我们开始看到质量收益递减,这时 FLV 文件的视频比特率应该是多少?(好吧 - 这是开放式/模糊的!)

答案1

交付选项部分Flash 视频维基百科上有关于 FLV 如何托管的很好的参考。

然后检查一下Flash 视频比特率计算器.
还有FLV 数据速率和带宽...揭秘

答案2

我唯一能回答的是,用户在玩完游戏后会下载 20 MB。但是,在重播时他不会重新下载。

收益递减部分与网站和客户端之间的有效带宽成正比。

答案3

a- 如果它观看整部电影,是的,它会下载整个 20mb,如果不是,则取决于播放器在观看者转到另一个页面之前缓冲了多少兆字节。

b- 这取决于电影的分辨率和所用的编解码器,通常如果电影是 PAL 或 NTSC,那么 1500 到 2000 Kb/s 就可以了,低于这个值会降低质量。如果是 720p,则必须提高,因为它需要更多的 kb/s 才能保持质量。

此外,现在没有多少网站使用 flv,目前最常见的用途(当它是 flash 播放器时)是使用播放器创建一个 flash 电影容器并流式传输 mp4 视频文件,质量更好,更便携。以下是对流式传输和分辨率的清晰解释和示例:探索 Flash Player 对高清 H.264 视频和 AAC 音频的支持

相关内容