在浏览器上播放视频流和视频文件之间的区别

时间:2015-06-17 23:04:13

标签: streaming

我正在阅读有关瘦客户端和流媒体视频的信息。它与在本地下载文件然后在浏览器上播放文件有什么不同。我的意思是内部流媒体如何工作?与从文件播放相比,流媒体占用的CPU和内存更少吗?

1 个答案:

答案 0 :(得分:0)

流媒体背后的概念非常简单 - 基本上你可以想象服务器是逐字节发送视频,或者是'块',客户端接收字节或块进入'先进先出'队列然后播放它们按照收到的顺序(以及正确播放视频所需的速度)。

更复杂的流技术将允许客户端在下载文件块时在不同的比特率编码之间切换 - 这意味着如果在视频回放期间网络状况发生变化,客户端可以选择更低或更高比特率的块作为下一个大块下载适当。这被称为自适应比特率流。

流媒体的优势包括快速视频启动和搜索,更好地利用带宽,如果用户决定寻找或停止观看,则无需下载整个视频。

以下文章给出了非常好的概述:http://www.jwplayer.com/blog/what-is-video-streaming/