一种滚动播放视频的方法和系统与流程

文档序号:14480783阅读:980来源:国知局

本发明涉及互联网技术领域,特别涉及一种滚动播放视频的方法和系统。



背景技术:

随着信息技术的发展互联网的普及,互联网将在现有基础上更进一步影响公众生活的方方面面,互联网将在更多的方面承载工作、生活的功能,最终促进整个社会信息化水平的提高和文化生活的丰富。由互联网和信息化所创新的生活娱乐模式,比如网络媒体、网络社区、网络游戏、即时通讯、搜索、电子商务等,不但高效便捷地提升了人们的学习工作效率,丰富了人们的文化娱乐需求,而且还极大地推动了社会经济的发展。

互联网视频业务融合了数字技术和传统媒体业务,是发展最快的互联网应用之一。根据中国互联网络信息中心(cnnic)发布的第37次《中国互联网络发展状况统计报告》,截至2015年12月,中国网络视频用户规模达5.04亿,较2014年底增加7093万,网络视频用户使用率为73.2%,较2014年底增加了6.5个百分点。其中,手机视频用户规模为4.05亿,与2014年底相比增长了9228万,增长率为29.5%。手机网络视频使用率为65.4%,比2014年底增长9.2个百分点。2015年兴起的网络主播、实时转播、vr、视频电商等互联网业务应用,也进一步推动了视频业务的发展。

互联网视频技术是一个综合的技术,包括多媒体数据的采集、编码、压缩、传输、储存、解码等多项技术。互联网视频技术方案是由基于网络平台之上的编码端、服务器端和用户端共同组成。目前互联网视频技术标准虽是多种多样,但是其系统结构的架构基本相似,主要包括:编码工具、多媒体数据、服务器、网络和播放器等几部分组成。

目前互联网视频使用较多的技术方案主要有:

1)、quicktime。apple公司的quicktime技术集成系统是较早获得应用的数字媒体领域的事实上的工业标准。quicktime是一个开放式的架构,包括了各种各样的流式或非流式的媒体技术。quicktime是最早的视频工业标准,1999年发布的quicktime4.0版本开始支持真正的流式播放,当时的格式为:quicktime在视频压缩上采用sorensonvideo技术,音频采样qdesignmusic技术。quicktime最大的特点是其本身所具有的包容性使它成为一个完整的多媒体平台,基于这个平台可以使用包括smil(synchronizedmultimediaintegrationlanguage同步媒体整合语言)在内的多种媒体技术来共同制作媒体内容,再配合以quicktime的wiredsprites互动格式,使得quicktime在交互性方面是最佳的方案。

quicktime文件的质量极高,缺点是文件太大。高清晰、高质量的画面往往就意味着更大尺寸文件、更多传输时间。正因如此,quicktime只能用于一些多媒体广告、产品演示、高清晰度影片等需要高清晰表现画面的视频节目。在网络速度不佳的环境下,观众使用quicktime技术会比较吃力,而且quicktime的系统资源占用较高,要求硬件的配置比较好。

2)、realsystem。realsystem是随apple公司之后又一个较早介入互联网多媒体技术领域的公司,并随着互联网的快速发展而壮大,现在realsystem已经成为了互联网视频的典型技术方案。

realsystem由采集编码器、服务器端和用户端三部分组成,分别是realproducer、realserver和realplayer。realsystem采用scalablevideotechnology可伸缩视频技术,可以根据用户电脑的速度和连接质量而自动调整媒体的播放质量;采用two-passencoding两次编码技术可以通过对流媒体内容进行预扫描,再根据扫描结果来编码,从而提高编码质量。realsystem通过基于smil并结合realpix和realtext技术来达到一定的交互能力和媒体控制能力,不过相比quicktime还有差距。

realsystem最突出的特点是采用了surestream自适应流技术,可通过一个编码流提供自动适应不同宽带连接的播放,特别适合网络上播放或是在线播放的方式。比如,在realsystem所使用的视频流媒体格式中,rm格式是质量最差的,但是文件尺寸最小,低速用户也可以轻松的实现在线欣赏视频节目。

3)、windowsmediatechnolgy。windowsmediatechnolgy是较晚实现互联网视频播放的技术方案,但是由于windowsmediatechnolgy技术的便捷性,其很快占据了市场份额,成为主要用于互联网传播多媒体信息的主流技术方案。

windowsmediatechnolgy的关键技术核心是mms协议和asf数据格式,mms用于网络传输控制,asf用于媒体内容和编码的打包,是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息的数据格式。与realsystem相似,windowsmediatechnolgy也由三部分组成,分别是:mediatools、mediaserver、mediaplayer。mediatools是整个方案的重要组成部分,包含一整套用于采集、编码、生成asf格式文件的工具。windowsmedia只能通过ie有限的支持smil,所以在交互能力方面是相对较弱的。

windowsmediatechnolgy的一个很重要的优势就是制作、发布和播放软件与windows9x/nt/2000/xp操作系统集成捆绑。windowsmedia文件比realmedia文件稍大,在线播放状态下比quicktime相对流畅,对系统资源的要求一般。

上述主流的互联网视频播放的技术方案,在播放较长多媒体信息的时候,都需要提前在本地进行下载,然后才可以进行播放。在互联网视频技术方案中,流媒体数据的预下载,一方面会占用本地资源,造成硬件负载加大,影响用户使用体验;另一方面,需要等待流媒体文件的下载完成才可以进行播放,会造成用户等待时间过长,降低用户的使用体验。



技术实现要素:

本发明提供一种滚动播放视频的方法和系统,优化了互联网视频播放的流程,减少了流媒体预下载的等待时间,降低了对服务器和本地硬件的负载压力,增强了互联网视频的播放效果,提高了用户的使用体验。

本发明的技术方案提供了一种智滚动播放视频的方法,包括以下步骤:

分段滚动下载视频;

播放已经下载的视频;

结束。

进一步的,所述分段滚动下载的同时进行所述播放已经下载视频的操作。

进一步的,设置播放门限,当已下载视频达到所述播放门限,则开始所述播放已下载视频的操作。

进一步的,设置下载门限,当剩余视频达到所述下载门限,则开始所述分段滚动下载的操作。

进一步的,下载结束,则停止所述分段滚动下载视频的操作。

进一步的,播放结束,则全部的方法流程结束。

本发明的技术方案还提供了一种滚动播放视频的系统,包括:管理单元、下载单元和播放单元,其中,

管理单元用于管理视频的分段、管理所述下载单元的启动、管理所述播放单元的启动;

下载单元用于执行分段滚动下载视频的操作;

播放单元用于执行分段滚动播放视频的操作。

进一步的,管理单元设置播放门限,所述下载单元已完成下载的视频达到所述播放门限时,所述管理单元指示播放单元开始执行所述分段滚动播放视频的操作。

进一步的,管理单元设置下载门限,所述播放单元播放剩余的视频达到所述下载门限时,所述管理单元指示下载单元开始执行所述分段滚动下载视频的操作。

本发明技术方案通过优化互联网视频播放的流程,减少了流媒体播放的等待时间,提高了互联网视频的播放效果,增强了用户的使用体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例一中滚动播放视频的方法流程图;

图2为本发明实施例一中滚动播放视频的系统结构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明实施例一中滚动播放视频的方法流程图。如图1所示,该流程包括以下步骤:

步骤101、分段滚动下载视频。

步骤102、播放已经下载的视频。

分段滚动下载视频的同时进行播放已经下载的视频的操作;

设置播放门限,当已下载视频达到播放门限,则开始播放已下载视频的操作。

播放已经下载视频的同时进行分段滚动下载的操作;

设置下载门限,当剩余视频达到下载门限,则开始分段滚动下载的操作。

步骤103、结束。

下载结束,则停止分段滚动下载视频的操作。

播放结束,则全部的方法流程结束。

为了实现上述实施例一中的流程,本实施例还提供了一种滚动播放视频的系统,图2为本发明实施例一中滚动播放视频的系统结构图。如图2所示,该系统包括:管理单元201、下载单元202和播放单元203,其中,

管理单元用于管理视频的分段、管理下载单元的启动、管理播放单元的启动;

下载单元用于执行分段滚动下载视频的操作;

播放单元用于执行分段滚动播放视频的操作。

管理单元控制下载单元和播放单元进行同时的操作;

管理单元设置播放门限,下载单元已完成下载的视频达到播放门限时,管理单元指示播放单元开始执行分段滚动播放视频的操作;

管理单元设置下载门限,播放单元播放剩余的视频达到下载门限时,管理单元指示下载单元开始执行分段滚动下载视频的操作。

上述实施例中的技术方案通过优化互联网视频播放的流程,减少了流媒体预下载的等待时间,降低了对服务器和本地硬件的负载压力,增强了互联网视频的播放效果,提高了用户的使用体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1