[发明专利]网络视频播放方法及网络视频播放装置无效
申请号: | 201110116874.X | 申请日: | 2011-05-07 |
公开(公告)号: | CN102291599A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 董友球;曾昭兴;郭景贵 | 申请(专利权)人: | 董友球;曾昭兴;郭景贵 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/433;H04N21/8547 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510663 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 视频 播放 方法 装置 | ||
技术领域
本发明涉及音视频技术领域,特别涉及一种网络视频播放方法及装置。
背景技术
随着互联网技术的发展,在网络带宽不断增长的今天,网络视频以其便捷的访问体验、多样化的影片来源、实时的更新速度吸引了广大的用户,使得网络视频成为了用户网络生活不可或缺的重要组成部分。
目前,大多数网站服务器提供的网络视频都以一定的码流进行播放。所述码流(Data Rate),是指视频文件在单位时间内使用的数据流量,也叫码率,它是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。如果在网络带宽较小、网络流量较大的情况下,码流较大的视频文件会占用更多的带宽资源,从而影响视频的传输,进一步影响视频播放的流畅度,若降低标准看视频的话则又会浪费带宽,又很难保证画面的质量。
申请号为200910242821.5的中国专利《一种网络视频的播放方法及一种网络视频播放系统》中公开了一种网络视频的播放方法,所述方法包括:针对每一路视频源,预置多种码流;选择其中一种码流播放视频源对应的视频。可以在网络带宽资源较少的情况下选择低码流,而在带宽资源充足的情况下选择高码流,从而保证视频播放的流畅度。通过在播放过程中调整视频码流,还可以提高网络视频播放的并发用户数。这种选择码流的基本上都是通过手动选择,而手动操作的时候本身就会浪费比较多的时间。由于一般的视频都会采取帧间压缩技术,在播放视频的时候,必须从关键帧开始才能正常解码,否则可能会解码失败导致花屏或丢帧的情况。手动操作切换时,如果切换到新码流时没有从关键帧开始发送数据则可能因上述原因造成画面不平滑过渡的情况。
发明内容
为解决上述问题,本发明提供一种网络视频播放方法及装置,能够有效的利用网络带宽,在保证视频画面不卡的情况下,尽可能为用户提供高质量视频画面。
针对上面所述问题,本发明提供一种网络视频播放方法,包括:
针对每一路视频源,预置多种码流;
用户请求播放视频,选择一种视频码流;
判断是否需要切换视频码流,是则按照时间戳切换视频码流。
本发明还提供一种网络视频播放装置,包括:
网络连接的网络服务器以及网络视频播放客户端。
所述网络服务器包括多码流设置模块、视频传输模块、码流切换模块;
所述多码流设置模块,用于针对每一路视频源,预置多种码流,为每种码流中的视频帧记录显示时间戳信息;
所述视频传输模块,用于选择其中一种码流向视频播放客户端传输视频源对应的视频。
所述码流切换模块,用于切换各个码流的数据。
网络视频播放客户端用于播放视频源对应的视频,其包括状态检测模块和码流选择模块:
所述状态检测模块,检测当前网络的状况以及对当前播放客户端中的缓冲数据进行检测,
所述码流选择模块,用于发送码流切换请求,或者将自身检测到的状态发给所述服务器来决定切换码流。
与现有技术相比,本发明可在网络不稳定的情况下,保证流畅性并尽可能为用户提供高质量视频画面,以达到更好的显示效果;实现自动切换视频从而减少手动操作所带来不必要的时间损耗;还采用了时间戳对应对视频进行切换,使画面过渡平滑、自然。
附图说明
图1为本发明实施例一所述的一种网络视频播放方法流程图。
图2为本发明实施例一所述的码流切换时时间戳比较图。
图3为本发明实施例一中的视频码流选取流程图。
图4为本发明实施例二中的视频码流选取流程图。
图5为本发明实施例二所述的一种网络视频播放装置结构图。
具体实施方式
传统的网络视频播放通常使用单一码流,而本发明提出了一种多码流的播放方案,在网络不稳定的情况下,保证流畅性并尽可能为用户提供高质量视频画面,以达到更好的显示效果。下面通过实施例进行说明。下面结合具体的实施例详细描述本发明的技术方案。
实施例一
如图1所示,本发明一种网络视频播放方法,具体包括以下步骤:
S101、针对每一路视频源,预置多种码流;
务器10所述视频源是指视频的信号来源,一路视频源可以为一个单独的节目,也可以针对一个频道。每一路视频源会预置多种可选的码流,所述预置的方式可以是:对每个视频源并发启动多路编码,接收到所采集的原始视频流后,按照用户需求将其编码成多种码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于董友球;曾昭兴;郭景贵,未经董友球;曾昭兴;郭景贵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110116874.X/2.html,转载请声明来源钻瓜专利网。