logo好方法网

音视频流调度方法、装置、指挥调度端及存储介质


技术摘要:
本发明实施例提供了音视频流调度方法、装置、指挥调度端及存储介质,在本发明实施例中,指挥调度端接收Web服务器发送的用于播放第一参会终端的音视频流的播放信令;并针对所述播放信令,判断预先存储的第二参会终端的播放权限是否包含所述第一参会终端的音视频流;当所  全部
背景技术:
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、 学习等方面广泛普及。视频会议,是指位于两个或多个地点的人们,通过通信设备和网络, 进行面对面交谈的会议。 视联网会议技术以及视联网会议管理系统已经在实践中得到了广泛的应用,在各 种视频会议中发挥了非常重要的意义。但目前的会议管理系统还有一些不足,目前的视联 网会议中所有的参会终端都处于一个级别中,每个参会终端可以看到的音视频流都是一样 的,这导致在实时的视频会议中,不能开展一些私密的会议报告。如在一场公司视频会议 中,一个中间层领导要对上层领导汇报工作,但是不想让下属看到,已有的视联网会议不能 满足该场景需求。
技术实现要素:
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地 解决上述问题的一种音视频流调度方法、一种音视频流调度装置、一种指挥调度端以及一 种存储介质。 依据本发明的一个方面,本发明实施例公开了一种音视频流调度方法,应用于指 挥调度端,所述方法包括: 接收Web服务器发送的用于播放第一参会终端的音视频流的播放信令; 针对所述播放信令,判断预先存储的第二参会终端的播放权限是否包含所述第一 参会终端的音视频流; 当所述第二参会终端的播放权限包含所述第一参会终端的音视频流时,生成用于 将所述第一参会终端的音视频流调度给所述第二参会终端的调流请求; 将所述调流请求发送于所述会议调度服务器进行调流。 可选的,所述第一参会终端和所述第二参会终端均具有参会等级,多个所述第二 参会终端和所述第一参会终端的参会等级为树形结构; 其中,所述第二参会终端的播放权限依据所述第二参会终端在所述树形结构中的 参会等级确定。 可选的,针对所述播放信令,判断预先存储的第二参会终端的播放权限是否包含 所述第一参会终端的音视频流,包括: 针对所述播放信令,确定所述第二参会终端的参会等级与所述第一参会终端的参 会等级在所述树形结构中的关系; 根据所述第二参会终端的参会等级与所述第一参会终端的参会等级在所述树形 4 CN 111556275 A 说 明 书 2/12 页 结构中的关系,判断预先存储的所述第二参会终端的播放权限是否包含所述第一参会终端 的音视频流。 可选的,所述第一参会终端具有第一终端号,所述第二参会终端具有第二终端号; 当所述第二参会终端的播放权限包含所述第一参会终端的音视频流时,生成用于 将所述第一参会终端的音视频流调度给所述第二参会终端的调流请求,包括: 当所述第二参会终端的播放权限包含所述第一参会终端的音视频流时,获取所述 第一参会终端的第一终端号以及所述第二参会终端的第二终端号; 将所述第一终端号和所述第二终端号封装为所述调流请求,以将所述第一参会终 端的音视频流调度给所述第二参会终端。 可选的,所述播放信令中还包括用于指定播放所述第一参会终端的音视频流的第 三参会终端的第三终端号;所述方法还包括: 针对所述第三终端号,判断是否预先存储有所述第三参会终端的播放权限; 当预先存储有所述第三参会终端的播放权限时,判断所述第三参会终端的播放权 限是否包含所述第一参会终端的音视频流。 可选的,所述方法还包括: 当未预先存储有所述第三参会终端的播放权限时,生成报错信息; 将所述报错信息发送于所述Web服务器。 依据本发明的另一个方面,本发明实施例还公开了一种指挥调度端,包括调度模 块、会议模块、反馈模块、等级数据模块以及会议调度协议代理模块,其中: 所述等级数据模块,与所述调度模块连接,用于存储第二参会终端的播放权限; 所述调度模块,与Web服务器、所述会议模块以及所述会议调度协议代理模块连 接,用于将所述Web服务器发送的用于播放第一参会终端的音视频流的播放信令发送于所 述会议模块和所述会议调度协议代理模块,以及用于将所述等级数据模块中的所述第二参 会终端的播放权限发送于所述会议模块; 所述会议模块,与所述反馈模块连接,用于针对所述播放信令,判断所述第二参会 终端的播放权限是否包含所述第一参会终端的音视频流,并将判断结果发送于所述反馈模 块; 所述反馈模块,与所述等级数据模块和所述会议调度协议代理模块连接,用于在 所述判断结果为所述第二参会终端的播放权限包含所述第一参会终端的音视频流时,将所 述判断结果发送于所述会议调度协议代理模块; 所述会议调度协议代理模块,与会议调度服务器和所述等级数据模块连接,用于 根据所述反馈模块发送的所述判断结果,生成用于将所述第一参会终端的音视频流调度给 所述第二参会终端的调流请求,并将所述调流请求发送于所述会议调度服务器进行调流。 依据本发明的再一个方面,本发明实施例还公开了一种音视频流调度装置,应用 于指挥调度端,所述装置包括: 播放信令接收模块,用于接收Web服务器发送的用于播放第一参会终端的音视频 流的播放信令; 播放权限第一判断模块,用于针对所述播放信令,判断预先存储的第二参会终端 的播放权限是否包含所述第一参会终端的音视频流; 5 CN 111556275 A 说 明 书 3/12 页 调流请求生成模块,用于在所述第二参会终端的播放权限包含所述第一参会终端 的音视频流时,生成用于将所述第一参会终端的音视频流调度给所述第二参会终端的调流 请求; 调流请求发送模块,用于将所述调流请求发送于所述会议调度服务器进行调流。 依据本发明的再一个方面,本发明实施例还公开了一种音视频流调度装置,包括: 一个或多个处理器;和 其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行 时,使得所述装置执行上述的音视频流调度方法。 依据本发明的再一个方面,本发明实施例还公开了一种计算机可读存储介质,其 存储的计算机程序使得处理器执行上述的音视频流调度方法。 本发明实施例包括以下优点: 在本发明实施例中,在指挥调度端中预先存储有第二参会终端的播放权限,当指 挥调度端接收到Web后台服务发送的用于播放第一参会终端的音视频流的播放信令时,不 是所有的第二参会终端都有权限播放第一参会终端的音视频流,指挥调度端会根据每个第 二参会终端的播放权限做一次筛选,然后将所述第一参会终端的音视频流调度给具有所述 第一参会终端的音视频流的播放权限的第二参会终端,以此可在实时的视频会议场景中有 针对性的传输音视频流,满足了一场视频会议场景中的不同参会终端之间的音视频流传输 需求。 在本发明实施例中,视频会议中的参会终端还具有参会等级,各个参会终端的参 会等级为树形结构,本发明实施例还提出了以第二参会终端的参会等级确定其播放权限的 方式,可根据所述第二参会终端的参会等级与所述第一参会终端的参会等级在所述树形结 构中的关系,对第二参会终端的播放权限做一次筛选,以此可以在不同参会等级的参会终 端之间进行不同音视频流调度,解决了在等级结构下在网络中传输音视频流的问题,提高 了视频会议场景中的私密性和安全性。 附图说明 图1是本发明一种音视频流调度方法实施例一的步骤流程图; 图2是本发明实施例的指挥调度端与Web后台服务和CMS会管服务之间的组网示意 图; 图3是本发明一种音视频流调度方法实施例二的步骤流程图; 图4是本发明实施例一可选示例的等级结构示意图; 图5是本发明实施例一种指挥调度端的结构示意图; 图6是本发明一种音视频流调度装置实施例三的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏