音视频转码卡资源调度方法、装置、设备、存储介质及产品与流程
- 国知局
- 2024-08-02 13:52:44
本申请涉及通信,尤其涉及一种音视频转码卡资源调度方法、装置、设备、存储介质及产品。
背景技术:
1、如今,视频会议系统的使用越来越广泛。它通常部署在硬件服务器中。通过软件调度cpu来实现对网口接收的音视频码流进行编解码,然后再发送出去,供专门的终端进行显示。特别地,当接入的终端越多时,消耗的cpu占用越高,如果单单靠cpu来进行编解码,性能无法得到满足。于是,一种专门的音视频编解码pci(peripheral componentinterconnect,外围组件互连)设备应运而生。通常的,一台服务器上,可以通过pci插入多块视频转码卡,服务器之间还可以协同工作,共享编解码资源。那么,如何管理并能够充分调度转码卡资源,显得尤为重要。
2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供了一种音视频转码卡资源调度方法、装置、设备、存储介质及产品,旨在解决现有技术无法管理并充分调度音视频转码卡资源的技术问题。
2、为实现上述目的,本申请提供了一种音视频转码卡资源调度方法,所述方法包括以下步骤:
3、接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息;
4、根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接;
5、实时更新所述媒体处理单元的资源状态,并基于更新后的资源状态对所述音视频转码卡进行资源调度。
6、在一实施例中,所述接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息的步骤,包括:
7、当接收到由媒体处理单元发出的第一请求和由音视频转码卡发出的第二请求时,向所述媒体处理单元和所述音视频转码卡分配ip地址;
8、通过所述ip地址对所述媒体处理单元和所述音视频转码卡进行监听,直至接收到由所述媒体处理单元发出的第一注册信息以及由所述音视频转码卡发出的第二注册信息。
9、在一实施例中,所述根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接的步骤,包括:
10、根据所述第一注册信息、所述第二注册信息分别向所述媒体处理单元与所述音视频转码卡发送第一连接信息和第二连接信息;
11、基于所述第一连接信息和所述第二连接信息建立所述媒体处理单元与所述音视频转码卡之间的连接。
12、在一实施例中,所述实时更新所述媒体处理单元的资源状态,并基于更新后的资源状态对所述音视频转码卡进行资源调度的步骤,包括:
13、实时更新所述媒体处理单元的资源状态以检测新注册的媒体处理单元,并将所述音视频转码卡调度至所述新注册的媒体处理单元中;
14、若检测到新注册的音视频转码卡,则将所述新注册的音视频转码卡调度至包含音视频转码卡最少的媒体处理单元中。
15、在一实施例中,所述根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接的步骤之后,还包括:
16、当检测到所述媒体处理单元与所述音视频转码卡之间不存在心跳包的传输时,断开所述媒体处理单元与所述音视频转码卡之间的连接;
17、为所述媒体处理单元分配新的音视频转码卡,并为所述音视频转码卡分配新的媒体处理单元。
18、在一实施例中,所述音视频转码卡资源调度方法还包括:
19、当检测到当前媒体处理单元发生异常时,则向与所述当前媒体处理单元连接的所有当前音视频转码卡下发重新注册指令;
20、当检测到当前媒体处理单元的编解码资源不足时,将当前时刻下的空闲音视频转码卡分配至所述当前媒体处理单元。
21、此外,为实现上述目的,本申请还提出一种音视频转码卡资源调度装置,所述音视频转码卡资源调度装置包括:
22、信息接收模块,用于接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息;
23、连接建立模块,用于根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接;
24、资源调度模块,用于实时更新所述媒体处理单元的资源状态,并基于更新后的资源状态对所述音视频转码卡进行资源调度。
25、此外,为实现上述目的,本申请还提出一种音视频转码卡资源调度设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音视频转码卡资源调度程序,所述音视频转码卡资源调度程序配置为实现如上文所述的音视频转码卡资源调度方法的步骤。
26、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有音视频转码卡资源调度程序,所述音视频转码卡资源调度程序被处理器执行时实现如上文所述的音视频转码卡资源调度方法的步骤。
27、此外,为实现上述目的,本发明还提供一种计算机程序产品,所述计算机程序产品包括音视频转码卡资源调度程序,所述音视频转码卡资源调度程序被处理器执行时实现如上文所述的音视频转码卡资源调度方法的步骤。
28、本申请通过接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息;根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接;实时更新所述媒体处理单元的资源状态,并基于更新后的资源状态对所述音视频转码卡进行资源调度。由于本申请上述方法设计了一种音视频转码卡与媒体处理单元注册机制,并通过实时调度音视频转码卡资源,来实现多转码卡管理与协同工作,从而让协同的服务器根据实际视频会议资源来分配音视频转码卡资源,实现编解码资源均衡,以满足视频会议各种高负载的应用场景。
技术特征:1.一种音视频转码卡资源调度方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的音视频转码卡资源调度方法,其特征在于,所述接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息的步骤,包括:
3.如权利要求1所述的音视频转码卡资源调度方法,其特征在于,所述根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接的步骤,包括:
4.如权利要求1所述的音视频转码卡资源调度方法,其特征在于,所述实时更新所述媒体处理单元的资源状态,并基于更新后的资源状态对所述音视频转码卡进行资源调度的步骤,包括:
5.如权利要求1所述的音视频转码卡资源调度方法,其特征在于,所述根据所述第一注册信息、所述第二注册信息建立所述媒体处理单元与所述音视频转码卡之间的连接的步骤之后,还包括:
6.如权利要求1所述的音视频转码卡资源调度方法,其特征在于,所述方法还包括:
7.一种音视频转码卡资源调度装置,其特征在于,所述音视频转码卡资源调度装置包括:
8.一种音视频转码卡资源调度设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音视频转码卡资源调度程序,所述音视频转码卡资源调度程序配置为实现如权利要求1至6中任一项所述的音视频转码卡资源调度方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有音视频转码卡资源调度程序,所述音视频转码卡资源调度程序被处理器执行时实现如权利要求1至6中任一项所述的音视频转码卡资源调度方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括音视频转码卡资源调度程序,所述音视频转码卡资源调度程序被处理器执行时实现如权利要求1至6中任一项所述的音视频转码卡资源调度方法的步骤。
技术总结本申请公开了一种音视频转码卡资源调度方法、装置、设备、存储介质及产品,涉及通信技术领域,所述方法包括:接收由媒体处理单元发出的第一注册信息以及由音视频转码卡发出的第二注册信息;根据第一注册信息、第二注册信息建立媒体处理单元与音视频转码卡之间的连接;实时更新媒体处理单元的资源状态,并基于更新后的资源状态对音视频转码卡进行资源调度。由于本申请上述方法设计了一种音视频转码卡与媒体处理单元注册机制,并通过实时调度音视频转码卡资源,来实现多转码卡管理与协同工作,从而让协同的服务器根据实际视频会议资源来分配音视频转码卡资源,实现编解码资源均衡,以满足视频会议各种高负载的应用场景。技术研发人员:陈志华,付贤会,秦永红,鲁知茂受保护的技术使用者:北京融讯科创技术有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/240927.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表