一种本地视频节目的播放方法和装置的制作方法

文档序号:7668509阅读:168来源:国知局
专利名称:一种本地视频节目的播放方法和装置的制作方法
技术领域
本发明涉及计算机视频技术领域,更具体地说涉及一种本地视频节目的播放方法和装置
背景技术
计算机网络与人们生活越来越密切,随着计算机和网络技术的快速发展,计算机视频和 网络视频正在部分地取代电视和碟机成为人们享受视频节目的方式。
与此同时,相关的网络技术、软件技术也随之发展,最早有Real公司和微软公司推出的 视频文件格式和视频流服务器,后来又有使用p2p (point-to-point,点对点)技术的方式 ,而近几年最流行的,当属youtube这类以Flash技术为基础的视频网站,这类网站近年来风 起云涌,包括国外著名的youtube、 grouper、 metacafe、 veoh,国内著名的土豆、偶偶、优 酷、56、六间房、酷溜、皿me、 tvix等,同时, 一些原本非Flash视频技术的网站也改用了 Flash视频技术,例如新浪的新闻视频原来使用mms (微软的流媒体格式),近期也改为 Flash视频技术。央视、湖南卫视的视频同样也使用Flash视频技术。
请参考图1和图2,目前这类视频的观看方式为用浏览器访问视频网站,找到要看的节 目,然后在线观看。用户可以找到工具将这些视频下载到本地,但下载到本地后用浏览器无 法观看,必须安装一个单独的播放器才能播放,这给用户造成了不便。而用户一般计算机上 会有微软的wmp (Windows MediaPlayer,微软的Windows媒体播放器)软件,可以播放wmv ( Windows MediaVideo,微软的视频格式文件)的节目,有些用户装了real播放器,但目前支 持Flash视频flv (Flash Video, Adobe公司的视频格式文件)节目的播放器只有寥寥几个, 许多人甚至不知道用什么软件可以播放f lv节目。
这样,就产生了一个很怪异的情况 一般用户很容易地在网上看flv、 real、 wmv的节目 ,而将节目下载到本地后,wmv和real的节目比较容易在本地播放(需要调用独立的播放器),flv的节目则许多人不知道怎么在本地播放(大部分人不知道用什么播放器播放flv)。

发明内容
有鉴于此,本发明的目的在于提供一种本地视频播放的方法和装置,以解决用户需要单 独安装播放器的麻烦。
本发明是这样实现的 一种本地视频节目的播放方法,包括 设置包含嵌入播放器的网页;
将预先存储在本地的视频文件发送至所述嵌入播放器;
浏览器调用系统已有的解码器对所述视频文件解码并在嵌入播放器界面上进行播放。 优选的,
上述网页内嵌的嵌入播放器直接取得预先存储在本地的视频文件,浏览器调用系统已有 的解码器播放。 优选的,
通过一个转换部件,取得预先存储在本地的视频文件,从本地网络接口 (Localhost) 以网络通信的方式送给上述网页内嵌的嵌入播放器,由浏览器调用系统已有的解码器解码并 在嵌入播放器界面上播放。
优选的,
在使用包含嵌入播放器的网页播放本地的视频文件时,将广告信息或者其他网络信息整 合到该网页。
本发明同时还公开了一种本地视频节目的播放装置,包括
界面单元,由用于播放视频文件的嵌入播放器,及包含该嵌入播放器的网页单元组成; 处理单元,用于将预先存储在本地的视频文件进行预处理、解码,并发送至所述界面单元。
优选的,所述处理单元包括
预处理单元,用于将述视频文件解码等预处理工作; 发送单元,用于将预处理后的视频数据发送给界面单元。
优选的,所述预处理单元直接取得本地的视频文件,并把数据传递给发送单元。 优选的,所述预处理单元取得本地的视频文件,并将文件按照网络通信协议重组后,以 网络协议的形式传递给发送单元。
上述装置还包括
信息整合单元,用于将预先设置的信息整合到所述包含嵌入播放器的网页单元,所述预 先设置的信息为广告信息或其他网络信息。
从上述技术方案可以看出,与现有技术相比,本发明遵从大部分网民的习惯,只要网民 可以在网页上看网站上的视频,该视频下载下来以后,无需再安装单独的、专用的播放器, 即可播放下载到本地的视频,对于用户来说,应用起来比较方便,解决了现有技术存在的这 种不方便的问题。


图1为现有技术一的实现流程图现在播放本地节目的流程; 图2为现有技术二的实现流程图现在播放网络节目的流程;
图3为本发明一种本地视频节目的播放方法的实施例一的流程图使用网页嵌入播放器 直接播放本地节目的流程;
图4为本发明一种本地视频节目的播放方法的实施例二的流程图使用网页嵌入播放器 间接播放本地节目的流程;
图5为本发明一种本地视频节目的播放装置的实施例一的结构示意图6为本发明一种本地视频节目的播放装置的实施例二的结构示意图。
具体实施例方式
由于历史的原因,Flash技术最初是在网页广告中出现,使用Macromedia(adobe)公司的 Flash技术,使原来的文字广告、图片广告变为动画广告、视频广告,同时也使浏览器的 Flash播放器插件也在大部分上网的计算机上安装,因而出现了使用Flash技术的视频网站。 而Flash播放器插件是针对浏览器的,而不是象Miip和real播放器那样是单独的软件,因此出 现了这样的情况少有单独的f 1 v播放器、但几乎所有计算机的浏览器都能播放网上的flv节 目。
以目前的Flash视频举例 一般浏览器会安装Flash播放器插件,该插件具有flv解码的 功能,同时视频网站会使用Macromedia (后被Adobe收购)提供的软件工具做一个swf ( Shockware Flash, —种Flash插件支持的文件格式)的播放器界面(源文件是fla),然后 swf播放器调用Flash解码器(Flash播放器插件)去播放视频网站的flv视频文件。简单地说 在线Flash视频播放的过程就是这样安装了Flash播放器插件的浏览器打开一个网页,网页
中有swf播放器界面,swf播放器界面调用Flash解码器播放flv视频文件。
这里说明一下 一般人理解的播放器实际包含了两部分,播放器界面和解码器,wmp和 real都是包含了两部分的播放器软件,但大部分播放器都可以再添加其他解码器以支持更多 的格式。而flv插件是比较明显的只有解码器没有播放器界面,目前视频网站提供的swf播放 器都是各网站自己做的、互不相同。
本发明的基本思想是模拟网上播放的方法,在网页中嵌入播放器,利用该嵌入播放器 播放本地的内容(即用户计算机上保存的音视频节目)。Wmv和real等其他视频格式的用这 种方式的播放需求虽然不如flv这样必要,但同样可以使用本发明的方法。 下面的论述中我们以flv为例。
本发明的方案是使用上述网络播放方法类似的方法,我们做一个网页,网页中有一个 swf播放器界面,用swf播放器界面播放用户计算机本地的flv视频文件。这样,用户就无需 安装单独的flv播放器,但可以达到播放本地flv文件的效果。
实际上,上述网页、嵌入播放器也形成了一个类似于播放器的"简单播放器软件",但 它与传统的"单独的播放器"有很大不同,首先这个"播放器"可以存在于网络上,这样对 用户来说,无需"安装"软件却可以播放本地内容;其次,即使该"播放器"的部分或全部 存在于本地,由于它是一个网页的结构,可以很容易地与互联网上的内容融合;甚至本方案 可以作为另一个软件的部件存在。
图3示出了本发明一种本地视频节目的播放方法的实施例一的流程图。
具体包括以下步骤
步骤S301:设置包含swf播放器的网页,请求本地的视频文件。 步骤S302: swf播放器取得预先存储在本地的视频文件,浏览器会调用系统已有的 Flash解码器对该本地视频文件进行解码。
步骤S303:解码后的数据被送到所述swf播放器上播放。
上述网页和swf播放器界面的文件可以在本地也可以在网络上,只是视频文件存在于本地。
需要说明的是,存储在本地的f 1 v视频文件可以有两种方式和上述网页内嵌的swf播放器 连接
第一种方式是SWf播放器直接以文件的方式取得本地flv视频文件;
第二种方式是安装一个简单的服务器程序(转换单元),这个服务器程序可以是单独的 或附在某个其他程序上的,其目的就是以文件的方式取得本地视频文件,再以网络访问的方
式、从本地网络接口(localhost)向swf播放器提供视频数据。请参考图4,为本发明一种本 地视频节目的播放方法的实施例二的流程图。 第二种方式具体包括以下步骤
步骤S401:设置包含swf播放器的网页,以网络请求的方式通过Localhost向转换单元发 出请求。
步骤S402-S403:转换单元以文件请求取得预先存储在本地的视频文件 步骤S404:转换单元以网络响应的方式将数据发给浏览器,浏览器会调用系统已有的 Flash解码器对该本地视频文件进行解码。
步骤S405:解码后的数据被送到所述swf播放器上播放。
虽然由于Flash视频和windows wmv视频、Real视频等其他视频由于历史原因不同,导致 一般计算机上都会安装windows播放器、Real播放器,而一般计算机上都没有单独的flv播放 器,导致本发明的需求对Flash视频很明显,对其他视频需求不明显。但通过本发明,可以 使用户在访问不同的视频时使用同一个、最熟悉的浏览器界面,因此本发明针对windows、 real和其他视频格式的播放,也存在意义,也是本发明需要保护的。
同时,目前有些应用软件内嵌了网页浏览器,因此也可以使用本发明的方法,在内嵌浏 览器中用网页的方式播放本地视频。这也是本发明需要保护的。
通过本发明,本地的相关信息可以很方便地和网上的相关信息整合,例如目前一些"歌 词插件",可以在用户播放歌曲时,从网上找到并下载对应的歌词,在插件界面或播放器本 身的界面中显示歌词。而使用本发明,要实现这样的功能非常容易,虽然嵌入播放器播放的 是本地内容,但该网页的嵌入播放器以外的空间可以是网上内容,这些歌词就可以从网上得 到。对于一个网页,整合不同网站的内容是非常容易的,使用本发明可以将本地内容和网上 内容整合在同一个网页中。
类似地,在播放一个视频时,也可以显示字幕,或者视频的介绍内容。使用本发明,也 可以实现类似的功能,可以在swf播放器视频上叠加歌词、字母、介绍甚至广告等文字、图 片、动画甚至其他音频视频内容,也可以在播放网页中swf播放器旁边显示这些内容。
总之,只要使用浏览器的内嵌播放器播放本地的视频、音频节目,就是本专利要保护的 范围。目前还没有类似的产品或方法。
本发明同时还公开了一种本地视频节目的播放装置,请参考图5,为本发明一种本地视 频节目的播放装置的实施例一的结构示意图。
本装置包括界面单元lll、处理单元112和FLV插件解码器或wmv/rm解码器113。所述处理单元l 12用于将预先存储在本地的视频文件进行分成若干视频段,并将各视频 段按顺序发送至所述FLV插件解码器wmv/rm解码器113。
所述FLV插件解码器或wmv/rm解码器l 13对处理单元112发送过来的视频段进行解码后提 供给界面单元l 11 。 FLV插件解码器或wmv/rm解码器l 13对处理单元112发送过来的视频段进行 解码是属于现有技术,在此不对其具体过程进行详细描述。
所述界面单元lll包含网页单元llll,及嵌入该网页单元llll中的、用于播放视频文件 swf播放器l 112,及用于接收所述处理单元l 12发送过来的视频信息的接收单元1113。
其工作过程和工作原理如下
所述处理单元112将预先存储在本地的视频文件发送至所述FLV插件解码器或wmv/rm解码 器113,由该FLV插件解码器或wmv/rm解码器113进行解码后,提供给界面单元lll。界面单元 中的接收单元l 113接收到所述视频后,提供给swf播放器l 112,由swf播放器l 112进行播放。 存储在本地的flv视频文件可以有两种方式和上述网页内嵌的swf播放器连接 第一种方式是swf播放器直接以文件的方式取得本地flv视频文件;
第二种方式是安装一个简单的服务器程序(转换单元),这个服务器程序可以是单独的 或附在某个其他程序上的,其目的就是以文件的方式取得本地视频文件,再以网络访问的方 式、从本地网络接口 (localhost)向swf播放器提供视频数据。
请参考图6,为本发明一种本地视频节目的播放装置的实施例二的结构示意图。
在上述实施例一的基础上,本发明还可以包括
整合单元114,用于将本地的相关信息和网上的相关信息整合。
所述本地的相关信息可以是用户预先设置的广告信息,也可以歌词、字母、介绍甚至广 告等文字、图片、动画甚至其他音频视频内容,由整合单元114将其叠加在swf播放器视频上 ,或者将其设置在网页单元中所述swf播放器旁边。
本发明通过用网页播放的方式,不仅利用了基本所有用户都会安装的flv插件播放原本 需要安装flv播放器才能播放的本地flv文件,而且给了用户播放包括其他视频格式时一个统 一的界面,从而使得用户在观看视频节目时更方便、习惯更统一,解决了现有技术由于解码 器、播放器的分布情况而导致的观看界面不同、无法方便观看等问题。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人 员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都 应落在本发明的保护范围内。
权利要求
一种本地视频节目的播放方法,其特征在于,包括设置包含嵌入播放器的网页;将预先存储在本地的视频文件发送至所述嵌入播放器;浏览器调用系统已有的解码器对所述视频文件解码并在嵌入播放器界面上进行播放。
全文摘要
本发明公开一种本地视频节目的播放方法,包括设置包含嵌入播放器的网页;将预先存储在本地的视频文件发送至所述嵌入播放器;所述嵌入播放器对所述视频文件进行播放。本发明同时还公开了一种本地视频节目的播放装置。本发明通过使用网页嵌入播放器的方法播放本地视频节目,免除用户计算机本地还需要另装独立播放器的麻烦。
文档编号H04N7/24GK101188751SQ20071020310
公开日2008年5月28日 申请日期2007年12月17日 优先权日2007年9月24日
发明者勇 陈 申请人:勇 陈
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1