技术新讯 > 电子通信装置的制造及其应用技术 > 音视频通信方法、装置、设备、介质及产品与流程  >  正文

音视频通信方法、装置、设备、介质及产品与流程

  • 国知局
  • 2024-10-15 09:40:21

本公开涉及计算机,尤其涉及云计算、大数据等,具体涉及音视频通信方法、装置、设备、介质及产品。

背景技术:

1、freeswitch是一个开源的电话软件交换平台,是一个跨平台的、伸缩性极好的、多协议的电话软件交换平台。

2、借助freeswitch平台,可以让h323客户端接入实时通信(rtc)视频会议,但是,freeswitch平台原生提供的mod_h323模块仅支持音频通信,而对常见的h264视频通信无法支持。这意味着h323客户端在加入trc视频会议时,只可以与会议中的其他参会人员进行音频通信。

技术实现思路

1、本公开提供了一种音视频通信方法、装置、设备、介质及产品。

2、根据本公开的第一方面,提供了一种音视频通信方法,包括:

3、根据接收到的通信请求,确定目标通信协议以及目标通信协议对应的通信配置信息;

4、根据目标通信协议和通信配置信息,建立通信传输通道;

5、基于通信传输通道传输音视频数据。

6、在一些实施例中,上述根据接收到的通信请求,确定目标通信协议以及目标通信协议对应的通信配置信息,包括:

7、根据接收到的通信请求,确定通信请求的发送方支持的终端通信协议、终端编码信息和终端通信端口;

8、根据终端通信协议,从候选协议集合中确定目标通信协议;

9、根据目标通信协议、终端编码信息和终端通信端口,确定目标通信协议对应的通信配置信息。

10、在一些实施例中,上述通信配置信息包括目标通信端口,以及,根据目标通信协议和通信配置信息,建立通信传输通道,包括:

11、初始化目标通信端口;

12、根据目标通信协议和初始化后的目标通信端口,建立通信传输通道。

13、在一些实施例中,上述通信配置信息包括通信编码格式,以及,上述方法还包括:

14、根据通信编码格式确定并初始化目标数据编码器。

15、在一些实施例中,上述基于数据传输通道传输音视频数据,包括:

16、基于目标编码器处理通过数据传输通道接收到的音视频数据,得到编码数据;

17、利用数据传输通道发送编码数据。

18、在一些实施例中,上述方法包括:

19、响应于接收到关键帧获取请求,确定关键帧获取请求指示的相对方;

20、向相对方转发关键帧获取请求;

21、响应于接收到相对方针对关键帧获取请求返回的关键帧数据,将关键帧数据发送至关键帧获取请求的发送方。

22、根据本公开的第二方面,提供了一种音视频通信装置,包括:

23、协议确定模块,被配置为根据接收到的通信请求,确定目标通信协议以及目标通信协议对应的通信配置信息;

24、通道建立模块,被配置为根据目标通信协议和通信配置信息,建立通信传输通道;

25、数据传输模块,被配置为基于通信传输通道传输音视频数据。

26、根据本公开的第三方面,提供了一种电子设备,包括:

27、至少一个处理器;以及

28、与至少一个处理器通信连接的存储器;其中,

29、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面提供的方法。

30、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面提供的方法。

31、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据第一方面提供的方法。

32、根据本公开提供的音视频通信方法,执行主体先根据接收到的通信请求,确定用于响应该通信请求的目标通信协议和该目标通信协议对应的通信配置信息;然后根据该目标通信协议和通信配置信息建立通信传输通道,利用所建立的通信传输通道传输音视频数据,实现音视频通信。在本方案中,执行主体精准确定目标体通信协议及其对应的通信配置信息,根据目标通信协议和通信配置信息进行资源配置并建立通信传输通道,以传输音视频数据,实现音视频通信,并保障通信过程中的音视频数据传输准确性,避免数据丢失或资源浪费。

33、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

技术特征:

1.一种音视频通信方法,包括:

2.根据权利要求1所述的方法,其中,所述根据接收到的通信请求,确定目标通信协议以及所述目标通信协议对应的通信配置信息,包括:

3.根据权利要求1所述的方法,其中,所述通信配置信息包括目标通信端口,以及

4.根据权利要求1所述的方法,其中,所述通信配置信息包括通信编码格式,以及

5.根据权利要求4所述的方法,其中,所述基于所述数据传输通道传输音视频数据,包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求1-6中任一项所述的方法,其中,所述方法应用于freeswitch平台,所述目标通信协议包括h323通信协议,所述数据传输通道包括音频传输通道和视频传输通道。

8.一种音视频通信装置,包括:

9.一种电子设备,包括:

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。

11.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。

技术总结本公开提供了音视频通信方法、装置、设备、介质及产品,涉及计算机技术领域,尤其涉及信息流技术领域。具体实现方案为:根据接收到的通信请求,确定目标通信协议以及与目标通信协议对应的通信配置信息;根据目标通信协议和通信配置信息,建立通信传输通道;基于通信传输通道传输音视频数据。在公开通过精准确定目标体通信协议及其对应的通信配置信息,根据目标通信协议和通信配置信息进行资源配置并建立通信传输通道,以传输音视频数据,实现音视频通信,并保障通信过程中的音视频数据传输准确性,避免数据丢失或资源浪费。技术研发人员:杭思琦受保护的技术使用者:京东科技信息技术有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/314956.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。