一种网络视频直播中的播控切换方法及装置的制作方法

文档序号:7721027阅读:105来源:国知局
专利名称:一种网络视频直播中的播控切换方法及装置的制作方法
技术领域
本发明涉及网络直播技术领域,特别是涉及一种网络视频直播中的播控切换方法 及装置。
背景技术
直播就是广播电视节目的后期合成、播出同时进行的播出方式。网络视频直播就 是利用网络资源进行的现场直播服务,通过现场的视频拍摄同步上传到网络上,用户可以 同一时间在网络上看到第一时间的现场咨询。这种网络的现场直播服务广泛的应用于实时 开展的新闻发布会、展会、产品发布、产品推介、销售现场展示、网络演唱会、公司酒会、商务 会议、庆典仪式、节目演出、影视拍摄、体育比赛、证券分析、远程教育等网络直播服务。现在,许多网络视频直播系统是基于先进的流媒体技术开发而成。所谓流媒体是 指采用流式传输的方式在Internet播放的媒体格式。流式传输方式则是将整个A/V及3D 等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、 实时传送。在采用流式传输方式的系统中,用户不必像采用下载方式那样等到整个文件全 部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备 (硬件或软件)对压缩的A/V、3D等多媒体文件解压后进行播放和观看。此时多媒体文件的 剩余部分将在后台的服务器内继续下载。目前,基于流媒体技术的网络视频直播中,用户可以实时地收看到现场拍摄的画 面。但是,有时用户希望看到的画面并不是直播中显示的画面,例如,颁奖晚会的直播过程 中,某一段时间画面同时显示出三个明星,但该画面仅对其中一个明星进行了特显,而在后 续播放过程中也并没有对其他两位明星进行特显。但是,一些用户更关注其他两位明星,因 此希望看到其他两位明星的更多镜头。还有在演唱会、球赛直播等过程中,不同用户有不同 的观看需求,而目前的网络视频直播并不能满足每一个用户的要求。

发明内容
本发明所要解决的技术问题是提供一种网络视频直播中的播控切换方法及装置, 能够在直播过程中进行画面切换。为了解决上述问题,本发明公开了一种网络视频直播中的播控切换方法,包括同时接入多路直播信号;播出其中一路信号,并将其余几路信号进行缓存;接收信号切换请求,将当前播放的信号切换为所请求的信号进行播出。优选的,所述将其余几路信号进行缓存包括将其余几路信号在预置的缓存时间内进行存储,超过预置的缓存时间则存入新的
直播信号。其中,所述将当前播放的信号切换为所请求的信号包括停止播放当前的信号,然后将所请求的信号播出。
优选的,所述方法还包括将其余几路同时进行预览播出。其中,所述多路直播信号是针对同一播放时间的多个播出画面。本发明还提供了一种网络视频直播中的播控切换装置,包括信号接入模块,用于同时接入多路直播信号;信号播出模块,用于播出其中一路信号;缓存模块,用于将其余几路信号进行缓存;播控切换模块,用于接收信号切换请求,将当前播放的信号切换为所请求的信号 进行播出。优选的,所述缓存模块通过以下方式进行信号缓存所述缓存模块对其余几路信号在预置的缓存时间内进行存储,超过预置的缓存时 间则存入新的直播信号。其中,所述播控切换模块通过以下方式进行信号切换所述播控切换模块停止播放当前的信号,然后将所请求的信号播出。优选的,所述信号播出模块还用于将其余几路同时进行预览播出。其中,所述多路直播信号是针对同一播放时间的多个播出画面。与现有技术相比,本发明具有以下优点本发明针对同一视频源提供了多路信号,每路信号为一个镜头拍摄的画面,播出 时选择其中一路信号播出,而将其余几路信号进行缓存。网络视频播放器提供了画面切换 功能,用户可以根据自己的需要进行画面切换,从而在同一时间观看到不同拍摄角度的多 个画面,满足了不同用户对视频播放的不同需求。


图1是本发明实施例一所述一种网络视频直播中的播控切换方法流程图;图2是本发明实施例三所述一种网络视频直播中的播控切换装置结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。针对网络视频直播过程中不同用户对拍摄角度的不同需求,本发明提出了一种可 进行画面切换的网络视频直播方法,所述直播包括电视台的频道直播以及摄像机拍摄的现 场直播。下面通过实施例进行详细说明。实施例一图1是本发明实施例一所述一种网络视频直播中的播控切换方法流程图。网络视频直播的过程是首先现场采集音视频信号,然后将采集到的视频信号进 行编码,生成流媒体文件,然后网络端的直播服务器将流媒体文件实时传给用户计算机播 放。在此过程中,用户计算机的处理如下步骤101,同时接入多路直播信号;
所述多路直播信号是针对同一视频源,每路信号为一个镜头拍摄的画面,即针对 同一播出时间接入了多个角度拍摄的画面。例如,群星演唱会现场直播中,某歌星正在唱歌的过程中,会有多台摄像机同时从 多个角度进行拍摄,这样就生成了多路直播信号,同时传输给直播服务器。步骤102,播出其中一路信号,并将其余几路信号进行缓存;视频直播中,系统会默认选择一路效果较好的信号向所有的用户计算机进行播 出,但同时将其余几路信号缓存到用户计算机上,以便用户切换。步骤103,接收用户发来的信号切换请求;在直播过程中,如果默认选择播出的一路信号并不是某些用户希望看到的画面, 则用户可以在视频播放器上进行画面切换的操作。一种优选的操作方式是播放器同时将其余几路同时进行预览播出,即网络视频播放器在播放窗口提供了 一个主窗口和多个次窗口,其中主窗口播出工作人员选择的一路信号,次窗口同时播出其 余几路信号。用户在同一时间可以同时观看到多个角度、多镜头、多画面的播出,用户如果 需要切换画面,则操作鼠标点击选择的次窗口,即发出了切换请求。步骤104,将当前播放的信号切换为所请求的信号进行播出。收到用户发出的切换请求后,将当前播出的一路信号切换为用户请求的另一路信 号进行播出。切换的方式是先将当前播出的一路信号进行停播,然后将所请求的信号播 出ο上述流程使得不同用户可以请求切换到不同的播出画面上进行观看,满足了不同 用户的观看需求。例如,颁奖晚会的现场直播中,同一时刻,A用户可以选择观看B明星的 镜头画面,C用户可以选择观看D明星的镜头画面,互不冲突,满足各自的需要。实施例二 基于上述实施例一,本实施例提出了一种优选的实现方法。优选一本实施例中,用户计算机在内存进行其余几路直播信号的缓存时,根据不同情况, 可以设定一定的缓存时间,如10秒或5分钟,超过缓存时间之后,所述缓存中就会存入最新 接入的几路信号内容,而将上一时刻存入的几路信号覆盖掉。其中,所述缓存时间可以根据 具体应用需求以及信号内容的大小和内存大小等因素灵活自定义。这样,可以保证在缓存 空间有限的情况下实现播控切换,不会占用过多的内存资源,从而不会影响服务器系统的 运行。例如,针对某场直播球赛的缓存时间设定为2分钟,每2分钟就会有新接入的几路 信号存入缓存,当用户切换到另一路直播视频时,可以立刻响应请求,从缓存中读取所请求 的一路信号,进行播出。优选二在信号切换过程中,本实施例提供了一种优选的切换方式,如下如前所述,网络视频播放器可以在播放窗口提供一个主窗口和多个次窗口,其中 主窗口播出系统默认选择的一路信号,次窗口同时播出其余几路信号的内容。当用户点击 一个次窗口进行信号切换时,切换过程如下
主窗口中的视频内容停止播放,然后被选中的次窗口的画面切入主窗口,开始从 主窗口的一侧逐渐切入播出,同时主窗口中停止播出的画面逐渐退出主窗口。当切换过程 结束后,主窗口中显示的是用户切换过来的画面,主窗口开始播放被切换过来的一路信号。这是一种渐变切换的过程,切换过程用时很短,几乎不会对用户的收看产生影响。 而且,所述切换过程平滑无停顿,不会出现黑场或画面停止等待缓冲的现象,从而保持了播 放的连贯性。实施例三 参照图2,是本发明实施例三所述一种网络视频直播中的播控切换装置结构图。所述播控切换装置主要包括信号接入模块21,用于同时接入多路直播信号;信号播出模块22,用于播出其中一路信号;缓存模块23,用于将其余几路信号进行缓存;播控切换模块24,用于接收信号切换请求,将当前播放的信号切换为所请求的信 号进行播出。所述播控切换装置的工作过程是针对一个视频的播出,信号接入模块21同时接入多路信号内容,信号播出模块22 选择其中一路效果较好的信号(即默认设置的一路信号)播出,同时其余几路信号存入缓 存模块23 ;当该装置接收到信号切换请求时,播控切换模块24根据所述请求,将当前播放 的信号切换为所请求的信号进行播出。所述装置可以及时响应用户端的切换请求,快速将画面内容进行切换播出。由于 在同一播放时间,可以有多路信号从多个角度播出多个画面,因此不同用户可以根据自己 的需要选择不同的播放画面。优选的,所述缓存模块23可以通过以下方式进行信号缓存所述缓存模块23对其余几路信号在预置的缓存时间内进行存储,超过预置的缓 存时间则存入新的直播信号。所述缓存时间可以根据具体应用需求以及信号内容的大小和内存大小等因素灵 活自定义。这样,可以保证在缓存空间有限的情况下实现播控切换。,不会占用过多的内存 资源,从而不会影响服务器系统的运行。优选的,所述播控切换模块24可以通过以下方式进行信号切换所述播控切换模块24停止播放当前的信号,然后将所请求的信号播出。更具体的,所述信号播出模块22还用于将其余几路同时进行预览播出,例如网 络视频播放器在播放窗口提供了一个主窗口和多个次窗口,其中主窗口播出所述装置默认 选择的一路信号,次窗口同时播出其余几路信号。这样,用户在同一时间可以同时观看到多 个角度、多镜头、多画面的播出,如果需要切换画面,则操作鼠标点击选择的次窗口,即向直 播服务器发出了切换请求。播控切换模块24及时响应切换请求,切换过程是主窗口中的视频内容停止播 放,然后被选中的次窗口的画面切入主窗口,开始从主窗口的一侧逐渐切入播出,同时主窗 口中停止播出的画面逐渐退出主窗口。当切换过程结束后,主窗口中显示的是用户切换过 来的画面,主窗口开始播放被切换过来的一路信号。
所述播控切换模块24可以使切换过程平滑无停顿,不会出现黑场或画面停止等 待缓冲的现象,从而保持了播放的连贯性。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。以上对本发明所提供的一种网络视频直播中的播控切换方法及装置,进行了详细 介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明 只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本 发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
一种网络视频直播中的播控切换方法,其特征在于,包括同时接入多路直播信号;播出其中一路信号,并将其余几路信号进行缓存;接收信号切换请求,将当前播放的信号切换为所请求的信号进行播出。
2.根据权利要求1所述的方法,其特征在于,所述将其余几路信号进行缓存包括将其余几路信号在预置的缓存时间内进行存储,超过预置的缓存时间则存入新的直播信号。
3.根据权利要求1所述的方法,其特征在于,所述将当前播放的信号切换为所请求的 信号包括停止播放当前的信号,然后将所请求的信号播出。
4.根据权利要求1所述的方法,其特征在于,还包括 将其余几路同时进行预览播出。
5.根据权利要求1所述的方法,其特征在于所述多路直播信号是针对同一视频源。
6.一种网络视频直播中的播控切换装置,其特征在于,包括 信号接入模块,用于同时接入多路直播信号;信号播出模块,用于播出其中一路信号; 缓存模块,用于将其余几路信号进行缓存;播控切换模块,用于接收信号切换请求,将当前播放的信号切换为所请求的信号进行 播出。
7.根据权利要求6所述的装置,其特征在于,所述缓存模块通过以下方式进行信号缓存所述缓存模块对其余几路信号在预置的缓存时间内进行存储,超过预置的缓存时间则 存入新的直播信号。
8.根据权利要求6所述的装置,其特征在于,所述播控切换模块通过以下方式进行信 号切换所述播控切换模块停止播放当前的信号,然后将所请求的信号播出。
9.根据权利要求6所述的装置,其特征在于所述信号播出模块还用于将其余几路同时进行预览播出。
10.根据权利要求6所述的装置,其特征在于所述多路直播信号是针对同一视频源。
全文摘要
本发明提供了一种网络视频直播中的播控切换方法及装置,能够在直播过程中进行画面切换。所述方法包括同时接入多路直播信号;播出其中一路信号,并将其余几路信号进行缓存;接收信号切换请求,将当前播放的信号切换为所请求的信号进行播出。用户可以根据自己的需要进行画面切换,从而在同一时间观看到不同拍摄角度的多个画面,满足了不同用户对视频播放的不同需求。
文档编号H04N7/24GK101909160SQ200910242809
公开日2010年12月8日 申请日期2009年12月17日 优先权日2009年12月17日
发明者李军, 温晓瑶, 闫鹏 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1