一种终端视频的直播方法及装置的制造方法

文档序号:10578273阅读:389来源:国知局
一种终端视频的直播方法及装置的制造方法
【专利摘要】本发明实施例提供一种终端视频的直播方法及装置,涉及视频技术领域,主要目的是提高终端视频的直播效果。本发明实施例所采用的技术方案是:获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播,检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件,若是,则直播与所述触发指令指示的触发事件对应的视频流数据。本发明主要用于多机位的终端视频直播。
【专利说明】
一种终端视频的直播方法及装置
技术领域
[0001]本发明实施例涉及视频技术领域,尤其涉及一种终端视频的直播方法及装置。
【背景技术】
[0002]随着互联网技术的发展,直播视频技术也开始互联网化。人们通过网络就可以轻松观看实时拍摄或者分享的直播视频。例如,用户可以将通过手机实时拍摄的内容实时分享给其他终端进行视频直播。
[0003]现有技术中,用户可通过调用终端的前置或后置摄像头进行在线拍摄,进而直播分享于该用户相关的个人视频内容,例如,家庭聚餐的直播视频、单位联欢晚会的直播视频等等。
[0004]然而由于只能通过调用终端的前置或后置摄像头进行直播内容的拍摄,使得用户只能提供一个角度的视频内容进行直播分享,造成视频直播的效果不理想,影响观看视频直播的用户体验。

【发明内容】

[0005]本发明实施例提供一种终端视频的直播方法及装置,用以解决现有技术中用户终端视频直播效果不理想的问题。
[0006]依据本发明一方面,提供了一种终端视频的直播方法,包括:
[0007]获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据;
[0008]显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播;
[0009]检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件;
[0010]若是,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0011 ]依据本发明另一方面,提供了一种终端视频的直播装置,包括:
[0012]获取单元,用于获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据;
[0013]显示单元,用于显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播;
[0014]检测单元,用于检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件;
[0015]直播单元,用于若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0016]本发明实施例提供的一种终端视频的直播方法及装置,首先获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,若接收到触发选择对应视频流进行直播的触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。该方法通过在终端示各路视频流数据分别对应的触发事件,以供用户选择对应的视频流观看直播视频,与现有技术的终端视频的直播方法只能提供单一机位的视频流观看直播视频相比,本发明实施例提供了多机位视频流以供用户选择相应机位的视频流观看直播视频,提高了视频直播的效果,增强了用户观看直播视频的体验。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的一种终端视频的直播方法流程图;
[0019]图2为本发明实施例提供的另一种终端视频的直播方法流程图;
[0020]图3为本发明实施例提供的一种终端视频的直播装置结构示意图;
[0021]图4为本发明实施例提供的另一种终端视频的直播装置结构示意图。
【具体实施方式】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供了一种终端视频的直播方法,如图1所示,所述方法包括:
[0024]101、获取直播内容对应的多路视频流数据。
[0025]其中,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据,这里的每一个机位对应一个预置设备,如摄像机、具有摄像功能的终端或照相机等等,该预置设备的角度和方位可根据用户需求自行设置,本发明对所述设备预置的摆放位置不做任何限定,可根据实际情况自行选取。
[0026]例如,对于一个家庭聚餐的直播视频,可在不同机位上放置一个照相机,如餐厅放置两台照相机,厨房放置一台照相机,每个卧室个放置一台照相机,每个照相机能够将拍摄到的家庭各个位置的画面存储至照相机的内存卡中以供实时上传,需要说明的是,这里的照相机具有联网功能,能够通过网络连接上传并直播分享拍摄到的画面。
[0027]102、显示各路视频流数据分别对应的触发事件。
[0028]其中,所述触发事件用于触发选择对应的视频流数据进行直播,例如,当终端获取到多路视频流数据后,可在屏幕上显示各路视频流数据分别对应的触发按钮或图标,该触发按钮或图标对应着触发直播相应视频流数据的触发事件。
[0029]103、检测是否接收到直播触发指令。
[0030]其中,所述触发指令用于指示选择的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播,这里有多路视频流数据,每路视频流数据对应有相应的触发按键,用户可根据需求触发相应按键来直播对应的视频流数据。
[0031]104、若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0032]其中,所述直播触发指令为触发选择对应的视频流数据进行直播,举例来说,该终端共收到四路视频流数据,当终端接收用户到触发第二路视频流数据的触发事件时,根据接收到的直播第二路视频流数据的触发指令,终端屏幕会直播相应的第二路视频流数据供用户观看。
[0033 ]本发明实施例提供的一种终端视频的直播方法,首先获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,若接收到触发选择对应视频流进行直播的触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。该方法通过在终端示各路视频流数据分别对应的触发事件,以供用户选择对应的视频流观看直播视频,与现有技术的终端视频的直播方法只能提供单一机位的视频流观看直播视频相比,本发明实施例提供了多机位视频流以供用户选择相应机位的视频流观看直播视频,提高了视频直播的效果,增强了用户观看直播视频的体验。
[0034]本发明实施例提供了另一种终端视频的直播方法,如图2所示,所述方法包括:
[0035]201、获取直播内容对应的多路视频流数据。
[0036]其中,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据,每个机位对应有一个能够拍摄直播内容视频流的预置设备,本法实施例对所述预置设备的数量不做限定,根据实际情况进行设置,本发明实施例中优选3-5台。
[0037]具体地,获取直播内容对应的多路视频流数据,本发明实施例可以采用下述方法实现,首先与多个预置设备建立预置网络连接,其中,每一路视频流数据对应一个预置设备,这里的预置网络可以为3g网络或者其他网络类型的网络,本发明对所述预置网络不做限定,所述预置设备为能够拍摄直播视频的设备,如摄像机、具有摄像功能的终端或照相机等等,本发明对所述预置设备不做任何限定;然后通过所述预置网络连接,从所述多个预置设备中获取所述多路视频流数据,举例来说,选取三个自带拍摄功能的拍摄终端作为预置设备,另选取一个终端作为控制终端,所述控制终端可通过蓝牙设备与三个拍摄终端建立4g网络连接,从而获取三个拍摄终端拍摄的直播视频数据流。
[0038]另外,获取直播内容对应的多路视频流数据,本发明实施例还可以采用下述的方法实现,首先与云服务器建立网络连接,这里的云服务器中保存有多个预置设备实时拍摄并上传的视频流数据;然后从所述云服务器中获取所述多路视频流数据,举例来说,选取三个自带拍摄功能的拍摄终端作为预置设备,每个拍摄终端实时拍摄并上传拍摄的视频流数据至云服务器,另选取一个终端作为控制终端,控制终端可登录云服务器并从云服务器中获取多路视频流数据。
[0039]需要说明的是,本发明实施例对所述获取直播内容对应的多路视频流数据的方法不做限定,可根据实际情况进行选取。
[0040]202、显示各路视频流数据分别对应的触发事件。
[0041]其中,所述触发事件用于触发选择对应的视频流数据进行直播,当终端获取到多路视频流数据后,可在屏幕上显示各路视频流数据分别对应的触发按钮或图标,该触发按钮或图标对应着触发直播相应视频流数据的触发事件。
[0042]203、检测是否接收到直播触发指令。
[0043]其中,所述触发指令用于指示选择的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播,这里有多路视频流数据,每路视频流数据对应有相应的触发按键,用户可根据需求触发相应按键来直播对应的视频流数据。
[0044]204、若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0045]需要说明的是,这里的直播触发指令可通过用户触摸对应的视频流数据名称按钮,也可以根据触发用户自定义设定的图标来直播对应的视频流数据,本发明实施例对上述的触发视频流数据的方式不做限定。
[0046]205、按照预设时间间隔检测是否接收到视频流切换指令。
[0047]其中,所述视频流切换指令用于指示选择的切换后的视频流数据对应的触发事件,所述预设时间间隔可根据用户需求进行设定。
[0048]206、若接收到视频流切换指令,则将直播内容切换为与所述切换后的触发事件对应的视频流数据。
[0049]对于本发明实施例,若用户正在观看某一机位的视频流数据的直播中途想要切换另一机位的视频流数据,则可根据选择指示触发切换对应机位视频流数据的触发事件,将当前机位的视频流数据切换至选择对应机位的视频流数据。
[0050]本发明通过在预设时间间隔检测是否接受到视频流切换指令来实现切换不同机位拍摄的视频流数据,使得用户在观看直播视频时不局限于一个角度机位所拍摄到的视频画面,更加满足用户观看直播视频的体验。
[0051]另外,本发明实施例还可以通过检测所述各路视频流数据中是否存在异常的视频流数据,保证了用户观看的直播视频的清晰度和流畅度,若存在异常的视频流数据,则删除存在异常的视频流数据对应的触发事件,进一步清除用户观看直播视频的干扰,增强了用户观看直播视频的体验。
[0052]对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:应用的场景为小型晚会的现场,首先预先在晚会舞台的左中右三个方向摆放三台具有网络连接和拍摄功能的照相机,另外在朝着观众席的方向摆放一台照相机,共四台照相机能够拍摄到晚会不同角度的直播视频,标号顺序为I至4;然后在晚会进行过程中,将四台照相机拍摄到的视频数据流实时传递至云服务器,这里需要说明的是,每台照相机均具有能够建立3g网络连接的功能,在云服务器的一端对应有四路照相机实时拍摄的视频流数据,每台照相机对应有自己的标号,用户终端可登录云服务获取对应标号照相机拍摄的实时视频,当用户想观看观众席的反映时,则可点击标号4的照相机观看直播视频,当用户想观看视频正中央的表演时,则可点击标号2的照相机进行切换来观看直播视频,同理也可点击另外两个标号的照相机来观看对应照相机的直播视频。
[0053]本发明实施例提供的另一种终端视频的直播方法,首先获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,若接收到触发选择对应视频流进行直播的触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。该方法通过在终端示各路视频流数据分别对应的触发事件,以供用户选择对应的视频流观看直播视频,与现有技术的终端视频的直播方法只能提供单一机位的视频流观看直播视频相比,本发明实施例提供了多机位视频流以供用户选择相应机位的视频流观看直播视频,提高了视频直播的效果,增强了用户观看直播视频的体验。
[0054]进一步地,作为图1所述方法的具体实现,本发明实施例提供一种终端视频的直播装置,如图3所示,所述装置包括:获取单元31、显示单元32、检测单元33、直播单元34。
[0055]所述获取单元31,用于获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据;
[0056]所述显示单元32,用于显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播;
[0057]所述检测单元33,用于检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件;
[0058]所述直播单元34,用于若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0059]需要说明的是,本发明实施例提供的一种终端视频的直播装置所涉及各功能单元的其他相应描述,可以参考图1中的对应描述,在此不再赘述。
[0060]本发明实施例提供的一种终端视频的直播装置,首先获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,若接收到触发选择对应视频流进行直播的触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。该方法通过在终端示各路视频流数据分别对应的触发事件,以供用户选择对应的视频流观看直播视频,与现有技术的终端视频的直播方法只能提供单一机位的视频流观看直播视频相比,本发明实施例提供了多机位视频流以供用户选择相应机位的视频流观看直播视频,提高了视频直播的效果,增强了用户观看直播视频的体验。
[0061]进一步地,作为图2所述方法的具体实现,本发明实施例提供了另一种终端视频的直播装置,如图4所示,所述装置包括:获取单元41、显示单元42、检测单元43、直播单元44、切换检测单元45、切换单元46。
[0062]所述获取单元41,用于获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据;
[0063]所述显示单元42,用于显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播;
[0064]所述检测单元43,用于检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件;
[0065]所述直播单元44,用于若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。
[0066]所述切换检测单元45,用于按照预设时间间隔检测是否接收到视频流切换指令,所述视频流切换指令用于指示选择的切换后的视频流数据对应的触发事件;
[0067]所述切换单元46,用于若接收到视频流切换指令,则将直播内容切换为与所述切换后的触发事件对应的视频流数据。
[0068]进一步地,所述获取单元41,包括:
[0069]建立模块,用于与多个预置设备建立预置网络连接,其中,每一路视频流数据对应一个预置设备;
[0070]获取模块,用于通过所述预置网络连接,从所述多个预置设备中获取所述多路视频流数据。
[0071]进一步地,所述获取单元41,还包括:
[0072]建立模块,用于与云服务器建立网络连接;
[0073]获取模块,用于从所述云服务器中获取所述多路视频流数据,所述云服务器中保存有多个预置设备实时拍摄并上传的视频流数据。
[0074]进一步地,所述装置,还可以包括:
[0075]异常检测单元,用于检测所述各路视频流数据中是否存在异常的视频流数据;
[0076]删除单元,用于若存在异常的视频流数据,则删除存在异常的视频流数据对应的触发事件。
[0077]需要说明的是,本发明实施例提供的另一种终端视频的直播装置所涉及各功能单元的其他相应描述,可以参考图2中的对应描述,在此不再赘述。
[0078]本发明实施例提供的另一种终端视频的直播装置,首先获取直播内容对应的多路视频流数据,显示各路视频流数据分别对应的触发事件,若接收到触发选择对应视频流进行直播的触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。该方法通过在终端示各路视频流数据分别对应的触发事件,以供用户选择对应的视频流观看直播视频,与现有技术的终端视频的直播方法只能提供单一机位的视频流观看直播视频相比,本发明实施例提供了多机位视频流以供用户选择相应机位的视频流观看直播视频,提高了视频直播的效果,增强了用户观看直播视频的体验。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0079]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0080]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种终端视频的直播方法,其特征在于,包括: 获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据; 显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播; 检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件; 若是,则直播与所述触发指令指示的触发事件对应的视频流数据。2.根据权利要求1所述的方法,其特征在于,所述获取直播内容对应的多路视频流数据包括: 与多个预置设备建立预置网络连接,其中,每一路视频流数据对应一个预置设备; 通过所述预置网络连接,从所述多个预置设备中获取所述多路视频流数据。3.根据权利要求1所述的方法,其特征在于,所述获取直播内容的多路视频流数据包括: 与云服务器建立网络连接; 从所述云服务器中获取所述多路视频流数据,所述云服务器中保存有多个预置设备实时拍摄并上传的视频流数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 按照预设时间间隔检测是否接收到视频流切换指令,所述视频流切换指令用于指示选择的切换后的视频流数据对应的触发事件; 若是,则将直播内容切换为与所述切换后的触发事件对应的视频流数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测所述各路视频流数据中是否存在异常的视频流数据; 若存在,则删除存在异常的视频流数据对应的触发事件。6.一种终端视频的直播装置,其特征在于,包括: 获取单元,用于获取直播内容对应的多路视频流数据,所述多路视频流数据为从不同机位获取的所述直播内容的视频流数据; 显示单元,用于显示各路视频流数据分别对应的触发事件,所述触发事件用于触发选择对应的视频流数据进行直播; 检测单元,用于检测是否接收到直播触发指令,所述触发指令用于指示选择的触发事件; 直播单元,用于若接收到直播触发指令,则直播与所述触发指令指示的触发事件对应的视频流数据。7.根据权利要求6所述的装置,其特征在于,所述获取单元包括: 建立模块,用于与多个预置设备建立预置网络连接,其中,每一路视频流数据对应一个预置设备; 获取模块,用于通过所述预置网络连接,从所述多个预置设备中获取所述多路视频流数据。8.根据权利要求6所述的装置,其特征在于,所述获取单元包括: 建立模块,用于与云服务器建立网络连接; 获取模块,用于从所述云服务器中获取所述多路视频流数据,所述云服务器中保存有多个预置设备实时拍摄并上传的视频流数据。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 切换检测单元,用于按照预设时间间隔检测是否接收到视频流切换指令,所述视频流切换指令用于指示选择的切换后的视频流数据对应的触发事件; 切换单元,用于若接收到视频流切换指令,则将直播内容切换为与所述切换后的触发事件对应的视频流数据。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 异常检测单元,用于检测所述各路视频流数据中是否存在异常的视频流数据; 删除单元,用于若存在异常的视频流数据,则删除存在异常的视频流数据对应的触发事件。
【文档编号】H04N21/218GK105939480SQ201610244806
【公开日】2016年9月14日
【申请日】2016年4月18日
【发明人】程默, 李大龙, 库波
【申请人】乐视控股(北京)有限公司, 乐视体育文化产业发展(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1