CN113949698A - 基于Web RTC的探地雷达采集远程控制方法及*** - Google Patents
基于Web RTC的探地雷达采集远程控制方法及*** Download PDFInfo
- Publication number
- CN113949698A CN113949698A CN202111205840.8A CN202111205840A CN113949698A CN 113949698 A CN113949698 A CN 113949698A CN 202111205840 A CN202111205840 A CN 202111205840A CN 113949698 A CN113949698 A CN 113949698A
- Authority
- CN
- China
- Prior art keywords
- remote control
- audio
- ground penetrating
- penetrating radar
- 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
Links
- 230000000149 penetrating effect Effects 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 238000004891 communication Methods 0.000 claims description 18
- 230000011664 signaling Effects 0.000 claims description 8
- 230000009191 jumping Effects 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 239000003999 initiator Substances 0.000 claims description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种基于Web RTC的探地雷达采集远程控制方法及***,包括:步骤S1,远程控制端建立长链接,选择客户端创建会话请求,通知客户端建立和接受连接;步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,播放视频和音频;步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复直到客户端断开连接。本发明能够在探地雷达的采集过程中,通过实时的视频和语音查看现场的实际情况,大幅度提高了探地雷达的采集效率。
Description
技术领域
本发明涉及一种探地雷达采集远程控制方法,尤其涉及一种基于Web RTC的探地雷达采集远程控制方法,并进一步涉及采用了该基于Web RTC的探地雷达采集远程控制方法的探地雷达采集远程控制***。
背景技术
探地雷达是一种电磁波无损探测技术。探地雷达通过天线向地下发射高频电磁波并接收地下目标的回波,来探测地下介质的物质特性和分布规律。现在探地雷达探测地下隐患在采集阶段只能通过有线或无线局域网内进行,或者远程桌面控制程序缺少音视频,没办法查看现场和语音指挥。
使用探地雷达在探测采集阶段及其采集过程中,现场采集与远端协作环境下,由于地理位置空间差异,无法实时查看现场情况,也无法实现视频和语音指挥。很多时候对雷达采集过程中遇到阻碍,若操作人员不熟悉采集软件、或不能针对性分析现场环境、或采集软件出现问题,仅仅通过语音沟通的话,并不能够有效和精准地解决问题,对探地雷达的采集效率产生很大的影响。
发明内容
本发明所要解决的技术问题是需要提供一种能够实现视频通话的基于Web RTC的探地雷达采集远程控制方法,以便更高效率地针对性解决探地雷达采集过程中所遇到的问题和阻碍,在此基础上,还进一步提供采用了该基于Web RTC的探地雷达采集远程控制方法的探地雷达采集远程控制***。
对此,本发明提供一种基于Web RTC的探地雷达采集远程控制方法,包括以下步骤:
步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;
步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复该过程直到客户端断开连接。
本发明的进一步改进在于,所述步骤S1中,所述远程控制端和客户端均打开远程控制软件,并登录在线后,所述远程控制端通过Web Socket长链接根据所述客户端登录的唯一身份ID号创建会话请求,直到所述客户端执行远程控制连接,则跳转至步骤S2,否则结束流程。
本发明的进一步改进在于,所述步骤S2中,处理视频和音频将其上传至传输链路的是实现过程如下:将客户端运行的探地雷达采集软件图像发送至Web RTC的传输链路中,并在传输控制流程中,同步将音频和视频添加到所述Web RTC的传输链路上,通过HTTP发送传输链路的请求,所述传输链路的播放接入请求携带播放的流媒体信息和通信发起方对自己的会话描述协议,低延迟直播***私有信令收到所述播放接入请求后,记录所述播放接入请求中携带的流媒体信息和通信发起方对自己的会话描述协议,创建通信接收方对自己的会话描述协议,生成一次性秘钥令牌。
本发明的进一步改进在于,所述步骤S3中,利用Web RTC进行探地雷达采集软件界面以及音视频的传输实现过程如下:通过Web RTC将传输链路上的数据上传至Web RTC服务端,所述Web RTC服务端通过HTTP响应所述传输链路上的数据至所述远程控制端。
本发明的进一步改进在于,所述步骤S4中,在客户端预先设置Answer SDP,发送绑定请求,获取Answer SDP中的RTS私有信令,进行标准DTLS握手,交换SRTP秘钥,开始音频、视频和图像三方传输,并将其显示至所述远程控制端。
本发明的进一步改进在于,所述步骤S5中,所述远程控制端通过发送远程操作指令或远程桌面指令实现对探地雷达采集软件界面的操作。
本发明的进一步改进在于,所述步骤S5包括以下子步骤:
步骤S501,判断是否进行远程控制,若是,则跳转至步骤S502;若否,则跳转至步骤S503;
步骤S502,在所述客户端打开控制服务,并进行连接,所述远程控制端将远程控制指令通过Web RTC的传输链路回传至所述客户端中,返回所述步骤S2,实现远程控制,并传输最新的探地雷达采集软件界面和音频,跳转至步骤S504;
步骤S503,通过Web RTC的传输链路传输探地雷达采集软件界面和音频;
步骤S504,实现点对点的通讯传输,直到客户端断开连接则结束。
本发明的进一步改进在于,所述步骤S1中,所述远程控制端建立长链接后,在所述远程控制端显示所有在线的客户端,所述远程控制端通过选择所述客户端的唯一身份ID号建立一对一的会话请求。
本发明的进一步改进在于,在所述步骤S2中,处理视频和音频并将其上传至传输链路的过程中,分别岁视频和音频标记时间戳,并在所述步骤S4进行显示的时候对音频进行时间校准和同步处理,以所述视频的时间戳作为基准时间适应性调整所述音频的时间戳,根据调整后的视频和音频进行同步显示和播放。
本发明还提供一种基于Web RTC的探地雷达采集远程控制***,采用了如上所述的基于Web RTC的探地雷达采集远程控制方法,并包括:
建立连接模块,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
视频和音频处理模块,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
链路传输模块,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;
显示播放模块,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
远程操作模块,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述视频和音频处理模块,重复该过程直到客户端断开连接。
与现有技术相比,本发明的有益效果在于:在探地雷达进行地下环境信息和埋藏物的采集阶段中,通过Web RTC实时传输探地雷达采集软件界面,并且还能够进行桌面视频语音和远程控制,进而能够更加便捷地辅助探地雷达的采集过程,能够通过实时的视频和语音实时查看现场的实际情况,以便针对性解决探地雷达在采集过程中所遇到的问题和阻碍,大幅度提高了探地雷达的采集效率,有效地降低了对操作人员的要求,并降低了探地雷达的使用局限性。
附图说明
图1是本发明一种实施例的工作流程示意图;
图2是本发明一种实施例的详细工作流程示意图。
具体实施方式
下面结合附图,对本发明的较优的实施例作进一步的详细说明。
如图1和图2所示,本例提供一种基于Web RTC的探地雷达采集远程控制方法,包括以下步骤:
步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频(包括音频和视频)的传输;
步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复该过程直到客户端断开连接。
本例所述远程控制端也称PC端,包括远程控制软件和Web RTC服务端等,主要实现远程控制指挥端的运行;所述客户端优选为PAD端,包括探地雷达采集软件和远程控制软件客户端等,主要实现为运行探地雷达采集软件,并支撑远程控制客户端的运行;本例所述步骤S1中,所述远程控制端和客户端均打开远程控制软件,并登录在线后,所述远程控制端通过Web Socket长链接根据所述客户端登录的唯一身份ID号创建会话请求,直到所述客户端执行远程控制连接,则跳转至步骤S2,否则结束流程,比如客户端执行不同意远程控制,则结束流程。
优选的,本例所述步骤S1中,所述远程控制端建立长链接后,在所述远程控制端显示所有在线的客户端,所述远程控制端通过选择所述客户端的唯一身份ID号建立一对一的会话请求,确保会话连接请求的可靠性。
本例所述步骤S2中,客户端与远程控制端建立起会话连接后,将所述客户端运行的探地雷达采集软件图像上传至传输链路中,其处理视频和音频将其上传至传输链路的是实现过程如下:将客户端运行的探地雷达采集软件图像发送至Web RTC的传输链路中,在传输过程中,可以申请发开麦克风和视频设备;并在传输控制流程中,同步将音频和视频添加到所述Web RTC的传输链路上,通过HTTP发送传输链路的请求,所述传输链路的播放接入请求携带播放的流媒体信息(URL)和通信发起方对自己的会话描述协议(Offer SDP),低延迟直播***(RTS)私有信令收到所述播放接入请求后,记录所述播放接入请求中携带的流媒体信息和通信发起方对自己的会话描述协议(Offer SDP),创建通信接收方对自己的会话描述协议(Answer SDP),生成一次性秘钥令牌token。
值得说明的是,由于探地雷达的工作环境比较复杂,干扰因素多,与其他的环境下的图像上传和同步的实现过程并不相同,也不能直接采用现有的方式来实现。本例同步将音频和视频添加到所述Web RTC的传输链路上的过程如下:
1、音视频采样后会给每个音频采样、视频帧分别打一个时间戳,打成RTP包放在RTP头,成为RTP时间戳,RTP时间戳的单位依赖于音视频流各自的采样率,RTP指的是低延迟直播***。
2、处理Web RTC 的音频帧的时间戳,从第一个包为 0,开始累加,每一帧增加的时间戳= 编码帧长(ms)采样率/1000,而封装到RTP包里面时候,会将这个音频帧的时间戳加上再累加上一个随机偏移量,然后以此作为RTP包的时间戳。
3、处理Web RTC 的视频帧的时间戳,视频帧的时间戳来源于***时钟,采集完成后至编码之前的某个时刻,该时刻可以是在采集完成后至编码之前的随机时刻,也可以是预设间隔的时刻,获取当前***时间戳 timestamp_us,然后根据公式:当前***时间戳timestamp_us+(本地时间-网络时间协议的时间NTP) 算出此***时间对应的 采样时刻的绝对时间ntp_time_ms,再根据公式:网络时间协议的时间NTP90+固定随机偏移量来算出原始视频帧的时间戳 timestamp_rtp_。
4、由于音频和视频的时间戳是完全独立的,需要一种映射关系将两个时间戳关联起来,本例优选通过生成发送端报告分组包来实现,发送端报告分组包也称SR包(SenderReport),其映射关系及关联过程优选通过RFC3550 (实时应用程序传输协议)来实现,其中,SR 包的其中一个作用标明RTP 包的时间戳和 网络时间协议的时间NTP的对应关系,通过 RFC3550 的描述,得出两个时间戳对应的是同一个时刻,这个时刻表示此 SR 包生成的时刻。这就是本例对音视频进行同步的核心的依据。
在Web RTC规范中,优选通过RTCPeerConnection(类库)用于视频流/音频流、以及数据的传输,假设 A 和 B 想通过 RTCPeerConnection(类库) 进行音视频传输,A优选为远程控制端,B优选为客户端;其传输过程如下:
1、A 执行 RTCPeerConnection(类库) 的 createOffer() 函数,返回的 promise(应答)中提供了一个 RTCSessionDescription 对象(接口对象参数);
2、如果执行成功, A 通过 setLocalDescription() 函数将本地会话信息保存,接着通过信令通道, 将这些信息发送给B;
3、B使用RTCPeerConnection(类库)的setRemoteDescription()函数, 将A传过来的远端会话信息填进去;
4、B执行RTCPeerConnection(类库)的createAnswer()函数, 传入获取到的远端会话信息, 然后就会生成一个和A适配的本地会话。 createAnswer() 函数返回的promise (应答)会传入一个 RTCSessionDescription 对象;
5、当A获取到B的会话描述信息之后, 使用 setRemoteDescription() 函数将远端会话信息设置进去。
本例所述步骤S3中,利用Web RTC进行探地雷达采集软件界面以及音视频(包括音频和/或视频)的传输实现过程如下:通过Web RTC(网页实时通信,Web Real-TimeCommunication)将传输链路上的数据上传至Web RTC服务端。
本例所述步骤S4中,在客户端预先设置会话描述协议(Answer SDP),发送绑定请求,获取会话描述协议(Answer SDP)中的低延迟直播***信令(RTS信令),进行标准DTLS握手(数据包传输层安全性协议握手),交换SRTP秘钥(安全实时传输协议秘钥),开始音频、视频和图像三方传输,并将其显示至所述远程控制端。本例所述步骤S5中,所述远程控制端通过发送远程操作指令或远程桌面指令实现对探地雷达采集软件界面的操作。通过所述步骤S1至步骤S5之间的配合,在探地雷达采集数据阶段,通过视频远程指挥,利用Web RTC实时传输远端探地雷达采集软件界面,并进行视频通话,就能够更高效率地解决探地雷达在采集阶段所遇到的问题。
优选的,本例在所述步骤S2中,处理视频和音频并将其上传至传输链路的过程中,分别岁视频和音频标记时间戳,并在所述步骤S4进行显示的时候对音频进行时间校准和同步处理,以所述视频的时间戳作为基准时间适应性调整所述音频的时间戳,根据调整后的视频和音频进行同步显示和播放。由于不同的使用环境下,网络传输首先,比如探地雷达工作环境恶劣等极端情况下,视频的传输速度有可能会受限,那么,就可能造成视频和音频不同步等情况的发生,会给远程控制端造成干扰和误判,因此,本例以所述视频的时间戳作为基准时间适应性调整所述音频的时间戳,根据调整后的视频和音频进行同步显示和播放,就能够很好地应对不同的探地雷达应用环境,保证视频和音频的同步。
如图2所示,本例所述步骤S1至步骤S2中,先通过所述远程控制端通过账户密码登录控制中心,所述客户端通过账户密码登录,并同步打开探地雷达采集软件;然后所述远程控制端通过所述客户端的唯一身份ID创建连接会话;所述远程控制端发送远程控制请求,可选择打开音频和视频操作请求;所述客户端接受所述远程控制端(也称服务端)发送的请求,建立Web RTC连接,打开通讯通道,同步上传音频、视频和探地雷达采集软件界面所在桌面图像至所述传输链路。
如图2所示,本例所述步骤S5优选包括以下子步骤:
步骤S501,判断是否进行远程控制,若是,则跳转至步骤S502;若否,则跳转至步骤S503;
步骤S502,在所述客户端打开控制服务,并进行连接,所述远程控制端将远程控制指令通过Web RTC的传输链路回传至所述客户端中,返回所述步骤S2,实现远程控制,并传输最新的探地雷达采集软件界面和音频,跳转至步骤S504;
步骤S503,通过Web RTC的传输链路传输探地雷达采集软件界面和音频;
步骤S504,实现点对点的通讯传输,直到客户端断开连接则结束。
本例还提供一种基于Web RTC的探地雷达采集远程控制***,采用了如上所述的基于Web RTC的探地雷达采集远程控制方法,并包括:
建立连接模块,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
视频和音频处理模块,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
链路传输模块,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;
显示播放模块,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
远程操作模块,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述视频和音频处理模块,重复该过程直到客户端断开连接。
综上所述,本例在探地雷达进行地下环境信息和埋藏物的采集阶段中,通过WebRTC实时传输探地雷达采集软件界面,并且还能够进行桌面视频语音和远程控制,进而能够更加便捷地辅助探地雷达的采集过程,能够通过实时的视频和语音实时查看现场的实际情况,以便针对性解决探地雷达在采集过程中所遇到的问题和阻碍,大幅度提高了探地雷达的采集效率,有效地降低了对操作人员的要求,并降低了探地雷达的使用局限性。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (10)
1.一种基于Web RTC的探地雷达采集远程控制方法,其特征在于,包括以下步骤:
步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;
步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复该过程直到客户端断开连接。
2.根据权利要求1所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S1中,所述远程控制端和客户端均打开远程控制软件,并登录在线后,所述远程控制端通过Web Socket长链接根据所述客户端登录的唯一身份ID号创建会话请求,直到所述客户端执行远程控制连接,则跳转至步骤S2,否则结束流程。
3.根据权利要求1所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S2中,处理视频和音频将其上传至传输链路的是实现过程如下:将客户端运行的探地雷达采集软件图像发送至Web RTC的传输链路中,并在传输控制流程中,同步将音频和视频添加到所述Web RTC的传输链路上,通过HTTP发送传输链路的请求,所述传输链路的播放接入请求携带播放的流媒体信息和通信发起方对自己的会话描述协议,低延迟直播***私有信令收到所述播放接入请求后,记录所述播放接入请求中携带的流媒体信息和通信发起方对自己的会话描述协议,创建通信接收方对自己的会话描述协议,生成一次性秘钥令牌。
4.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S3中,利用Web RTC进行探地雷达采集软件界面以及音视频的传输实现过程如下:通过Web RTC将传输链路上的数据上传至Web RTC服务端,所述Web RTC服务端通过HTTP响应所述传输链路上的数据至所述远程控制端。
5.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S4中,在客户端预先设置Answer SDP,发送绑定请求,获取Answer SDP中的RTS私有信令,进行标准DTLS握手,交换SRTP秘钥,开始音频、视频和图像三方传输,并将其显示至所述远程控制端。
6.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S5中,所述远程控制端通过发送远程操作指令或远程桌面指令实现对探地雷达采集软件界面的操作。
7.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S5包括以下子步骤:
步骤S501,判断是否进行远程控制,若是,则跳转至步骤S502;若否,则跳转至步骤S503;
步骤S502,在所述客户端打开控制服务,并进行连接,所述远程控制端将远程控制指令通过Web RTC的传输链路回传至所述客户端中,返回所述步骤S2,实现远程控制,并传输最新的探地雷达采集软件界面和音频,跳转至步骤S504;
步骤S503,通过Web RTC的传输链路传输探地雷达采集软件界面和音频;
步骤S504,实现点对点的通讯传输,直到客户端断开连接则结束。
8.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S1中,所述远程控制端建立长链接后,在所述远程控制端显示所有在线的客户端,所述远程控制端通过选择所述客户端的唯一身份ID号建立一对一的会话请求。
9.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,在所述步骤S2中,处理视频和音频并将其上传至传输链路的过程中,分别岁视频和音频标记时间戳,并在所述步骤S4进行显示的时候对音频进行时间校准和同步处理,以所述视频的时间戳作为基准时间适应性调整所述音频的时间戳,根据调整后的视频和音频进行同步显示和播放。
10.一种基于Web RTC的探地雷达采集远程控制***,其特征在于,采用了如权利要求1至9任意一项所述的基于Web RTC的探地雷达采集远程控制方法,并包括:
建立连接模块,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;
视频和音频处理模块,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;
链路传输模块,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;
显示播放模块,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
远程操作模块,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述视频和音频处理模块,重复该过程直到客户端断开连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111205840.8A CN113949698B (zh) | 2021-10-15 | 2021-10-15 | 基于Web RTC的探地雷达采集远程控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111205840.8A CN113949698B (zh) | 2021-10-15 | 2021-10-15 | 基于Web RTC的探地雷达采集远程控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113949698A true CN113949698A (zh) | 2022-01-18 |
CN113949698B CN113949698B (zh) | 2023-12-01 |
Family
ID=79330945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111205840.8A Active CN113949698B (zh) | 2021-10-15 | 2021-10-15 | 基于Web RTC的探地雷达采集远程控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113949698B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023169066A1 (zh) * | 2022-03-09 | 2023-09-14 | 深圳Tcl新技术有限公司 | 监控回放控制方法、装置、存储介质及电子设备 |
CN117692448A (zh) * | 2024-02-02 | 2024-03-12 | 深圳安德空间技术有限公司 | 针对三维探地雷达探测地下空间的远程实时监控方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030174694A1 (en) * | 2002-03-12 | 2003-09-18 | Adtran, Inc. | Full duplex voice path capture buffer with time stamp |
US20080159240A1 (en) * | 2006-11-01 | 2008-07-03 | Spectralink, Corp. | Method of conducting a communications session using incorrect timestamps |
CN104683743A (zh) * | 2013-11-29 | 2015-06-03 | 阿里巴巴集团控股有限公司 | 远程监控方法、信号采集设备、远程监控设备和*** |
WO2016184260A1 (zh) * | 2015-05-18 | 2016-11-24 | 重庆邮电大学 | 一种适用于wia-pa网络的预填充时间戳同步方法 |
CN106453289A (zh) * | 2016-09-29 | 2017-02-22 | 广州市千钧网络科技有限公司 | 一种视频直播的数据传输方法及传输装置 |
CN110535871A (zh) * | 2019-09-09 | 2019-12-03 | 焦点教育科技有限公司 | 一种基于WebRTC的课堂实时视频投影方法及*** |
CN112415922A (zh) * | 2020-10-21 | 2021-02-26 | 深圳供电局有限公司 | 一种基于流媒体的变电站监控*** |
-
2021
- 2021-10-15 CN CN202111205840.8A patent/CN113949698B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030174694A1 (en) * | 2002-03-12 | 2003-09-18 | Adtran, Inc. | Full duplex voice path capture buffer with time stamp |
US20080159240A1 (en) * | 2006-11-01 | 2008-07-03 | Spectralink, Corp. | Method of conducting a communications session using incorrect timestamps |
CN104683743A (zh) * | 2013-11-29 | 2015-06-03 | 阿里巴巴集团控股有限公司 | 远程监控方法、信号采集设备、远程监控设备和*** |
WO2016184260A1 (zh) * | 2015-05-18 | 2016-11-24 | 重庆邮电大学 | 一种适用于wia-pa网络的预填充时间戳同步方法 |
CN106453289A (zh) * | 2016-09-29 | 2017-02-22 | 广州市千钧网络科技有限公司 | 一种视频直播的数据传输方法及传输装置 |
CN110535871A (zh) * | 2019-09-09 | 2019-12-03 | 焦点教育科技有限公司 | 一种基于WebRTC的课堂实时视频投影方法及*** |
CN112415922A (zh) * | 2020-10-21 | 2021-02-26 | 深圳供电局有限公司 | 一种基于流媒体的变电站监控*** |
Non-Patent Citations (1)
Title |
---|
李锋;桑成伟;: "雷达视频的组网传输设计及应用", 空军预警学院学报, no. 04 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023169066A1 (zh) * | 2022-03-09 | 2023-09-14 | 深圳Tcl新技术有限公司 | 监控回放控制方法、装置、存储介质及电子设备 |
CN117692448A (zh) * | 2024-02-02 | 2024-03-12 | 深圳安德空间技术有限公司 | 针对三维探地雷达探测地下空间的远程实时监控方法及*** |
CN117692448B (zh) * | 2024-02-02 | 2024-04-26 | 深圳安德空间技术有限公司 | 针对三维探地雷达探测地下空间的远程实时监控方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113949698B (zh) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113949698A (zh) | 基于Web RTC的探地雷达采集远程控制方法及*** | |
US10924787B2 (en) | Synchronizing playback of segmented video content across multiple video playback devices | |
CN105430537B (zh) | 对多路数据进行合成的方法、服务器及音乐教学*** | |
CN106792245B (zh) | 直播间视频流合成方法、装置及终端设备 | |
CN105959772B (zh) | 流媒体与字幕即时同步显示、匹配处理方法、装置及*** | |
CA2890317C (en) | Information processing apparatus, information processing method, and program | |
US8813160B2 (en) | Method, system and user device for obtaining a key frame in a streaming media service | |
CN101957911B (zh) | 一种人脸识别方法及*** | |
CN101465996B (zh) | 一种网络电视显示时间的方法及设备和*** | |
KR101852893B1 (ko) | 정보 푸시 방법, 기기, 및 시스템 | |
KR101647938B1 (ko) | 이동통신망을 통해 이기종 네트워크를 연동하여 미디어 스트리밍을 제공하는 방법 및 시스템 | |
KR101640148B1 (ko) | 대화형 마크를 스트리밍 콘텐츠에 동기화시키기 위한 디바이스 및 방법 | |
CN105610824B (zh) | 一种基于屏幕镜像及rtsp流媒体框架的屏幕共享方法 | |
CN107517410B (zh) | 视频业务质量评估的方法及装置 | |
CN112203106B (zh) | 直播教学方法、装置、计算机设备和存储介质 | |
CN109327493A (zh) | 一种基于云的远程医疗监控***及监控方法 | |
CA2573038A1 (en) | Push-to service system and method | |
CN105429983B (zh) | 采集媒体数据的方法、媒体终端及音乐教学*** | |
CN101998116A (zh) | 一种多视角视频业务的实现方法、***和设备 | |
CN109089129B (zh) | 一种稳健的多视频捆绑直播***及其方法 | |
TW200515823A (en) | Information processing system, information processing apparatus and method, recording medium, and program | |
CN110943977B (zh) | 多媒体业务数据传输方法、服务端、设备及存储介质 | |
US20150089051A1 (en) | Determining a time offset | |
JP2011182163A (ja) | 視聴率調査システム、コンテンツサーバー、クライアント端末及び視聴率調査方法 | |
CN112565224B (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 |