[发明专利]实现流媒体视频点播的录入前端、装置、客户端及方法有效
申请号: | 200710121140.4 | 申请日: | 2007-08-30 |
公开(公告)号: | CN101378490A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 张志东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 张立成 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 流媒体 视频点播 录入 前端 装置 客户端 方法 | ||
技术领域
本发明涉及视频点播技术,尤其涉及一种实现流媒体视频点播的流媒体视频内容录入前端、装置、点播客户端及方法。
背景技术
所谓流媒体技术指:应用流技术在网络上传输多媒体文件的技术,其特点是可以边下载边播放。所谓流媒体视频点播技术指:根据用户的需求来播放流媒体视频节目的技术。流媒体视频点播技术也称为交互式流媒体视频点播技术。
目前,现有的流媒体视频点播技术采用服务器/客户端模式,预先将流媒体视频节目完全存储在服务器端的大型存储设备上,服务器端的存储设备可以为流媒体视频内容数据库,用于存储所有客户端请求点播的视频节目。那么,采用图1所示现有的流媒体视频点播装置,现有技术实现流媒体视频点播的流程包括以下步骤:
步骤101、点播客户端21或点播客户端22向流媒体视频点播服务器1发起点播请求。
步骤102、流媒体视频点播服务器1响应点播客户端21或点播客户端22的点播请求,向存储设备3发起查询请求,查询当前点播客户端请求点播的视频节目。
步骤103、流媒体视频点播服务器1从存储设备3获取视频节目后,将该视频节目返回给当前与流媒体视频点播服务器1建立连接的点播客户端。
从上述现有技术实现流媒体视频点播的流程可知,采用现有技术会导致流媒体视频点播服务器的压力非常大,主要表现在带宽压力方面。由于流媒体视频点播服务器需要为每个点播客户端维持一个单独的连接,因此,所有的视频 流都需要从流媒体视频点播服务器下载,带宽消耗非常大。以一个400kbps码率大小的视频流来计算,如果要支持10000人同时点播,纯视频流需要的带宽需达到400kbps*10000=4000M=4G的流量。
基于上述现有技术实现流媒体视频点播的流程,进一步来说,流媒体视频点播服务器还可以对所接收点播客户端的视频控制请求,比如播放、快进、快退、时间搜索等进行响应,并将相应于视频控制请求格式的视频流返回给点播客户端,在点播客户端实现播放、快进、快退、时间搜索等功能。
举例来说,比如,点播客户端请求点播视频节目A,并且,点播客户端的当前视频控制请求为播放请求。那么,流媒体视频点播服务器接收到点播客户端的点播请求后,先向流媒体视频内容数据库发送查询请求,查询到视频节目A在流媒体视频内容数据库中的存储地址后,将查询结果返回给点播客户端;然后,点播客户端发起播放请求,采取相应于该播放请求格式的视频流,流媒体视频点播服务器将视频节目A返回给点播客户端。这里,相应于播放请求格式的视频流为正常流。如果点播客户端的当前视频控制请求改变为快进请求,则流媒体视频点播服务器接收到该快进请求后,停止原来正常流的发送,采取相应于该快进请求格式的视频流,将视频节目A返回给点播客户端。这里,相应于该快进请求格式的视频流为经过处理的快进流。
这种经过处理的快进流,一般在流媒体视频点播服务器的编码器进行编码,并由经过编码的视频独立帧组成。所谓视频独立帧指:由视频压缩技术产生的压缩数据帧,对于该压缩数据帧,点播客户端相应的解码器只需根据这些视频独立帧所包含的关键帧数据,就能直接解码并还原出压缩前的原始图像。并且,流媒体视频点播服务器根据点播客户端快进的速度,提取相应的视频独立帧。比如,点播客户端采用8倍速快进,则流媒体视频点播服务器每8秒提取视频独立帧中的关键帧数据发送到点播客户端,点播客户端接收到这些关键帧数据后,采用相应的解码器解码,并显示出原始图像,来供用户决定快进的位置。如果点播客户端的当前视频控制请求改变为停止请求,则停止快进,流媒体视频点播服务器从当前快进的位置,采取相应于该停止请求格式的视频流,将视 频节目A返回给点播客户端,客户端重新开始缓冲数据并播放。这里,相应于该停止请求格式的视频流为正常流。
从上述点播客户端请求点播视频节目A的例子可知,采用现有技术获得的快进流必须依赖流媒体视频点播服务器端的编码器,以及相应的点播客户端解码器,才能完成视频流的编码与解码,并获得快进显示所需要的原始图像,其它对快退、时间搜索等视频控制请求处理的原理与此类似。那么,采用现有技术会导致流媒体视频点播服务器的压力非常大,主要表现在对点播客户端的视频控制请求处理方面的压力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121140.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双开托盘式宠物笼具
- 下一篇:一种进入通道装置及猪饲养站