视频直播的方法、装置及系统的制作方法

文档序号:10492200阅读:199来源:国知局
视频直播的方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种视频直播的方法、装置及系统,其中,本发明的方法主要包括:服务端接收直播请求,直播请求为第一终端向第二终端发送的获取第二终端所在现场的实时录像的请求;其中,直播请求中携带有第二终端的身份标识;根据身份标识将直播请求转发给第二终端;接收第二终端的响应信号以及第二视频流,响应信号为第二终端对直播请求的应答信号,第二视频流为将第二终端记录的所在现场的实时录像转换得到的视频流;将响应信号以及第二视频流转发给第一终端,以使第一终端可以通过显示屏将第二终端所在现场的实时录像显示给外部。与现有技术相比,本发明能够满足用户对跑步机更多网络通信方面的需求。
【专利说明】
视频直播的方法、装置及系统
技术领域
[0001]本发明实施例涉及智能硬件技术领域,尤其涉及一种视频直播的方法、装置及系统。
【背景技术】
[0002]跑步机是家庭及健身房常备的健身器材,由于其简单实用性,成为家庭健身器中用户的最佳选择。另外随着生活节奏的加快,越来越多的人选择在家中健身,因此对于跑步机的需求也是越来越大,同时对于跑步机性能和功能的要求也在不断的提升。目前现有的跑步机通常具有的主要功能包括:提供多种速率的行走体验,使用户可以选择合适的速率进行运动;提供显示屏,使用户可以将事先下载好的视频源通过通用串行总线(UniversalSerial Bus,简称USB)接口上传到跑步机中,并通过显示屏进行视频的观看。
[0003]从上述的分析可以看到现有的跑步机主要具有的功能比较简单,不能满足用户对跑步机更多网络通信方面的需求。

【发明内容】

[0004]本发明实施例提供一种视频直播的方法、装置及系统,用以解决现有跑步机不能满足用户对跑步机更多网络通信方面的需求的问题。
[0005]第一方面,本发明实施例提供一种视频直播的方法,所述方法位于第一终端侧,所述方法包括:
[0006]所述第一终端向服务端发送直播请求,以使所述服务端将所述直播请求转发给第二终端,所述直播请求为获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识;
[0007]接收所述服务端返回的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流;
[0008]将所述第二视频流通过所述第一终端的显示屏显示,以使外部通过所述第一终端实时观看所述第二终端所在现场的实时录像。
[0009]第二方面,本发明实施例提供另一种视频直播的方法,所述方法位于服务端侧,其特征在于,所述方法包括:
[0010]所述服务端接收直播请求,所述直播请求为第一终端向第二终端发送的获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识;
[0011 ]将所述直播请求转发给所述第二终端;
[0012]接收所述第二终端的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流;
[0013]将所述响应信号以及所述第二视频流转发给所述第一终端,以使所述第一终端可以通过显示屏将所述第二终端所在现场的实时录像显示给外部。
[0014]第三方面,本发明实施例提供一种视频直播的装置,所述装置位于第一终端,所述装置包括:
[0015]第一发送单元,用于所述第一终端向服务端发送直播请求,以使所述服务端将所述直播请求转发给第二终端,所述直播请求为获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识;
[0016]接收单元,用于接收所述服务端返回的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流;
[0017]显示单元,用于将所述第二视频流通过所述第一终端的显示屏显示,以使外部通过所述第一终端实时观看所述第二终端所在现场的实时录像。
[0018]第四方面,本发明实施例还提供另一种视频直播的装置,所述装置位于服务端,所述装置包括:
[0019]第一接收单元,用于所述服务端接收直播请求,所述直播请求为第一终端向第二终端发送的获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识;
[0020]第一转发单元,用于根据所述身份标识将所述直播请求转发给所述第二终端;
[0021]第二接收单元,用于接收所述第二终端的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流;
[0022]第二转发单元,用于将所述响应信号以及所述第二视频流转发给所述第一终端,以使所述第一终端可以通过显示屏将所述第二终端所在现场的实时录像显示给外部。
[0023]第五方面,本发明实施例还提供一种视频直播的系统,所述系统包括跑步机、第二终端以及服务端;
[0024]所述跑步机为包括上述第三方面提供的所述装置的跑步机;
[0025]所述第二终端,用于接收所述直播请求,向所述服务端返回所述响应信号以及第二视频流;所述第二终端为所述跑步机或者可移动动态影像记录仪,所述可移动动态影像记录仪具有网络通信功能;
[0026]所述服务端,包括上述第四方面提供的所述装置。
[0027]本发明实施例提供的视频直播的方法、装置及系统,能够由第一终端向服务端发送直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明实施例提供的一种视频直播的方法的流程图;
[0030]图2为本发明实施例提供的另一种视频直播的方法的流程图;
[0031 ]图3为本发明实施例提供的又一种视频直播的方法的流程图;
[0032]图4为本发明实施例提供的再一种视频直播的方法的流程图;
[0033]图5为本发明实施例提供的一种视频直播的装置的组成框图;
[0034]图6为本发明实施例提供的另一种视频直播的装置的组成框图;
[0035]图7为本发明实施例提供的又一种视频直播的装置的组成框图;
[0036]图8为本发明实施例提供的再一种视频直播的装置的组成框图;
[0037]图9为本发明实施例提供的一种服务端的实体结构示意图。
【具体实施方式】
[0038]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]本发明实施例提供了一种视频直播的方法,该方法位于第一终端侧,如图1所示,该方法包括:
[0040]首先需要说明的后续实施例中,是以第一终端为跑步机,第二终端为跑步机或可移动动态影像记录仪为例进行说明的,并且第一终端和第二终端都具有网络通信功能,后续实施例中不再重复叙述。
[0041]11、第一终端向服务端发送直播请求。
[0042]第一终端向服务端发送直播请求即跑步机向服务端发送直播请求,该直播请求是该跑步机向另一跑步机或者可移动动态影像记录仪发送的获取另一跑步机或者可移动动态影像记录仪所在现场的实时录像的请求。其中,直播请求中还携带有另一跑步机或者可移动动态影像记录仪的身份标识,身份标识通常为网间协议(Internet Protocol,简称IP)地址或账户名等,该身份标识是唯一区别不同的第二终端的身份信息,携带身份标识是为了使服务端可以将直播请求转发给唯一对应的第二终端。
[0043]102、接收服务端返回的响应信号以及第二视频流。
[0044]当第二终端即另一跑步机或者可移动动态影像记录仪接收到服务器转发的直播请求后,会给服务端返回一个响应信号,并将第二视频流也发送给服务端。其中响应信号为另一跑步机或者可移动动态影像记录仪对直播请求的应答信号,第二视频流为将另一跑步机或者可移动动态影像记录仪记录的所在现场的实时录像转换得到的视频流,实时录像为模拟信号,视频流为数字信号,视频流是可以直接进行网络传送并在终端播放的视频数据。
[0045]然后由第一终端即跑步机接收服务端转发的响应信号以及第二视频流。
[0046]103、将第二视频流通过第一终端的显示屏显示。
[0047]第一终端跑步机接收到返回的响应信号以及第二视频流后,通过自身的显示屏进行显示,使外部用户可以通过跑步机上的显示屏实时观看另一跑步机或者可移动动态影像记录仪记录的实时录像。实现了跑步机与跑步机之间,或跑步机与可移动动态影像记录仪之间的视频直播。给出几个具体的应用场景:场景一,两个正在跑步机上锻炼的用户通过显示屏进行显示屏看到对方,并通过跑步机上的麦克进行语音的交流;场景二,用户a在跑步机上进行锻炼,用户b携带有可移动动态影像记录仪在户外运动,用户b可以将其在户外运动的全过程通过服务端发送给用户a的跑步机,使用户a可以通过跑步机上显示屏实时观看到用户b所在户外的的录像,并可以进行语音的交流。
[0048]进一步的,第二终端也可以作为直播请求发送方,而第一终端作为接受直播请求方,双方的地位和作用是对等的。
[0049]本发明实施例提供的视频直播的方法,能够由第一终端向服务端发送直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
[0050]进一步的,作为对图1所示实施例的细化及扩展,本发明还提供了另一实施例。如图2所示,该实施例中视频直播的方法包括:
[0051 ] 201、第一终端向服务端发送直播请求。
[0052]该步骤的实现方式与图1步骤101的实现方式相同,此处不再赘述。
[0053]202、开启显示屏上的摄像头。
[0054]自动开启第一终端即跑步机显示屏上的摄像头,用以记录跑步机所在现场的实时录像。
[0055]203、将第一终端所在现场的实时录像转换为第一视频流。
[0056]由于由摄像头直接录制的视频是模拟信号,所以需要将模拟信号通过编码器将模拟信号转换为数据信号即视频流才可以通过网络进行进一步的传播。因此由步骤202得到的第一终端跑步机的实时录像也需要转换为对应的数字视频数据即第一视频流。其中的编码器可以软件编码器或是硬件编码器。
[0057]204、将第一视频流发送给服务端。
[0058]将得到的第一视频流发送给服务端,以使服务端将第一视频流与第二视频流合成为目标视频流以及将目标视频流分别发送给第一终端和第二终端。合成目标视频流是为了使第一终端可以同时显示自身和第二终端的现场实时录像。另外,将两路视频流合成一路视频流的方式相对于接收方来说,比分别接收或处理两路视频流更节省网络资源,传输更快。
[0059]其中,第二视频流是在第一终端发送直播请求以及服务端将直播请求转发给第二终端后,由第二终端发送至服务端的。
[0060]205、接收服务端返回的响应信号以及目标视频流。
[0061 ]在服务端将合成的目标视频流以及响应信号发送给第一终端后,第一终端接收服务端返回的响应信号以及目标视频流。
[0062]206、将目标视频流通过第一终端的显示屏显示。
[0063]由于目标视频流是由第一视频流和第二视频流合成的视频数据,因此第一终端将目标视频流通过自身的显示屏显示时,可以使外部通过显示屏看到第二终端所在现场的实时录像。
[0064]若第一终端和第二终端都为跑步机,则第一终端与第二终端对应的用户可以通过跑步机上的显示屏同时看到自己和对方所在现场的实时录像;若第一终端为跑步机,第二终端为可移动动态影像记录仪,则跑步机对应的用户可以看到自己和对方的实时录像,携带有可移动动态影像记录仪的用户通常不能看到对方的实时录像,除非可移动动态影像记录仪上配有显示屏。上述两种情况,不管能不能同时看到自己和对方的实时录像,都可以进行语音通话。
[0065]进一步的,上述图1中的步骤101以及图2中的步骤201中发送的直播请求可以为第一终端同时向至少两个第二终端发送直播请求,对应的第一终端会接收到多个第二终端对应的现场的实时录像对应的视频流,这样第一终端的显示屏可以同时显示多个现场实时录像。
[0066]进一步的,本发明实施例提供了一种视频直播的方法,该方法位于服务端侧,如图3所示,该方法包括:
[0067]301、服务端接收直播请求。
[0068]服务端接收第一终端即跑步机发送的直播请求,直播请求为跑步机向第二终端即另一跑步机或者可移动动态影像记录仪发送的获取第二终端所在现场的实时录像的请求。其中,直播请求中携带有第二终端的身份标识,身份标识通常为第二终端的IP地址或账户名等,该身份标识是唯一区别不同的第二终端的身份信息。
[0069]302、根据身份标识将直播请求转发给第二终端。
[0070]服务端接收直播请求后,就可以根据直播请求中的身份标识向唯一对应的第二终端转发直播请求,并等待第二终端对直播请求的应答。
[0071 ] 303、接收第二终端的响应信号以及第二视频流。
[0072]当第二终端对直播请求应答后,会向服务端发送对应的响应信号,并且将第二终端记录的现场录像转换得到的第二视频流也一同发给服务端。因此服务端会接收到第二终端的响应信号以及第二视频流。其中第二视频流是由第二终端将由自身摄像头记录的现场实时录像通过编码器转换成的视频流。由于在网络传播过程中都是使用数字信号,而通常由摄像头直接得到的实时录像是模拟信号,因此需要将模拟信号转换成数字信号的视频流。在将实时录像转换为视频流的过程使用的编码器可以为软件编码器或硬件编码器。
[0073]304、将响应信号以及第二视频流转发给第一终端。
[0074]服务端将从第二终端接收到的响应信号以及第二视频流转发给第一终端即跑步机,以使跑步机可以通过显示屏将第二终端所在现场的实时录像显示给外部。实现了跑步机与跑步机之间或跑步机与可移动动态影像记录仪之间的视频直播。
[0075]本发明实施例提供的视频直播的方法,能够由服务端接收第一终端发送的直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
[0076]进一步的,作为对图3所示实施例的细化及扩展,本发明还提供了另一实施例。如图4所示,该实施例中视频直播的方法包括:
[0077]401、服务端接收直播请求。
[0078]该步骤的实现方式与图3步骤301的实现方式相同,此处不再赘述。
[0079]402、根据身份标识将直播请求转发给第二终端。
[0080]该步骤的实现方式与图3步骤302的实现方式相同,此处不再赘述。
[0081 ] 403、接收第二终端的响应信号以及第二视频流。
[0082] 该步骤的实现方式与图3步骤303的实现方式相同,此处不再赘述。
[0083 ] 404、接收第一终端发送的第一视频流。
[0084]为了将第一终端所在现场的实时录像也显示在第一终端的显示屏上,因此需要接受第一终端发送的第一视频流。第一视频流的生成过程与图2步骤202以及步骤203中第一视频流的生成过程相同,此处不再赘述。
[0085]405、将第一视频流与第二视频流合成目标视频流。
[0086]服务端接收到第一视频流与第二视频流后,通过将这两路视频流进行合成得到目标视频流,得到的合成效果是将两路视频流合成为一路视频流,并使目标视频流展现的效果为同时将两路视频流对应实时录像同时分屏显示。另外,将两路视频流合成一路视频流的方式相对于接收方来说,比分别接收或处理两路视频流更节省网络资源,传输更快。
[0087]406、将响应信号转发给第一终端以及将目标视频流同时发送给第一终端和第二终端。
[0088]服务端将第二终端的响应信号转发给第一终端,并且同时将目标视频流发送给第一终端和第二终端,以使第一终端即跑步机接收到目标视频流后,通过跑步机上的显示屏将目标视频流中包含的第一终端与第二终端所在现场的实时录像显示给外部,实现了跑步机与跑步机之间或跑步机与可移动动态影像记录仪之间的视频直播。
[0089]进一步的,上述图3中步骤301与图4中步骤401中接收的直播请求可以为:服务端接收第一终端向至少两个第二终端发送的直播请求,对应的第一终端的显示屏就可以同时显示多个第二终端现场实时录像。
[0090]进一步的,上述图1至图4的实施例中第一终端与第二终端除了可以现场实时录像的互动外,第二终端也可以将通过网络下载视频或本地的视频实时传送给第一终端,实现视频共享。
[0091]进一步的,在第一终端即跑步机中增加实时视频互动的功能,可以使锻炼变得更加有趣味。
[0092]进一步的,作为对上述图1以及图2所示方法的实现,本发明实施例的另一个实施例还提供了一种视频直播的装置,该装置位于第一终端,用于对上述图1和图2所示的方法进行实现。如图5所示,该装置包括:第一发送单元51、接收单元52以及显示单元53。
[0093]第一发送单元51,用于第一终端向服务端发送直播请求,以使服务端将直播请求转发给第二终端,直播请求为获取第二终端所在现场的实时录像的请求;其中,直播请求中携带有第二终端的身份标识;
[0094]接收单元52,用于接收服务端返回的响应信号以及第二视频流,响应信号为第二终端对直播请求的应答信号,第二视频流为将第二终端记录的所在现场的实时录像转换得到的视频流;
[0095]显示单元53,用于将第二视频流通过第一终端的显示屏显示,以使外部通过第一终端实时观看第二终端所在现场的实时录像。
[0096I进一步的,如图6所示,装置进一步包括:
[0097]开启单元54,用于在接收服务端返回的响应信号以及第二视频流之前,开启显示屏上的摄像头,用以记录第一终端所在现场的实时录像;
[0098]转换单元55,用于将第一终端所在现场的实时录像转换为第一视频流;
[0099]第二发送单元56,用于将第一视频流发送给服务端,以使服务端将第一视频流与第二视频流合成目标视频流以及将目标视频流分别发送给第一终端和第二终端。
[0?00]进一步的,接收单元52,用于:
[0101]接收服务端返回的响应信号以及目标视频流,以使第一终端与第二终端实现实时视频互动。
[0?02]进一步的,第一发送单元51,用于:
[0103]第一终端同时向至少两个第二终端发送直播请求,以使第一终端的显示屏可以同时显示多个现场的实时录像。
[0104]本发明实施例提供的视频直播的装置,能够由第一终端向服务端发送直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
[0105]进一步的,作为对上述图3以及图4所示方法的实现,本发明实施例的另一个实施例还提供了一种视频直播的装置,该装置位于服务端,用于对上述图3和图4所示的方法进行实现。如图7所示,该装置包括:第一接收单元71、第一转发单元72、第二接收单元73以及第二转发单元74。
[0106]第一接收单元71,用于服务端接收直播请求,直播请求为第一终端向第二终端发送的获取第二终端所在现场的实时录像的请求;其中,直播请求中携带有第二终端的身份标识;
[0107]第一转发单元72,用于根据身份标识将直播请求转发给第二终端;
[0108]第二接收单元73,用于接收第二终端的响应信号以及第二视频流,响应信号为第二终端对直播请求的应答信号,第二视频流为将第二终端记录的所在现场的实时录像转换得到的视频流;
[0109]第二转发单元74,用于将响应信号以及第二视频流转发给第一终端,以使第一终端可以通过显示屏将第二终端所在现场的实时录像显示给外部。
[0110]进一步的,如图8所示,装置进一步包括:
[0111]第三接收单元75,用于在将响应信号以及第二视频流转发给第一终端之前,接收第一终端发送的第一视频流,第一视频流为将显示屏上摄像头记录的第一终端所在现场的实时录像转换得到的视频流;
[0112]合成单元76,用于将第一视频流与第二视频流合成目标视频流。
[0113]进一步的,第二转发单元74,包括:
[0114]转发模块741,用于将响应信号转发给第一终端;
[0115]发送模块742,用于将目标视频流同时发送给第一终端和第二终端,以使第一终端与第二终端实现实时视频互动。
[0116]进一步的,第一接收单元71,用于:
[0117]服务端接收第一终端向至少两个第二终端发送的直播请求,以使第一终端的显示屏可以同时显示多个现场的实时录像。
[0118]本发明实施例提供的视频直播的装置,能够由服务端接收第一终端发送的直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
[0119]进一步的,作为对图1、图2、图3及图4所示方法的实现,本发明实施例还提供了一种视频直播的系统,系统包括跑步机、第二终端以及服务端;
[0120]跑步机为包括上述图5或图6所述装置的跑步机;
[0121 ]第二终端,用于接收直播请求,向服务端返回响应信号以及第二视频流;第二终端为跑步机或者可移动动态影像记录仪,可移动动态影像记录仪具有网络通信模块的功能;
[0122]服务端,包括上述图7或图8所述的装置。
[0123]本发明实施例提供的视频直播的系统,能够由服务端接收第一终端发送的直播请求,该直播请求为第一终端为获取第二终端所在现场的实时录像的请求,且直播请求中携带有第二终端的身份标识;服务端接收到直播请求后,根据其中的身份标识将直播请求转发给第二终端,第二终端对直播请求进行响应,并将应答信号和记录第二终端所在现场的实时录像转换成的第二视频流发送给服务端;然后服务端将上述应答信号和第二视频流转发给第一终端,使第一终端通过显示屏将第二视频流显示给外部。与现有技术相比,本发明实施例能够使包括第一终端的跑步机通过服务端实时观看到包括第二终端的跑步机或者可移动动态影像记录仪所在现场的实时录像,实现了跑步机与第二终端间进行视频直播的功能,使不同的用户之间可以在跑步时通过跑步机进行视频交流,满足了用户对跑步机在网络通信方面的需求。
[0124]需要说明的是,针对上述图5或图6、图7或图8的装置,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。
[0125]示例性的,如图9所示,图9示出了本发明实施例提供的一种服务端的实体结构示意图,该实体结构可以包括:处理器(processor)91、通信接口( Commun i cat i on sInterface) 92、存储器(memory) 93和总线94,其中,处理器91、通信接口 92、存储器93通过总线94完成相互间的通信。通信接口 92可以用于服务器与客户端之间的信息传输。处理器91可以调用存储器93中的逻辑指令,以执行如下方法:服务端接收直播请求,直播请求为第一终端向第二终端发送的获取第二终端所在现场的实时录像的请求;其中,直播请求中携带有第二终端的身份标识;根据身份标识将直播请求转发给第二终端;接收第二终端的响应信号以及第二视频流,响应信号为第二终端对直播请求的应答信号,第二视频流为将第二终端记录的所在现场的实时录像转换得到的视频流;将响应信号以及第二视频流转发给第一终端,以使第一终端可以通过显示屏将第二终端所在现场的实时录像显示给外部。
[0126]此外,上述的存储器93中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0127]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0128]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0129]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频直播的方法,所述方法位于第一终端侧,其特征在于,所述方法包括: 所述第一终端向服务端发送直播请求,以使所述服务端将所述直播请求转发给第二终端,所述直播请求为获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识; 接收所述服务端返回的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流; 将所述第二视频流通过所述第一终端的显示屏显示,以使外部通过所述第一终端实时观看所述第二终端所在现场的实时录像。2.根据权利要求1所述的方法,其特征在于,在接收所述服务端返回的响应信号以及第二视频流之前,所述方法进一步包括: 开启所述显示屏上的摄像头,用以记录所述第一终端所在现场的实时录像; 将所述第一终端所在现场的实时录像转换为第一视频流; 将所述第一视频流发送给所述服务端,以使所述服务端将所述第一视频流与所述第二视频流合成目标视频流以及将所述目标视频流分别发送给所述第一终端和所述第二终端。3.根据权利要求2述的方法,其特征在于,所述接收所述服务端返回的响应信号以及第二视频流,包括: 接收所述服务端返回的响应信号以及所述目标视频流,以使所述第一终端与所述第二终端实现实时视频互动。4.根据权利要求1所述的方法,其特征在于,所述第一终端向服务端发送直播请求,包括: 所述第一终端同时向至少两个所述第二终端发送直播请求,以使所述第一终端的显示屏可以同时显示多个现场的实时录像。5.一种视频直播的方法,所述方法位于服务端侧,其特征在于,所述方法包括: 所述服务端接收直播请求,所述直播请求为第一终端向第二终端发送的获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识; 根据所述身份标识将所述直播请求转发给所述第二终端; 接收所述第二终端的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流; 将所述响应信号以及所述第二视频流转发给所述第一终端,以使所述第一终端可以通过显示屏将所述第二终端所在现场的实时录像显示给外部。6.根据权利要求5所述的方法,其特征在于,在所述将所述响应信号以及所述第二视频流转发给所述第一终端之前,所述方法进一步包括: 接收所述第一终端发送的第一视频流,所述第一视频流为将所述显示屏上摄像头记录的所述第一终端所在现场的实时录像转换得到的视频流; 将所述第一视频流与所述第二视频流合成目标视频流。7.根据权利要求6所述的方法,其特征在于,所述将所述响应信号以及所述第二视频流转发给所述第一终端,包括: 将所述响应信号转发给所述第一终端;并且, 将所述目标视频流同时发送给所述第一终端和所述第二终端,以使所述第一终端与所述第二终端实现实时视频互动。8.根据权利要求5所述的方法,其特征在于,所述服务端接收直播请求,包括: 所述服务端接收所述第一终端向至少两个所述第二终端发送的直播请求,以使所述第一终端的显示屏可以同时显示多个现场的实时录像。9.一种视频直播的装置,所述装置位于第一终端,其特征在于,所述装置包括: 第一发送单元,用于所述第一终端向服务端发送直播请求,以使所述服务端将所述直播请求转发给第二终端,所述直播请求为获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识; 接收单元,用于接收所述服务端返回的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流; 显示单元,用于将所述第二视频流通过所述第一终端的显示屏显示,以使外部通过所述第一终端实时观看所述第二终端所在现场的实时录像。10.根据权利要求9所述的装置,其特征在于,所述装置进一步包括: 开启单元,用于在接收所述服务端返回的响应信号以及第二视频流之前,开启所述显示屏上的摄像头,用以记录所述第一终端所在现场的实时录像; 转换单元,用于将所述第一终端所在现场的实时录像转换为第一视频流; 第二发送单元,用于将所述第一视频流发送给所述服务端,以使所述服务端将所述第一视频流与所述第二视频流合成目标视频流以及将所述目标视频流分别发送给所述第一终端和所述第二终端。11.根据权利要求10述的装置,其特征在于,所述接收单元,用于: 接收所述服务端返回的响应信号以及所述目标视频流,以使所述第一终端与所述第二终端实现实时视频互动。12.根据权利要求9所述的装置,其特征在于,所述第一发送单元,用于: 所述第一终端同时向至少两个所述第二终端发送直播请求,以使所述第一终端的显示屏可以同时显示多个现场的实时录像。13.一种视频直播的装置,所述装置位于服务端,其特征在于,所述装置包括: 第一接收单元,用于所述服务端接收直播请求,所述直播请求为第一终端向第二终端发送的获取所述第二终端所在现场的实时录像的请求;其中,所述直播请求中携带有所述第二终端的身份标识; 第一转发单元,用于根据所述身份标识将所述直播请求转发给所述第二终端; 第二接收单元,用于接收所述第二终端的响应信号以及第二视频流,所述响应信号为所述第二终端对所述直播请求的应答信号,所述第二视频流为将所述第二终端记录的所在现场的实时录像转换得到的视频流; 第二转发单元,用于将所述响应信号以及所述第二视频流转发给所述第一终端,以使所述第一终端可以通过显示屏将所述第二终端所在现场的实时录像显示给外部。14.根据权利要求13所述的装置,其特征在于,所述装置进一步包括: 第三接收单元,用于在所述将所述响应信号以及所述第二视频流转发给所述第一终端之前,接收所述第一终端发送的第一视频流,所述第一视频流为将所述显示屏上摄像头记录的所述第一终端所在现场的实时录像转换得到的视频流; 合成单元,用于将所述第一视频流与所述第二视频流合成目标视频流。15.根据权利要求14所述的装置,其特征在于,所述第二转发单元,包括: 转发模块,用于将所述响应信号转发给所述第一终端; 发送模块,用于将所述目标视频流同时发送给所述第一终端和所述第二终端,以使所述第一终端与所述第二终端实现实时视频互动。16.根据权利要求13所述的装置,其特征在于,所述第一接收单元,用于: 所述服务端接收所述第一终端向至少两个所述第二终端发送的直播请求,以使所述第一终端的显示屏可以同时显示多个现场的实时录像。17.一种视频直播的系统,其特征在于,所述系统包括跑步机、第二终端以及服务端; 所述跑步机为包括上述权利要求9至12中任一项所述装置的跑步机; 所述第二终端,用于接收所述直播请求,向所述服务端返回所述响应信号以及第二视频流;所述第二终端为跑步机或者可移动动态影像记录仪,所述可移动动态影像记录仪具有网络通信功能; 所述服务端,包括上述权利要求13至16中任一项所述的装置。
【文档编号】H04N21/44GK105847263SQ201610197026
【公开日】2016年8月10日
【申请日】2016年3月31日
【发明人】李大龙
【申请人】乐视控股(北京)有限公司, 乐视体育文化产业发展(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1