视频伪流技术(pseudostreaming)

伪流技术允许通过HTTP服务器实现视频的随机访问与播放,适用于Apache、Tomcat等常见服务器。播放器通过携带starttime参数发送HTTP请求,服务器脚本处理并返回对应位置的数据,支持FLV和H.264格式。
摘要由CSDN通过智能技术生成

接触FLASH视频播放的人,不免接触到伪流的概念。之前一直没有找到比较好理解的相关介绍,今天翻flowplayer的文档时,看到一篇不错的介绍,将其简单翻译一下。


原文地址:点击打开链接


伪流技术是一种能在常见HTTP服务器如APACHE、tomcat、IIS或lighttpd上安装提供的一种协议。它使用服务端脚本来提供FLASH到服务器的视频交互。播放器在URL上携带start time的参数发送HTTP请求到服务端,服务端的脚本处理视频流并且给予回复,保证提供的视频流起始位置与START TIME参数所对应。这个start time的参数通常命名为“start",这个技术同样被风靡全球的youtube所使用,它使用的是lighttpd WEB服务器。


对于播放器来说,使用伪流或其他流式的解决方案最大的好处是:能跳转到尚未下载到的视频部分。这种情况在很符合大文件播放需求,比如2个小时的视频,用户想立刻跳转到它的后面部分开始播放,(这样不需要下载中间用户不关心的部分了)。好处如下:


# 能够随机跳转到视频的任意时间

# 从视频的中间开始播放

# 提供客户方流媒体服务器和服务端脚本集成的可能(???)

# 支持FLV和H.264的视频


以下是比较流行的伪流服务端技术方案:


See alsopseudostreaming with IIS and ASP.NET



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值