CN112738026A - 一种指挥调度方法 - Google Patents

一种指挥调度方法 Download PDF

Info

Publication number
CN112738026A
CN112738026A CN202011447881.3A CN202011447881A CN112738026A CN 112738026 A CN112738026 A CN 112738026A CN 202011447881 A CN202011447881 A CN 202011447881A CN 112738026 A CN112738026 A CN 112738026A
Authority
CN
China
Prior art keywords
terminal
media
user
service
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011447881.3A
Other languages
English (en)
Other versions
CN112738026B (zh
Inventor
吴雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Feixun Digital Technology Co ltd
Original Assignee
Beijing Feixun Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Feixun Digital Technology Co ltd filed Critical Beijing Feixun Digital Technology Co ltd
Priority to CN202011447881.3A priority Critical patent/CN112738026B/zh
Publication of CN112738026A publication Critical patent/CN112738026A/zh
Application granted granted Critical
Publication of CN112738026B publication Critical patent/CN112738026B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种指挥调度方法。该方法包括:通过用户业务终端响应于用户的业务需求,与媒体终端进行至少一次信息交互,以对媒体终端进行处理控制;通过媒体终端,响应于与用户业务终端的信息交互过程,向服务器请求与业务需求匹配的媒体服务,并执行与业务需求匹配的流媒体处理控制功能;其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。该方法降低了指挥调度终端软件的耦合度,易于确定缺陷问题定位,可以将媒体终端迁移至其他平台,所需消耗的设备资源低,可以运行在国产化***以及平台中。

Description

一种指挥调度方法
技术领域
本发明实施例涉及音视频通信技术领域,尤其涉及一种指挥调度方法。
背景技术
图1是现有技术中指挥调度终端软件的使用场景示意图。如图1所示,现有技术中指挥调度终端软件采用X86平台,Windows***,运行在性能较高的硬件上。图2是现有技术中指挥调度终端软件的业务模块示意图。如图2所示,网络视音频指挥调度终端软件包含业务、通信、媒体等多个模块。指挥调度终端软件中各模块的耦合度较高,且运行所耗内存量大,尤其是媒体处理及控制需要消耗较大的设备资源。
图2所示的指挥调度终端软件运行在图1所示的场景时,由于模块耦合度高,致使指挥调度终端软件缺陷定位困难。此外,图2所示的指挥调度终端软件由于所需设备资源消耗大,需要运行在高性能平台,难以满足当前平台以及操作***等国产化的需求。
发明内容
本发明实施例提供了一种指挥调度方法,可以降低指挥调度终端软件的耦合度,运行在国产化***以及平台中。
第一方面,本发明实施例提供了一种指挥调度方法,由指挥调度***执行,指挥调度***包括:用户业务终端和媒体终端,用户业务终端与媒体终端间建立通信连接,该方法包括:
通过用户业务终端响应于用户的业务需求,与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制;
通过媒体终端,响应于与所述用户业务终端的信息交互过程,向服务器请求与所述业务需求匹配的媒体服务,并执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
可选的,通过用户业务终端响应于用户的业务需求,包括:
通过用户业务终端向服务器请求媒体资源列表进行用户显示,并响应于用户针对所述媒体资源列表生成的业务需求。
可选的,通过用户业务终端与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制,包括:
通过用户业务终端响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例;
通过用户业务终端根据所述实例,向所述媒体终端调用客户端加载配置接口加载所述媒体终端中所述实例的配置参数;
通过用户业务终端根据所述配置参数,向所述媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与所述媒体终端的实例关联。
可选的,通过用户业务终端与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制,包括:
通过用户业务终端在实现与所述媒体终端的实例关联之后,确定所述用户业务终端与所述业务需求匹配的业务属性;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求。
可选的,业务属性包括:呼叫发起端;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求,包括:
通过所述用户业务终端响应于用户建立视音频呼叫的操作,向所述媒体终端调用呼叫接口,发起音视频呼叫;
通过所述用户业务终端在接收到所述视音频呼叫的应答信号时,通知用户端所述音视频呼叫被接受,建立会话初始协议SIP会话,并向所述媒体终端回调启动实时传输协议接口,以使所述用户端开始收发所述视音频呼叫的音视频流;
通过所述用户业务终端响应于用户停止所述视音频呼叫的操作,向所述媒体终端调用呼叫丢弃接口,以停止所述视音频呼叫;
通过所述用户业务终端通知用户端所述音视频呼叫结束,并向所述媒体终端回调停止呼叫接口,以使所述用户端停止收发所述音视频流。
可选的,业务属性包括:呼叫接收端;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求,包括:
通过所述用户业务终端接收视音频呼叫,向所述媒体终端调用呼叫应答接口,生成应答信号;
通过所述用户业务终端建立会话初始协议SIP会话,通知用户端开始收发所述视音频呼叫的音视频流,并向所述媒体终端回调启动实时传输协议接口,以使所述用户端收发所述视音频呼叫的音视频流;
通过所述用户业务终端向所述媒体终端回调停止呼叫接口,通知所述用户端所述视音频呼叫结束,以使所述用户端停止收发所述音视频流。
可选的,该方法,还包括:
通过所述用户业务终端在所述视音频呼叫建立后,向所述媒体终端回调调用状态更改接口,将所述用户业务终端与所述媒体终端的连接状态修改为连接;
通过所述用户业务终端在所述视音频呼叫结束后,向所述媒体终端回调调用状态更改接口,将所述用户业务终端与所述媒体终端的连接状态修改为未连接。
可选的,媒体终端中封装有所述标准指挥调度终端软件中的流媒体处理控制功能以及与建立媒体会话所需的会话初始协议SIP信令。
第二方面,本发明实施例还提供了一种指挥调度方法,该方法由指挥调度***中的用户业务终端执行,该方法包括:
获取用户的业务需求;
根据所述业务需求,与媒体终端进行至少一次信息交互,以控制所述媒体终端执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
第三方面,本发明实施例还提供了一种指挥调度方法,由指挥调度***中的媒体终端执行,该方法包括:
与用户业务终端进行至少一次信息交互,所述信息交互为所述用户业务终端针对用户的业务需求所发起;
在信息交互过程中,向服务器请求与所述业务需求匹配的媒体服务,执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
第四方面,本发明实施例还提供了一种电子设备,该设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的由用户业务终端或媒体终端执行的一种指挥调度方法。
第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的由用户业务终端或媒体终端执行的一种指挥调度方法。
本发明实施例的技术方案,通过用户业务终端响应于用户的业务需求,与媒体终端进行至少一次信息交互,以对媒体终端进行处理控制;通过媒体终端,响应于与用户业务终端的信息交互过程,向服务器请求与业务需求匹配的媒体服务,并执行与业务需求匹配的流媒体处理控制功能;用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能,解决了指挥调度终端多平台分离的问题,实现了降低指挥调度终端软件的耦合度,便于确定缺陷问题位置,并且便于将媒体终端迁移至其他平台,所需消耗的设备资源低,可以运行在国产化***以及平台中的效果。
附图说明
图1是现有技术中指挥调度终端软件的使用场景示意图;
图2是现有技术中指挥调度终端软件的业务模块示意图;
图3是本发明实施例一提供的一种指挥调度方法的流程图;
图4是本发明实施例一提供的一种指挥调度***的结构示意图;
图5a是本发明实施例一提供的一种指挥调度***的界面展示示意图;
图5b是本发明实施例一提供的又一种指挥调度***的界面展示示意图;
图5c是本发明实施例一提供的再一种指挥调度***的界面展示示意图;
图6a是本发明实施例二提供的一种指挥调度方法的流程图;
图6b是本发明实施例二提供的用户业务终端与媒体终端实例关联的示意图;
图6c是本发明实施例二提供的用户业务终端与媒体终端发起视音频呼叫的交互示意图;
图6d是本发明实施例二提供的用户业务终端与媒体终端接收视音频呼叫的交互示意图;
图7是本发明实施例三提供的一种指挥调度方法的流程图;
图8是本发明实施例四提供的一种指挥调度方法的流程图;
图9是本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图3是本发明实施例一提供的一种指挥调度方法的流程图,本实施例可适用于对指挥调度终端进行业务分类,运行于多平台的情况。该方法可以由本发明任意实施例所提供的指挥调度***来执行。如图3所示,该方法包括:
步骤210、通过用户业务终端响应于用户的业务需求,与媒体终端进行至少一次信息交互,以对媒体终端进行处理控制。
其中,用户业务终端中封装有标准指挥调度终端软件中的资源、组织以及与资源和/或组织相关的用户业务;其中,用户业务包括下述至少一项:点播、呼叫、会议以及指挥。
其中,点播可以是监控指挥调度终端所连接的设备,例如可以通过对用户终端的点播操作,观看指挥调度终端所连接摄像头的拍摄视频。指挥调度终端与所监控设备的连接可以是通过服务器实现通信传输视频;或者可以是通过视频编解码器与监控设备通信传输视频,本发明实施例对此不做具体限定。呼叫可以是指挥调度终端与其他一个指挥调度终端建立音视频通话连接,互相监控设备。会议可以是指挥调度终端与其他多个指挥调度终端建立音视频通话连接,互相监控设备。指挥可以是通过用户业务终端对监控设备进行操作的过程,例如设置监控设备的连接、或者对显示屏幕进行控制等。
在本发明实施例的一个实施方式中,可选的,通过用户业务终端响应于用户的业务需求,包括:通过用户业务终端向服务器请求媒体资源列表进行用户显示,并响应于用户针对媒体资源列表生成的业务需求。
其中,媒体资源列表中包括根据标准指挥调度终端软件中的资源、组织以及与资源和/或组织相关的用户业务生成的功能性图标。用户可以通过对媒体资源列表的触摸或者点击操作对资源或组织进行业务操作,例如可以更新资源,或者点播资源的视频等。业务需求可以是点播、呼叫、会议以及指挥等需求。
具体的,图4是本发明实施例一提供的一种指挥调度***的结构示意图,如图4所示,用户业务终端110可以通过服务器获取指挥调度终端的资源、组织以及业务。资源可以是指挥调度终端中显示的设备节点、或者服务节点等;组织可以是设备节点或者服务节点等资源的归属关系。本发明实施例中的资源、组织以及业务可以与现有指挥调度终端中的资源、组织以及业务相同。现有技术中将资源、组织以及业务均封装在指挥调度终端中,通过函数调用实现与监控设备的通信。而本发明实施例将资源、组织以及业务均封装在用户业务终端110中,实现用户业务与音视频流的分离。在指挥调度***中,用户业务的操作可以是:***设备、资源获取以及显示、屏幕控制、视频会议控制以及视频指挥控制等中的一项或者多项。
在本发明实施例中,用户业务终端可以通过QT(应用程序开发框架)实现。QT是一个跨平台C++图形用户界面应用程序开发框架,可以支持多种平台以及多种操作***。采用QT实现的用户业务终端可以轻松实现跨平台运行,可以在国产化平台,如海思、龙芯或者麒麟等硬件平台或者操作***中具有很好的应用。用户业务终端可以部署在3U VPX板卡上,例如3U VPX龙芯板卡。
用户业务终端与媒体终端间可以通过至少一个预封装的媒体接口建立通信连接。各媒体接口可以具有不同的功能,实现不同的信息交互。用户业务终端对媒体终端的处理控制可以是通过不同的媒体接口的调用或者回调与媒体终端共同实现用户业务需求,例如,用户业务终端与媒体终端之间的实例建立或者视音频会话的建立中的信息交互等。
步骤220、通过媒体终端,响应于与用户业务终端的信息交互过程,向服务器请求与业务需求匹配的媒体服务,并执行与业务需求匹配的流媒体处理控制功能。
其中,在本发明实施例的一个可选实施方式中,媒体终端中封装有标准指挥调度终端软件中的流媒体处理控制功能以及与建立媒体会话所需的会话初始协议(SessionInitiation Protocol,SIP)信令。
如图4所示,媒体终端120可以通过服务器获取流媒体,通过对流媒体进行处理控制以及SIP信令配置建立视音频会话,例如点播、呼叫。会议以及指挥时的视音频显示。在本发明实施例中,媒体终端120中封装的流媒体处理控制功能可以与标准指挥调度终端软件的流媒体处理控制功能相同或者相似。而媒体终端120中封装的SIP信令可以与标准指挥调度终端软件中的SIP信令不同,可以是简化的SIP信令。媒体终端120中的SIP信令可以仅仅用于建立视音频会话,实现依据用户业务建立视音频会话,可以轻量化媒体终端120的设置并满足用户业务需求。
在本发明实施例中,媒体终端可以是将标准指挥调度终端软件中的流媒体处理及控制独立生成的,并封装了建立会话所需的SIP信令。媒体终端可以采用国产化芯片实现视音频的编解码等。例如,媒体终端可以采用海思系列芯片。媒体终端可以设置为3U VPX板卡,例如可以将媒体终端部署在3U VPX的海思芯片板卡,实现4路输入视音频的编码以及16路的视音频解码。
在本发明实施例中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。其中,图5a是本发明实施例一提供的一种指挥调度***的界面展示示意图;图5b是本发明实施例一提供的又一种指挥调度***的界面展示示意图;图5c是本发明实施例一提供的再一种指挥调度***的界面展示示意图。
如图5a所示,在指挥调度***中用户业务终端的界面展示中可以包括***设置、资源获取及显示、屏幕控制、视频会议控制、视频指挥控制等操作。用户可以在如图5a所示的界面中对指挥调度***进行控制,类似于在标准指挥调度终端软件的展示界面对标准指挥调度终端软件进行控制,例如点播值班人12号资源。如图5b所示,在指挥调度***中用户终端的界面展示中可以显示值班人12的视频正在播放,但可以不对值班人12的视频进行具体的播放。而在如图5c所示的指挥调度***中媒体终端的界面中播放值班人12的视频。
本发明实施例中的技术方案通过用户业务终端响应于用户的业务需求,与媒体终端进行至少一次信息交互,以对媒体终端进行处理控制;通过媒体终端,响应于与用户业务终端的信息交互过程,向服务器请求与业务需求匹配的媒体服务,并执行与业务需求匹配的流媒体处理控制功能;用户业务终端与媒体终端可以实现标准指挥调度终端软件的功能,但具有不同的显示效果,解决了指挥调度终端多平台分离的问题,实现了可以减少用户业务终端与媒体终端的信息交互数量,轻量化指挥调度***;并降低指挥调度终端软件的耦合度,便于缺陷定位;还可以将标准指挥调度终端软件进行分离,采用不用的操作***,运行在不同的硬件上,达到在国产化***以及平台实现标准指挥调度软件功能的效果。
实施例二
图6a是本发明实施例二提供的一种指挥调度方法的流程图,本实施例是对上述实施方式的细化,可以与上述实施例中的任一实施方式进行结合。如图6a所示,该方法包括:
步骤310、通过用户业务终端响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例。
其中,在本发明实施例中,梳理标准指挥调度终端软件的用户业务与流媒体处理控制功能,将业务、信令以及媒体进行拆分。将业务封装为用户业务终端,流媒体处理控制功能以及信令封装为媒体终端。用户业务终端与媒体终端需要配合才能实现标准指挥调度终端软件的功能。用户业务终端在监控设备时,例如点播、呼叫、会议或者指挥时,需要获取媒体终端的实例,以建立实例关联。实例可以理解为用户业务中所需视频以及与视频对应的参数信息,例如,某设备的拍摄视频,设备的IP地址、视频播放参数以及视频协议等。
图6b是本发明实施例二提供的用户业务终端与媒体终端实例关联的示意图。如图6b所示,用户业务终端可以调用实例获取接口(GetInstance)获取媒体终端的实例。
步骤320、通过用户业务终端根据实例,向媒体终端调用客户端加载配置接口加载媒体终端中实例的配置参数。
如图6b所示,用户业务终端可以通过调用客户端加载配置接口(ClientLoadConfig)加载媒体终端中实例的配置参数。例如,可以获取实例中的视频对应的参数信息,用于用户业务终端的配置。
步骤330、通过用户业务终端根据配置参数,向媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与媒体终端的实例关联。
如图6b所示,用户业务终端可以调用客户端启动接口(ClientStart)进行初始化和注册操作,实现与媒体终端的实例关联,便于进行点播、呼叫、会议或者指挥等操作。
步骤340、通过用户业务终端确定用户业务终端与业务需求匹配的业务属性。
其中,业务属性可以是用于表示用户业务终端在进行业务需求时的主动性或者被动性。例如,用户业务终端可以是用户业务需求的发起端或者也可以是用户业务需求的接收端。示例性的,在视音频会话中,用户业务终端作为发起端时,业务属性可以呼叫发起端;用户业务终端作为接收端时,业务属性可以是呼叫接收端。
步骤350、通过用户业务终端根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求。
其中,用户业务终端的业务属性不同时,需要与媒体终端进行的信息交互不同,因此,调用或者回调的媒体接口不同。
步骤360、通过媒体终端,响应于与用户业务终端的信息交互过程,向服务器请求与业务需求匹配的媒体服务,并执行与业务需求匹配的流媒体处理控制功能。
其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
本实施例的技术方案,通过用户业务终端响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例;通过用户业务终端根据实例,向媒体终端调用客户端加载配置接口加载媒体终端中实例的配置参数;通过用户业务终端根据配置参数,向媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与媒体终端的实例关联;通过用户业务终端在实现与媒体终端的实例关联之后,确定用户业务终端与业务需求匹配的业务属性;通过用户业务终端根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求,解决了用户业务终端与媒体终端实例关联以及业务需求实现的问题,实现了用户业务与视音频流媒体分离时能够进行实例关联进行轻量级通信的效果。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫发起端;通过用户业务终端根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求,包括:通过用户业务终端响应于用户建立视音频呼叫的操作,向媒体终端调用呼叫接口,发起音视频呼叫;通过用户业务终端在接收到视音频呼叫的应答信号时,通知用户端音视频呼叫被接受,建立会话初始协议SIP会话,并向媒体终端回调启动实时传输协议接口,以使用户端开始收发视音频呼叫的音视频流;通过用户业务终端响应于用户停止视音频呼叫的操作,向媒体终端调用呼叫丢弃接口,以停止视音频呼叫;通过用户业务终端通知用户端音视频呼叫结束,并向媒体终端回调停止呼叫接口,以使用户端停止收发音视频流。
其中,图6c是本发明实施例二提供的用户业务终端与媒体终端发起视音频呼叫的交互示意图。如图6c所示,用户在需要发起视音频呼叫时,可以通过作为呼叫发起端的用户业务终端向媒体终端调用呼叫接口(CallMake),发起视音频呼叫。
媒体终端可以将视音频呼叫发送至服务器,服务器通过视音频呼叫确定目的媒体终端。服务器将视音频呼叫发送至目的媒体终端,目的媒体终端通过封装的接口将视音频呼叫发送至目的用户业务端。目的用户业务终端可以生成应答信号或者拒绝信号。目的用户业务终端可以将生成的应答信号或者拒绝信号,通过目的媒体终端、服务器以及媒体终端,传输至用户业务终端。如果用户业务终端接收到拒绝信号,可以结束视音频呼叫。其中,目的媒体终端和目的用户业务终端分别为视音频会呼叫的接收端使用的媒体终端和用户业务终端。
如图6c所示,如果用户业务终端接收到应答信号,媒体终端可以设置SIP参数,使用户业务终端建立SIP会话,用户业务终端可以通知用户使用的设备(用户端)如手机或电脑等开始收发音视频流。具体的,用户业务终端可以通过启动实时传输协议接口(OnStartRTP)回调,用户端可以开启媒体通道,接收媒体终端的视音频呼叫的音视频流。其中,OnStartRTP可以包括OnStartRTP(Video)和OnStartRTP(Audio)。OnStartRTP(Video)是启动实时传输协议视频接口,用于收发视频;OnStartRTP(Audio)是启动实时传输协议音频接口,用于收发音频。在实际中,为了减少用户业务终端与媒体终端的通信数据量,用户业务终端可以不对音视频流进行实际接收,而只是建立收发关系,通过媒体终端侧的显示器进行视音频的播放。
如图6c所示,在用户停止视音频呼叫时,用户业务终端可以调用呼叫丢弃接口(CallDrop),主动停止音视频会话。用户业务终端可以通知用户端关闭媒体通道,当用户业务终端收到媒体终端停止呼叫接口(onStopCall)回调时,用户端停止收发音视频流。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫接收端;通过用户业务终端根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求,包括:通过用户业务终端接收视音频呼叫,向媒体终端调用呼叫应答接口,生成应答信号;通过用户业务终端建立会话初始协议SIP会话,通知用户端开始收发视音频呼叫的音视频流,并向媒体终端回调启动实时传输协议接口,以使用户端收发视音频呼叫的音视频流;通过用户业务终端向媒体终端回调停止呼叫接口,通知用户端视音频呼叫结束,以使用户端停止收发音视频流。
其中,用户业务终端可以作为视音频呼叫的接收端,接收其他指挥调度***中用户业务终端的视音频呼叫进行视音频会话。图6d是本发明实施例二提供的用户业务终端与媒体终端接收视音频呼叫的交互示意图。如图6d所示,用户业务终端收到视音频呼叫时,可以向媒体终端调用呼叫应答接口(CallAnswer)生成应答信号或者拒绝信号。如果生成拒绝信号,视音频会话结束。
如图6d所示,如果生成应答信号,用户业务终端可以与媒体终端建立SIP会话,开始收发音视频流。具体的,用户业务终端可以通知用户端开启媒体通道,收发音视频流。用户业务终端可以接收媒体终端的OnStartRTP(Video)和OnStartRTP(Audio)调用,执行具体的收发音视频流操作。在用户业务终端收到媒体终端onStopCall调用时,用户业务终端可以通知用户端关闭媒体通道,停止收发音视频流。
需要说明的是,用户业务终端可以作为视音频呼叫的发起端和/或视音频呼叫的接收端。也就是说,指挥调度***中的用户业务终端与媒体终端可以具有如图6c所示的发起视音频呼叫的交互流程和/或如图6d所示的接收视音频呼叫的交互流程。
在上述实施方式的基础上,可选的,该方法还包括:通过用户业务终端在视音频呼叫建立后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为连接;通过用户业务终端在视音频呼叫结束后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为未连接。
如图6c和图6d所示,在视音频呼叫建立后,即图6c中OnStartRTP回调后,或者图6d中OnStartRTP回调后。用户业务终端可以接收媒体终端的调用状态更改接口(CallStateChanged)调用,将媒体终端的连接状态修改为连接(Connect)。在视音频会话结束后,即图6c中onStopCall回调后,或者图6d中onStopCall回调后。用户业务终端可以接收媒体终端的CallStateChanged调用,将媒体终端的连接状态修改为未连接(Disconnect)。
在上述实施方式的基础上,用户业务终端在接收到视音频呼叫时,即如图6d所示中,在调用CallAnswer之前可以接收媒体终端的CallStateChanged调用,将媒体终端的连接状态修改为连接中(Incoming)。
本实施例的技术方案,通过在实现与媒体终端的实例关联之后,制定用户业务终端与媒体终端交互的接口协议,解决了视音频会话的连接问题,实现了用户业务与视音频流媒体控制分离时的视音频会话建立,达到了降低了指挥调度终端软件的耦合度,可以将媒体终端迁移至其他平台,所需消耗的设备资源低,可以运行在国产化***以及平台中的效果。
实施例三
图7是本发明实施例三提供的一种指挥调度方法的流程图,本实施例可适用于对指挥调度终端进行业务分类,运行于多平台的情况。该方法可以由本发明任意实施例所提供的指挥调度***中的用户业务终端来执行。如图7所示,该方法包括:
步骤410、获取用户的业务需求。
在本发明实施例的一个可选实施方式中,获取用户的业务需求,包括:向服务器请求媒体资源列表进行用户显示,并获取响应于用户针对媒体资源列表生成的业务需求。
步骤420、根据业务需求,与媒体终端进行至少一次信息交互,以***体终端执行与业务需求匹配的流媒体处理控制功能。
其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
在本发明实施例的一个可选实施方式中,根据业务需求,与媒体终端进行至少一次信息交互,以***体终端执行与业务需求匹配的流媒体处理控制功能,包括:响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例;根据实例,向媒体终端调用客户端加载配置接口加载媒体终端中实例的配置参数;根据配置参数,向媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与媒体终端的实例关联。
在本发明实施例的一个可选实施方式中,根据业务需求,与媒体终端进行至少一次信息交互,以***体终端执行与业务需求匹配的流媒体处理控制功能,包括:在实现与媒体终端的实例关联之后,确定用户业务终端与业务需求匹配的业务属性;根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫发起端;根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求,包括:响应于用户建立视音频呼叫的操作,向媒体终端调用呼叫接口,发起音视频呼叫;在接收到视音频呼叫的应答信号时,通知用户端音视频呼叫被接受,建立会话初始协议SIP会话,并向媒体终端回调启动实时传输协议接口,以使用户端开始收发视音频呼叫的音视频流;响应于用户停止视音频呼叫的操作,向媒体终端调用呼叫丢弃接口,以停止视音频呼叫;通知用户端音视频呼叫结束,并向媒体终端回调停止呼叫接口,以使用户端停止收发音视频流。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫接收端;根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求,包括:接收视音频呼叫,向媒体终端调用呼叫应答接口,生成应答信号;建立会话初始协议SIP会话,通知用户端开始收发视音频呼叫的音视频流,并向媒体终端回调启动实时传输协议接口,以使用户端收发视音频呼叫的音视频流;向媒体终端回调停止呼叫接口,通知用户端视音频呼叫结束,以使用户端停止收发音视频流。
在本发明实施例的一个可选实施方式中,还包括:在视音频呼叫建立后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为连接;在视音频呼叫结束后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为未连接。
本发明实施例的技术方案,通过获取用户的业务需求;根据业务需求,与媒体终端进行至少一次信息交互,以***体终端执行与业务需求匹配的流媒体处理控制功能;其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能,解决了指挥调度终端多平台分离的问题,实现了降低指挥调度终端软件的耦合度,便于缺陷定位;还可以将标准指挥调度终端软件进行分离,采用不用的操作***,运行在不同的硬件上,达到在国产化***以及平台实现标准指挥调度软件功能的效果。
实施例四
图8是本发明实施例四提供的一种指挥调度方法的流程图,本实施例可适用于对指挥调度终端进行业务分类,运行于多平台的情况。该方法可以由本发明任意实施例所提供的指挥调度***中的媒体终端来执行。如图8所示,该方法包括:
步骤510、与用户业务终端进行至少一次信息交互,信息交互为用户业务终端针对用户的业务需求所发起。
具体的,在本实施例中,用户业务终端与媒体终端的信息交互过程可以如下:
在本发明实施例的一个可选实施方式中,用户业务终端响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例;根据实例,向媒体终端调用客户端加载配置接口加载媒体终端中实例的配置参数;根据配置参数,向媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与媒体终端的实例关联。
在本发明实施例的一个可选实施方式中,用户业务终端在实现与媒体终端的实例关联之后,确定用户业务终端与业务需求匹配的业务属性;根据业务属性调用匹配的媒体接口与媒体终端进行至少一次信息交互,以实现业务需求。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫发起端;用户业务终端响应于用户建立视音频呼叫的操作,向媒体终端调用呼叫接口,发起音视频呼叫;在接收到视音频呼叫的应答信号时,通知用户端音视频呼叫被接受,建立会话初始协议SIP会话,并向媒体终端回调启动实时传输协议接口,以使用户端开始收发视音频呼叫的音视频流;响应于用户停止视音频呼叫的操作,向媒体终端调用呼叫丢弃接口,以停止视音频呼叫;通知用户端音视频呼叫结束,并向媒体终端回调停止呼叫接口,以使用户端停止收发音视频流。
在本发明实施例的一个可选实施方式中,业务属性包括:呼叫接收端;用户业务终端接收视音频呼叫,向媒体终端调用呼叫应答接口,生成应答信号;建立会话初始协议SIP会话,通知用户端开始收发视音频呼叫的音视频流,并向媒体终端回调启动实时传输协议接口,以使用户端收发视音频呼叫的音视频流;向媒体终端回调停止呼叫接口,通知用户端视音频呼叫结束,以使用户端停止收发音视频流。
在本发明实施例的一个可选实施方式中,还包括:用户业务终端在视音频呼叫建立后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为连接;在视音频呼叫结束后,向媒体终端回调调用状态更改接口,将用户业务终端与媒体终端的连接状态修改为未连接。
步骤520、在信息交互过程中,向服务器请求与业务需求匹配的媒体服务,执行与业务需求匹配的流媒体处理控制功能。
其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
在本发明实施例的一个可选实施方式中,媒体终端中封装有标准指挥调度终端软件中的流媒体处理控制功能以及与建立媒体会话所需的SIP信令。
本发明实施例的技术方案,通过与用户业务终端进行至少一次信息交互,信息交互为用户业务终端针对用户的业务需求所发起;在信息交互过程中,向服务器请求与业务需求匹配的媒体服务,执行与业务需求匹配的流媒体处理控制功能;其中,用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能,解决了指挥调度终端多平台分离的问题,实现了降低指挥调度终端软件的耦合度,便于缺陷定位;还可以将标准指挥调度终端软件进行分离,采用不用的操作***,运行在不同的硬件上,达到在国产化***以及平台实现标准指挥调度软件功能的效果。
实施例五
图9是本发明实施例五提供的一种电子设备的结构示意图,如图9所示,该设备包括:
一个或多个处理器610,图9中以一个处理器610为例;
存储器620;
所述设备还可以包括:输入装置630和输出装置640。
所述设备中的处理器610、存储器620、输入装置630和输出装置640可以通过总线或者其他方式连接,图9中以通过总线连接为例。
存储器620作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种指挥调度方法对应的程序指令/模块。处理器610通过运行存储在存储器620中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例的一种指挥调度方法,即:
获取用户的业务需求;
根据所述业务需求,与媒体终端进行至少一次信息交互,以控制所述媒体终端执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。或者,
与用户业务终端进行至少一次信息交互,所述信息交互为所述用户业务终端针对用户的业务需求所发起;
在信息交互过程中,向服务器请求与所述业务需求匹配的媒体服务,执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置630可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置640可包括显示屏等显示设备。
实施例六
本发明实施例六提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的一种指挥调度方法:
获取用户的业务需求;
根据所述业务需求,与媒体终端进行至少一次信息交互,以控制所述媒体终端执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。或者,
与用户业务终端进行至少一次信息交互,所述信息交互为所述用户业务终端针对用户的业务需求所发起;
在信息交互过程中,向服务器请求与所述业务需求匹配的媒体服务,执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种指挥调度方法,由指挥调度***执行,其特征在于,所述指挥调度***包括:用户业务终端和媒体终端,用户业务终端与媒体终端间建立通信连接,所述方法包括:
通过用户业务终端响应于用户的业务需求,与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制;
通过媒体终端,响应于与所述用户业务终端的信息交互过程,向服务器请求与所述业务需求匹配的媒体服务,并执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
2.根据权利要求1所述的方法,其特征在于,通过用户业务终端响应于用户的业务需求,包括:
通过用户业务终端向服务器请求媒体资源列表进行用户显示,并响应于用户针对所述媒体资源列表生成的业务需求。
3.根据权利要求1所述的方法,其特征在于,通过用户业务终端与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制,包括:
通过用户业务终端响应于用户的业务需求,通过调用实例获取接口获取媒体终端的实例;
通过用户业务终端根据所述实例,向所述媒体终端调用客户端加载配置接口加载所述媒体终端中所述实例的配置参数;
通过用户业务终端根据所述配置参数,向所述媒体终端调用客户端启动接口进行业务需求的初始化和注册操作,以实现用户业务终端与所述媒体终端的实例关联。
4.根据权利要求3所述的方法,其特征在于,通过用户业务终端与所述媒体终端进行至少一次信息交互,以对所述媒体终端进行处理控制,包括:
通过用户业务终端在实现与所述媒体终端的实例关联之后,确定所述用户业务终端与所述业务需求匹配的业务属性;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求。
5.根据权利要求4所述的方法,其特征在于,所述业务属性包括:呼叫发起端;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求,包括:
通过所述用户业务终端响应于用户建立视音频呼叫的操作,向所述媒体终端调用呼叫接口,发起音视频呼叫;
通过所述用户业务终端在接收到所述视音频呼叫的应答信号时,通知用户端所述音视频呼叫被接受,建立会话初始协议SIP会话,并向所述媒体终端回调启动实时传输协议接口,以使所述用户端开始收发所述视音频呼叫的音视频流;
通过所述用户业务终端响应于用户停止所述视音频呼叫的操作,向所述媒体终端调用呼叫丢弃接口,以停止所述视音频呼叫;
通过所述用户业务终端通知用户端所述音视频呼叫结束,并向所述媒体终端回调停止呼叫接口,以使所述用户端停止收发所述音视频流。
6.根据权利要求4所述的方法,其特征在于,所述业务属性包括:呼叫接收端;
通过用户业务终端根据所述业务属性调用匹配的媒体接口与所述媒体终端进行至少一次信息交互,以实现所述业务需求,包括:
通过所述用户业务终端接收视音频呼叫,向所述媒体终端调用呼叫应答接口,生成应答信号;
通过所述用户业务终端建立会话初始协议SIP会话,通知用户端开始收发所述视音频呼叫的音视频流,并向所述媒体终端回调启动实时传输协议接口,以使所述用户端收发所述视音频呼叫的音视频流;
通过所述用户业务终端向所述媒体终端回调停止呼叫接口,通知所述用户端所述视音频呼叫结束,以使所述用户端停止收发所述音视频流。
7.根据权利要求5或6所述的方法,其特征在于,还包括:
通过所述用户业务终端在所述视音频呼叫建立后,向所述媒体终端回调调用状态更改接口,将所述用户业务终端与所述媒体终端的连接状态修改为连接;
通过所述用户业务终端在所述视音频呼叫结束后,向所述媒体终端回调调用状态更改接口,将所述用户业务终端与所述媒体终端的连接状态修改为未连接。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述媒体终端中封装有所述标准指挥调度终端软件中的流媒体处理控制功能以及与建立媒体会话所需的会话初始协议SIP信令。
9.一种指挥调度方法,由指挥调度***中的用户业务终端执行,所述方法包括:
获取用户的业务需求;
根据所述业务需求,与媒体终端进行至少一次信息交互,以控制所述媒体终端执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
10.一种指挥调度方法,由指挥调度***中的媒体终端执行,所述方法包括:
与用户业务终端进行至少一次信息交互,所述信息交互为所述用户业务终端针对用户的业务需求所发起;
在信息交互过程中,向服务器请求与所述业务需求匹配的媒体服务,执行与所述业务需求匹配的流媒体处理控制功能;
其中,所述用户业务终端和媒体终端共同配合,实现标准指挥调度终端软件的指挥调度功能。
CN202011447881.3A 2020-12-09 2020-12-09 一种指挥调度方法 Active CN112738026B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011447881.3A CN112738026B (zh) 2020-12-09 2020-12-09 一种指挥调度方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011447881.3A CN112738026B (zh) 2020-12-09 2020-12-09 一种指挥调度方法

Publications (2)

Publication Number Publication Date
CN112738026A true CN112738026A (zh) 2021-04-30
CN112738026B CN112738026B (zh) 2023-03-10

Family

ID=75599282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011447881.3A Active CN112738026B (zh) 2020-12-09 2020-12-09 一种指挥调度方法

Country Status (1)

Country Link
CN (1) CN112738026B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104581005A (zh) * 2013-10-12 2015-04-29 北京航天长峰科技工业集团有限公司 基于数字网络的视频监控管理***
CN105450994A (zh) * 2015-12-03 2016-03-30 河北远东通信***工程有限公司 一种基于rtsp协议的视频指挥调度***和方法
CN106027970A (zh) * 2016-06-16 2016-10-12 北京数智源科技股份有限公司 多媒体指挥调度平台
US20180191720A1 (en) * 2007-06-12 2018-07-05 Icontrol Networks, Inc. Communication protocols in integrated systems
CN108769240A (zh) * 2018-06-12 2018-11-06 北京酷米科技有限公司 一种智能调度指挥***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180191720A1 (en) * 2007-06-12 2018-07-05 Icontrol Networks, Inc. Communication protocols in integrated systems
CN104581005A (zh) * 2013-10-12 2015-04-29 北京航天长峰科技工业集团有限公司 基于数字网络的视频监控管理***
CN105450994A (zh) * 2015-12-03 2016-03-30 河北远东通信***工程有限公司 一种基于rtsp协议的视频指挥调度***和方法
CN106027970A (zh) * 2016-06-16 2016-10-12 北京数智源科技股份有限公司 多媒体指挥调度平台
CN108769240A (zh) * 2018-06-12 2018-11-06 北京酷米科技有限公司 一种智能调度指挥***及方法

Also Published As

Publication number Publication date
CN112738026B (zh) 2023-03-10

Similar Documents

Publication Publication Date Title
CN103650458B (zh) 媒体流的传输方法、装置与***
EP3996355B1 (en) Method for transferring media stream and user equipment
US20130282820A1 (en) Method and System for an Optimized Multimedia Communications System
CN111478930B (zh) Stb云化方法、***、瘦stb、虚拟stb及平台、存储介质
CN105763905A (zh) 一种手机和电视共享摄像头的方法及***
CN103841361A (zh) 一种低带宽下整合多种会议***的通讯方法
CN111131759B (zh) 一种实时多媒体传输***及其使用方法
CN102695036B (zh) 视讯会议***及其使用方法
CN113949596B (zh) 一种设备连接方法、装置、设备以及存储介质
CN103581607A (zh) 使用远程摄像机设备将视频流传递到本地端点主机的方法
CN105122761A (zh) 基于分组的呼叫的附加媒体会话的本地控制
CN112738026B (zh) 一种指挥调度方法
CN106230915B (zh) 一种实现功能机智能通信的方法
US20220070229A1 (en) Dynamic voice over internet protocol proxy for network bandwidth optimization
CN113766267B (zh) 基于无人机的多路视频直播方法、***、设备及存储介质
CN115209189A (zh) 一种视频流传输方法、***、服务器及存储介质
CN110011891A (zh) 一种跨网络的业务处理方法和***
US9559888B2 (en) VoIP client control via in-band video signalling
CN112104649A (zh) 多媒体交互方法、装置、电子设备、服务器和存储介质
CN113872778B (zh) 一种设备连接方法、装置、设备以及存储介质
CN115334276B (zh) 无人机视频参会方法、路由器、网关设备和存储介质
US11800158B2 (en) Video production systems and methods
CN114339112B (zh) 视频通话的方法、电子设备及***
WO2022048255A1 (zh) 数据处理的方法和***、云终端、服务器和计算设备
CN113923396B (zh) 基于视频会议场景下的远程桌面控制方法、装置和介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant