基于多屏的实时音视频传输方法、装置、终端设备及介质制造方法及图纸

技术编号:38279415 阅读:12 留言:0更新日期:2023-07-27 10:29
本申请适用于多屏互动技术领域,尤其涉及一种基于多屏的实时音视频传输方法、装置、终端设备及介质。应用于第一终端中时,若检测到响应结果为预设结果,则将待传输实时音视频发送给第二终端,否则将待传输实时音视频发送给第二服务端,应用于第二终端时,若检测到第一终端与自身的第二网关地址信息相等,则接收第一终端发送的待传输实时音视频,否则,接收第二服务端发送的待传输实时音视频,应用于第二服务端时,接收第一终端发送的待传输实时音视频,将待传输实时音视频发送给第二终端。在终端与服务端交互的过程中,通过多通道融合传输音视频,既能满足互联设备间不同网络环境下的数据传输,又能有效降低使用成本,提高了用户体验效果。体验效果。体验效果。

【技术实现步骤摘要】
基于多屏的实时音视频传输方法、装置、终端设备及介质


[0001]本申请适用于多屏互动
,尤其涉及一种基于多屏的实时音视频传输方法、装置、终端设备及介质。

技术介绍

[0002]随着互联网技术的高速发展,以及4G、5G通信技术的普及应用,在中国信息化浪潮深刻影响着各行各业,其中音视频行业近年来也得到了蓬勃发展。由于网络基础设施升级、WebRTC开源等因素,实时音视频技术基于多屏互联场景下广泛应用于众多领域,例如我们常见的带货直播、视频会议、视频监控、在线教育等等,同时诞生了很多实时音视频应用。
[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]应用于第一终端中时,采集待传输实时音视频,获取自身的当前行为状态,将当前行为状态同步至第一服务端,第一服务端用于根据当前行为状态向第一终端返回响应结果,并向第二终端发送通知消息,接收响应结果,若检测到响应结果为预设结果,则将待传输实时音视频发送给第二终端,否则将待传输实时音视频发送给第二服务端,第二服务端用于在接收到第二终端发送的订阅信息后,将待传输实时音视频发送给第二终端。应用于
等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0043]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0044]应理解,以下实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0045]为了说明本申请的技术方案,下面通过具体实施例来进行说明。
[0046]本申请实施例提供的一种基于多屏的实时音视频传输方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通信。其中,客户端包括但本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多屏的实时音视频传输方法,其特征在于,所述实时音视频传输方法应用于第一终端,所述实时音视频传输方法包括:采集待传输实时音视频;获取自身的当前行为状态,将所述当前行为状态同步至第一服务端,所述第一服务端用于根据所述当前行为状态向所述第一终端返回响应结果,并向第二终端发送通知消息;接收所述响应结果,若检测到所述响应结果为预设结果,则将所述待传输实时音视频发送给所述第二终端,否则将所述待传输实时音视频发送给第二服务端,所述第二服务端用于在接收到所述第二终端发送的订阅信息后,将所述待传输实时音视频发送给所述第二终端。2.一种基于多屏的实时音视频传输方法,其特征在于,所述实时音视频传输方法应用于第二终端,所述实时音视频传输方法包括:在接收第一服务端发送的通知消息时,调用所述第一服务端的调用接口采集第一终端的第一网关地址信息;获取自身的第二网关地址信息,若检测到所述第一网关地址信息与所述第二网关地址信息相等,则接收所述第一终端发送的待传输实时音视频,否则,向第二服务端发送订阅信息,并接收所述第二服务端发送的所述待传输实时音视频。3.如权利要求2所述的实时音视频传输方法,其特征在于,所述获取自身的第二网关地址信息之后还包括:监测自身的所述第二网关地址信息是否发生变化,当所述第二网关地址信息发生变化时,重新获取自身的变换后的第二网关地址信息;若检测到所述第一网关地址信息与所述变换后的第二网关地址信息相等,则接收所述第一终端发送的待传输实时音视频,否则,向所述第二服务端发送订阅信息,并接收所述第二服务端发送的所述待传输实时音视频。4.一种基于多屏的实时音视频传输方法,其特征在于,所述实时音视频传输方法应用于第二服务端,所述实时音视频传输方法包括:接收第一终端发送的待传输实时音视频;在接收到第二终端发送的订阅信息后,将所述待传输实时音视频发送给所述第二终端。5.一种基于多屏的实时音视频传输装置,其特征在于,所述实时音视频传输装置应用于第一终端,所述实时音视频传输装置包括:采集模块,用于采集待传输实时音视频;同步模块,用于获取自身的当前行为状态,将所述当前行为状态同步至第一服务端,所述第一服务端用于根据所述当前行为...

【专利技术属性】
技术研发人员:樊彦博
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1