[go: up one dir, main page]

CN118337961A - Visual intercom method, system and access control machine - Google Patents

Visual intercom method, system and access control machine Download PDF

Info

Publication number
CN118337961A
CN118337961A CN202410635827.3A CN202410635827A CN118337961A CN 118337961 A CN118337961 A CN 118337961A CN 202410635827 A CN202410635827 A CN 202410635827A CN 118337961 A CN118337961 A CN 118337961A
Authority
CN
China
Prior art keywords
audio
wireless receiving
video
video signals
access control
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.)
Pending
Application number
CN202410635827.3A
Other languages
Chinese (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.)
Shenzhen Union Timmy Technology Co ltd
Original Assignee
Shenzhen Union Timmy 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 Shenzhen Union Timmy Technology Co ltd filed Critical Shenzhen Union Timmy Technology Co ltd
Priority to CN202410635827.3A priority Critical patent/CN118337961A/en
Publication of CN118337961A publication Critical patent/CN118337961A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/186Video door telephones
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • 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/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1108Web based protocols, e.g. webRTC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Interconnected Communication Systems, Intercoms, And Interphones (AREA)

Abstract

The application discloses a visual intercom system, which comprises an entrance guard machine, wireless receiving equipment and signaling service, wherein the entrance guard machine, the wireless receiving equipment and the signaling service are communicated based on WebRTC, and when the entrance guard machine or the wireless receiving equipment creates a WebRTC connection request, signaling interaction is carried out through the signaling service so as to realize audio and video WebRTC communication connection; the access control machine is used for collecting audio and video signals of a first user, sending the audio and video signals of the first user to the wireless receiving equipment and receiving the audio and video signals sent by the wireless receiving equipment; the wireless receiving equipment is used for receiving the audio and video signals sent by the access control machine and sending the audio and video signals of the second user to the access control machine.

Description

一种可视对讲方法、系统以及门禁机A visual intercom method, system and access control machine

技术领域Technical Field

本发明涉及可视对讲技术领域,尤其涉及一种可视对讲方法、系统以及门禁机。The present invention relates to the technical field of video intercom, and in particular to a video intercom method, system and access control machine.

背景技术Background technique

常见的可视对讲技术包括基于网络的实时音视频通信技术和网络摄像头技术。基于网络的实时音视频通信技术主要包括采用RTSP、RTMP、SIP等协议,通过这些协议可以实现多人在线实时音视频通信,但同时需要安装应用程序或插件,使用门槛较高,用户体验不佳。而网络摄像头技术是一种利用摄像头采集视频信号,并通过网络传输到客户端的技术,这种技术通常使用HTTP或RTSP协议进行视频传输,可以实现远程实时监控和对讲。但是,由于网络带宽、延迟等因素的限制,视频质量可能会受到影响。因此需要一种能够解决上述技术问题的可视对讲方法、系统以及门禁机。Common video intercom technologies include network-based real-time audio and video communication technology and webcam technology. Network-based real-time audio and video communication technology mainly includes the use of RTSP, RTMP, SIP and other protocols, through which multiple people can achieve real-time online audio and video communication, but at the same time, applications or plug-ins need to be installed, the threshold for use is high, and the user experience is not good. Webcam technology is a technology that uses a camera to collect video signals and transmits them to the client through the network. This technology usually uses HTTP or RTSP protocol for video transmission, which can realize remote real-time monitoring and intercom. However, due to limitations of network bandwidth, delay and other factors, the video quality may be affected. Therefore, a video intercom method, system and access control machine that can solve the above technical problems are needed.

发明内容Summary of the invention

本申请的主要目的在于提供一种基于WEBRTC技术的可视对讲方法、系统以及门禁机,旨在解决背景技术中提及的问题。The main purpose of this application is to provide a video intercom method, system and access control machine based on WEBRTC technology, aiming to solve the problems mentioned in the background technology.

本申请提供了一种可视对讲系统,包括门禁机、无线接收设备和信令服务,所述门禁机、所述无线接收设备和所述信令服务之间基于WebRTC进行通讯,当所述门禁机或所述无线接收设备创建WebRTC连接请求时,通过所述信令服务进行信令交互以实现音视频WebRTC通信连接;The present application provides a video intercom system, including an access control machine, a wireless receiving device and a signaling service. The access control machine, the wireless receiving device and the signaling service communicate with each other based on WebRTC. When the access control machine or the wireless receiving device creates a WebRTC connection request, signaling interaction is performed through the signaling service to realize audio and video WebRTC communication connection;

所述门禁机,用于采集第一使用者的音视频信号,将第一使用者的音视频信号发送到无线接收设备以及接收无线接收设备发送的音视频信号;The access control machine is used to collect audio and video signals of the first user, send the audio and video signals of the first user to the wireless receiving device, and receive the audio and video signals sent by the wireless receiving device;

所述无线接收设备用于接收所述门禁机发送的音视频信号,以及发送第二使用者的音视频信号到门禁机。The wireless receiving device is used to receive the audio and video signals sent by the access control machine, and send the audio and video signals of the second user to the access control machine.

进一步的,所述门禁机包括第一通信请求模块,所述第一通信请求模块用于通过WEBRTC协议向所述无线接收设备发送通信请求,所述无线接收设备接收到通信请求并进行确认后实现所述门禁机浏览器和所述无线接收设备浏览器之间的信令交互,以建立所述门禁机和所述无线接收设备的音视频通信连接。Furthermore, the access control machine includes a first communication request module, which is used to send a communication request to the wireless receiving device through the WEBRTC protocol. After the wireless receiving device receives the communication request and confirms it, it realizes signaling interaction between the access control machine browser and the wireless receiving device browser to establish an audio and video communication connection between the access control machine and the wireless receiving device.

进一步的,还包括安全加密模块,所述安全加密模块用于对在所述门禁机和所述无线接收设备之间传输的音视频信号进行加密保护,以保障音视频通信的安全性和隐私保护。Furthermore, it also includes a security encryption module, which is used to encrypt and protect the audio and video signals transmitted between the access control machine and the wireless receiving device to ensure the security and privacy of audio and video communications.

本申请还提供了一种可视对讲方法,应用于可视对讲系统,所述可视对讲系统包括门禁机、无线接收设备和信令服务,其特征在于,通过信令交互实现门禁机和无线接收设备间的信令交互,以建立音视频WebRTC通信连接。所述可视对讲方法包括以下步骤:The present application also provides a video intercom method, which is applied to a video intercom system, wherein the video intercom system includes an access control machine, a wireless receiving device, and a signaling service, and is characterized in that the signaling interaction between the access control machine and the wireless receiving device is realized through signaling interaction to establish an audio and video WebRTC communication connection. The video intercom method includes the following steps:

所述门禁机和无线接收设备的其中任一端采集音视频信号;Any one of the access control machine and the wireless receiving device collects audio and video signals;

通过编解码器对音视频信号进行编码;Encode audio and video signals through codecs;

将编码后的音视频信号通过WebRTC协议进行传输,通过网络传输设备传输到所述门禁机和无线接收设备中的另一端;The encoded audio and video signals are transmitted through the WebRTC protocol and transmitted to the other end of the access control machine and the wireless receiving device through a network transmission device;

所述门禁机和无线接收设备的另一端接收音视频信号后通过编解码器对音视频信号进行解码;After receiving the audio and video signals, the other end of the access control machine and the wireless receiving device decodes the audio and video signals through a codec;

播放音视频信号对应的信息。Play the information corresponding to the audio and video signals.

进一步的,还包括安全加密方法,通过对门禁机和无线接收设备之间进行传输的音视频信号进行安全加密,以保障音视频通信的安全性和隐私保护。Furthermore, it also includes a security encryption method, which securely encrypts the audio and video signals transmitted between the access control machine and the wireless receiving device to ensure the security and privacy of the audio and video communications.

进一步的,所述“通过对门禁机和无线接收设备之间进行传输的音视频信号进行安全加密”具体包括:Furthermore, the “security encryption of the audio and video signals transmitted between the access control machine and the wireless receiving device” specifically includes:

通过引入SRTP加密和/或DTLS传输层加密对门禁机和无线接收设备之间进行传输的音视频信号进行加密保护。By introducing SRTP encryption and/or DTLS transport layer encryption, the audio and video signals transmitted between the access control machine and the wireless receiving device are encrypted and protected.

本申请还提供了一种可视对讲门禁机,包括视频采集模块、音视频编解码模块、网络传输模块、音视频播放模块和控制信令模块;The present application also provides a video intercom access control machine, including a video acquisition module, an audio and video encoding and decoding module, a network transmission module, an audio and video playback module and a control signaling module;

所述音视频采集模块,用于采集音视频信号;The audio and video acquisition module is used to collect audio and video signals;

所述音视频编解码模块,用于对采集待发送给无线接收设备的音视频信号进行编码以及对接收到的无线接收设备的音视频信号进行解码;The audio and video encoding and decoding module is used to encode the audio and video signals collected to be sent to the wireless receiving device and decode the audio and video signals received by the wireless receiving device;

所述网络传输模块,用于将音视频信号通过WebRTC协议进行传输到无线接收设备;The network transmission module is used to transmit the audio and video signals to the wireless receiving device through the WebRTC protocol;

所述音视频播放模块,用于将接收到的音视频信号在进行解码后播放;The audio and video playback module is used to play the received audio and video signals after decoding;

所述控制信令模块,用于实现所述门禁机与所述无线接收设备浏览器之间的信令交互,以与无线接收设备建立音视频通信连接。The control signaling module is used to implement signaling interaction between the access control machine and the wireless receiving device browser to establish an audio and video communication connection with the wireless receiving device.

进一步的,还包括安全加密模块,所述安全加密模块用于对待发送给无线接收设备的音视频数据进行加密保护。Furthermore, it also includes a security encryption module, which is used to encrypt and protect the audio and video data to be sent to the wireless receiving device.

进一步的,通过引入SRTP加密和/或DTLS传输层加密对待发送给无线接收设备的音视频数据进行加密保护.Furthermore, SRTP encryption and/or DTLS transport layer encryption are introduced to encrypt and protect the audio and video data to be sent to the wireless receiving device.

进一步的,所述控制信令模块通过使用开源的WebSocket库实现浏览器之间的信令交互。Furthermore, the control signaling module implements signaling interaction between browsers by using an open source WebSocket library.

本发明中通过利用WebRTC技术,门禁机、无线接收设备和信令服务之间基于WebRTC进行通讯,当门禁机或无线接收设备创建WebRTC连接请求时,通过所述信令服务进行信令交互以实现音视频WebRTC通信连接,利用Web浏览器提供的实时通信API,实现了浏览器之间的实时通信和视频传输,不需要用户下载和安装额外的应用程序或插件,使用门槛低。又由于采用WebRTC协议而优化音视频编解码,实现了高质量、实时的音视频通信,大大提高了实时性和通信质量。而且,本发明提供的可视对讲系统和方法具有门槛低、实时性好、安全性高、用户体验优良等优点。In the present invention, by utilizing WebRTC technology, the access control machine, the wireless receiving device and the signaling service communicate based on WebRTC. When the access control machine or the wireless receiving device creates a WebRTC connection request, the signaling service performs signaling interaction to realize the audio and video WebRTC communication connection. By utilizing the real-time communication API provided by the Web browser, real-time communication and video transmission between browsers are realized. Users do not need to download and install additional applications or plug-ins, and the threshold for use is low. In addition, due to the use of the WebRTC protocol to optimize audio and video encoding and decoding, high-quality, real-time audio and video communication is realized, greatly improving the real-time performance and communication quality. Moreover, the video intercom system and method provided by the present invention have the advantages of low threshold, good real-time performance, high security, and excellent user experience.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

图1是本发明提供的一实施方式的可视对讲系统的模块示意图。FIG. 1 is a schematic diagram of a module of a video intercom system according to an embodiment of the present invention.

图2是本发明提供的一实施方式的可视对讲系统通讯流程的示意图。FIG. 2 is a schematic diagram of a communication process of a video intercom system according to an embodiment of the present invention.

图3是本发明提供的一实施方式的门禁机的模块示意图。FIG. 3 is a schematic diagram of a module of an access control machine according to an embodiment of the present invention.

本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the scope of protection of the present invention.

请参阅图1-3,本申请提供了一种可视对讲系统,包括门禁机100、无线接收设备200和信令服务300,所述门禁机100、所述无线接收设备200和所述信令服务300之间基于WebRTC进行通讯,当所述门禁机100或所述无线接收设备200创建WebRTC连接请求时,通过所述信令服务300进行信令交互以实现音视频WebRTC通信连接;Referring to FIGS. 1-3 , the present application provides a video intercom system, including an access control machine 100, a wireless receiving device 200 and a signaling service 300. The access control machine 100, the wireless receiving device 200 and the signaling service 300 communicate with each other based on WebRTC. When the access control machine 100 or the wireless receiving device 200 creates a WebRTC connection request, signaling interaction is performed through the signaling service 300 to realize audio and video WebRTC communication connection;

所述门禁机100,用于采集第一使用者的音视频信号,将第一使用者的音视频信号发送到无线接收设备200以及接收无线接收设备200发送的音视频信号;The access control machine 100 is used to collect the audio and video signals of the first user, send the audio and video signals of the first user to the wireless receiving device 200, and receive the audio and video signals sent by the wireless receiving device 200;

所述无线接收设备200用于接收所述门禁机100发送的音视频信号,以及发送第二使用者的音视频信号到门禁机100。The wireless receiving device 200 is used to receive the audio and video signals sent by the access control machine 100 , and send the audio and video signals of the second user to the access control machine 100 .

本发明中通过利用WebRTC技术,门禁机100、无线接收设备200和信令服务300之间基于WebRTC进行通讯,利用了现有的网络设备和音视频采集设备,无需额外购买昂贵的硬件,降低了可视对讲系统的成本,实现了浏览器之间的实时通信和视频传输,不需要用户下载和安装额外的应用程序或插件,使用门槛低。又由于采用WebRTC协议而优化音视频编解码,实现了高质量、实时的音视频通信,大大提高了实时性和通信质量。而且,本发明提供的可视对讲系统和方法具有门槛低、实时性好、安全性高、用户体验优良等优点,且由于本申请中的可视对讲系统基于WebRTC技术实现,可以与其他WebRTC应用程序进行互通,方便扩展和升级。In the present invention, by utilizing WebRTC technology, the access control machine 100, the wireless receiving device 200 and the signaling service 300 communicate based on WebRTC, utilizing existing network equipment and audio and video acquisition equipment, without the need to purchase expensive hardware, reducing the cost of the video intercom system, and realizing real-time communication and video transmission between browsers. It does not require users to download and install additional applications or plug-ins, and the threshold for use is low. In addition, due to the use of the WebRTC protocol to optimize audio and video encoding and decoding, high-quality, real-time audio and video communication is achieved, greatly improving real-time performance and communication quality. Moreover, the video intercom system and method provided by the present invention have the advantages of low threshold, good real-time performance, high security, and excellent user experience, and because the video intercom system in this application is implemented based on WebRTC technology, it can communicate with other WebRTC applications, which is convenient for expansion and upgrading.

本发明的一实施方式中,所述门禁机100包括第一通信请求模块,所述第一通信请求模块用于通过WEBRTC协议向所述无线接收设备200发送通信请求,所述无线接收设备200接收到通信请求并进行确认后实现所述门禁机100浏览器和所述无线接收设备200浏览器之间的信令交互,以建立所述门禁机100和所述无线接收设备200的音视频通信连接。In one embodiment of the present invention, the access control machine 100 includes a first communication request module, which is used to send a communication request to the wireless receiving device 200 through the WEBRTC protocol. After the wireless receiving device 200 receives the communication request and confirms it, it implements signaling interaction between the browser of the access control machine 100 and the browser of the wireless receiving device 200 to establish an audio and video communication connection between the access control machine 100 and the wireless receiving device 200.

本发明的一实施方式中,所述可视对讲系统还包括安全加密模块,所述安全加密模块用于对在所述门禁机100和所述无线接收设备200之间传输的音视频信号进行加密保护,以保障音视频通信的安全性和隐私保护;本发明的可视对讲系统采用了安全加密模块对音视频数据进行加密保护,保障音视频通信的安全性和隐私保护,提高了可视对讲系统的安全性。In one embodiment of the present invention, the video intercom system also includes a security encryption module, which is used to encrypt and protect the audio and video signals transmitted between the access control machine 100 and the wireless receiving device 200 to ensure the security and privacy of audio and video communications; the video intercom system of the present invention uses a security encryption module to encrypt and protect audio and video data, ensure the security and privacy of audio and video communications, and improve the security of the video intercom system.

本申请还提供了一种可视对讲方法,应用于可视对讲系统,所述可视对讲系统包括门禁机100、无线接收设备200和信令服务300,其特征在于,通过信令交互实现门禁机100和无线接收设备200间的信令交互,以建立音视频WebRTC通信连接。所述可视对讲方法包括以下步骤:The present application also provides a video intercom method, which is applied to a video intercom system, wherein the video intercom system includes an access control machine 100, a wireless receiving device 200 and a signaling service 300, and is characterized in that the signaling interaction between the access control machine 100 and the wireless receiving device 200 is realized through signaling interaction to establish an audio and video WebRTC communication connection. The video intercom method includes the following steps:

所述门禁机100和无线接收设备200的其中任一端采集音视频信号;Any end of the access control machine 100 and the wireless receiving device 200 collects audio and video signals;

通过编解码器对音视频信号进行编码;Encode audio and video signals through codecs;

将编码后的音视频信号通过WebRTC协议进行传输,通过网络传输设备传输到所述门禁机100和无线接收设备200中的另一端;The encoded audio and video signals are transmitted through the WebRTC protocol and transmitted to the other end of the access control machine 100 and the wireless receiving device 200 through a network transmission device;

所述门禁机100和无线接收设备200的另一端接收音视频信号后通过编解码器对音视频信号进行解码;The access control machine 100 and the other end of the wireless receiving device 200 receive the audio and video signals and decode the audio and video signals through a codec;

播放音视频信号对应的信息。Play the information corresponding to the audio and video signals.

本发明的一实施方式中,还包括安全加密方法,通过对门禁机100和无线接收设备200之间进行传输的音视频信号进行安全加密,以保障音视频通信的安全性和隐私保护。In one embodiment of the present invention, a security encryption method is also included, which securely encrypts the audio and video signals transmitted between the access control machine 100 and the wireless receiving device 200 to ensure the security and privacy protection of the audio and video communication.

本发明的一实施方式中,所述“通过对门禁机100和无线接收设备200之间进行传输的音视频信号进行安全加密”具体包括:In one embodiment of the present invention, the “security encryption of the audio and video signals transmitted between the access control machine 100 and the wireless receiving device 200” specifically includes:

通过引入SRTP加密和/或DTLS传输层加密对门禁机100和无线接收设备200之间进行传输的音视频信号进行加密保护。The audio and video signals transmitted between the access control machine 100 and the wireless receiving device 200 are encrypted and protected by introducing SRTP encryption and/or DTLS transport layer encryption.

本申请还提供了一种可视对讲门禁机100,包括视频采集模块10、音视频编解码模块20、网络传输模块30、音视频播放模块40和控制信令模块50;The present application also provides a video intercom access control machine 100, comprising a video acquisition module 10, an audio and video encoding and decoding module 20, a network transmission module 30, an audio and video playback module 40 and a control signaling module 50;

所述音视频采集模块10,用于采集音视频信号;具体的,在一种实施例中,可视对讲系统的音视频采集模块10包括麦克风和摄像头,麦克风用于采集语音信号,摄像头用于采集视频信号,摄像头采用人脸识别机本身自带的200万像素。The audio and video acquisition module 10 is used to collect audio and video signals. Specifically, in one embodiment, the audio and video acquisition module 10 of the video intercom system includes a microphone and a camera. The microphone is used to collect voice signals, and the camera is used to collect video signals. The camera uses the 2 million pixels of the face recognition machine itself.

所述音视频编解码模块20,用于对采集待发送给无线接收设备200的音视频信号进行编码以及对接收到的无线接收设备200的音视频信号进行解码;具体的,在本发明的一种实施例中采用了WebRTC技术,使用了amazon-kinesis-video-streams-webrtc-sdk的开源库来处理WebRTC协议。WebRTC协议中使用VP8和H.264编解码器进行音视频编解码。可以使用开源的VP8和H.264编解码器,如libvpx和x264等。编解码器可以通过硬件或软件实现。The audio and video codec module 20 is used to encode the audio and video signals collected to be sent to the wireless receiving device 200 and decode the audio and video signals received by the wireless receiving device 200; specifically, in one embodiment of the present invention, WebRTC technology is adopted, and the open source library of amazon-kinesis-video-streams-webrtc-sdk is used to process the WebRTC protocol. The WebRTC protocol uses VP8 and H.264 codecs for audio and video encoding and decoding. Open source VP8 and H.264 codecs such as libvpx and x264 can be used. The codec can be implemented in hardware or software.

所述网络传输模块30,用于将音视频信号通过WebRTC协议进行传输到无线接收设备200;具体的,在本发明的一种实施例中,采用WebSocket与信令服务300器通讯,使用了开源的WebSocket库,如libwebsockets等。音视频数据通过WebRTC协议进行传输,使用了amazon-kinesis-video-streams-webrtc-sdk的开源库实现。网络传输设备可以采用常见的网络接口、路由器、交换机等设备。The network transmission module 30 is used to transmit the audio and video signals to the wireless receiving device 200 through the WebRTC protocol; specifically, in one embodiment of the present invention, WebSocket is used to communicate with the signaling server 300, and an open source WebSocket library such as libwebsockets is used. The audio and video data is transmitted through the WebRTC protocol, and the open source library of amazon-kinesis-video-streams-webrtc-sdk is used. The network transmission device can use common network interfaces, routers, switches and other devices.

所述音视频播放模块40,用于将接收到的音视频信号在进行解码后播放;具体的,在本发明的一种实施例中,本发明的可视对讲系统的音视频播放模块包括扬声器和显示器。扬声器用于播放语音信号,显示器用于显示视频信号。扬声器和显示器可以采用常见的USB外设,与计算机或嵌入式系统通过USB接口连接。在Linux系统中,可以使用FFmpeg等开源软件对音视频信号进行解码和播放。The audio and video playback module 40 is used to play the received audio and video signals after decoding; specifically, in one embodiment of the present invention, the audio and video playback module of the video intercom system of the present invention includes a speaker and a display. The speaker is used to play the voice signal, and the display is used to display the video signal. The speaker and the display can use common USB peripherals and be connected to the computer or embedded system through a USB interface. In the Linux system, open source software such as FFmpeg can be used to decode and play the audio and video signals.

所述控制信令模块50,用于实现所述门禁机100与所述无线接收设备200浏览器之间的信令交互,以与无线接收设备200建立音视频通信连接。The control signaling module 50 is used to implement signaling interaction between the access control machine 100 and the browser of the wireless receiving device 200 to establish an audio and video communication connection with the wireless receiving device 200.

本发明中,还包括安全加密模块60,所述安全加密模块用于对待发送给无线接收设备200的音视频数据进行加密保护;本发明采用了加密算法对音视频数据进行加密保护,保障音视频通信的安全性和隐私保护。可以使用开源的加密算法库,如OpenSSL等。The present invention also includes a security encryption module 60, which is used to encrypt and protect the audio and video data to be sent to the wireless receiving device 200; the present invention uses an encryption algorithm to encrypt and protect the audio and video data to ensure the security and privacy of audio and video communications. An open source encryption algorithm library can be used, such as OpenSSL.

具体的,通过引入SRTP加密和/或DTLS传输层加密对待发送给无线接收设备200的音视频数据进行加密保护.Specifically, the audio and video data sent to the wireless receiving device 200 is encrypted and protected by introducing SRTP encryption and/or DTLS transport layer encryption.

具体的,在本发明的一种实施例中,本发明的可视对讲系统的控制信令模块用于实现浏览器之间的信令交互,以建立音视频通信连接。控制信令模块可以使用开源的WebSocket库,如libwebsockets等。Specifically, in one embodiment of the present invention, the control signaling module of the video intercom system of the present invention is used to implement signaling interaction between browsers to establish an audio and video communication connection. The control signaling module can use an open source WebSocket library, such as libwebsockets.

本发明中提及的“本设备”是指代任意一个被使用者所携带和/或使用的GPS设备,“其他设备”是指除使用者携带携带和/或使用的GPS设备外的其他设备,这里仅仅是为了区分主客体,并非对设备的限制。The "this device" mentioned in the present invention refers to any GPS device carried and/or used by the user, and "other devices" refers to other devices except the GPS device carried and/or used by the user. This is only to distinguish between the subject and the object, and is not a limitation on the devices.

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利处理范围。The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims (10)

1. The visual intercom system is characterized by comprising an entrance guard machine, wireless receiving equipment and signaling service, wherein the entrance guard machine, the wireless receiving equipment and the signaling service are communicated based on WebRTC, and when the entrance guard machine or the wireless receiving equipment creates a WebRTC connection request, signaling interaction is carried out through the signaling service to realize audio and video WebRTC communication connection;
The access control machine is used for collecting audio and video signals of a first user, sending the audio and video signals of the first user to the wireless receiving equipment and receiving the audio and video signals sent by the wireless receiving equipment;
the wireless receiving equipment is used for receiving the audio and video signals sent by the access control machine and sending the audio and video signals of the second user to the access control machine.
2. The visual intercom system according to claim 1, wherein the entrance guard machine comprises a first communication request module, the first communication request module is configured to send a communication request to the wireless receiving device through the WEBRTC protocol, and after the wireless receiving device receives the communication request and confirms, signaling interaction between the entrance guard machine browser and the wireless receiving device browser is achieved, so as to establish an audio-video communication connection between the entrance guard machine and the wireless receiving device.
3. The visual intercom system of claim 1, further comprising a security encryption module for encrypting and protecting audio and video signals transmitted between said entrance guard and said wireless receiving device to ensure security and privacy protection of audio and video communications.
4. The visual intercom method is applied to a visual intercom system, and the visual intercom system comprises an access control machine, wireless receiving equipment and signaling service. The visual intercom method comprises the following steps:
any one end of the access control machine and the wireless receiving equipment collects audio and video signals;
Encoding the audio and video signals by a codec;
Transmitting the encoded audio and video signals through a WebRTC protocol, and transmitting the encoded audio and video signals to the other ends of the access control machine and the wireless receiving equipment through network transmission equipment;
The other ends of the access control machine and the wireless receiving equipment receive video signals and then decode the audio and video signals through a coder-decoder;
and playing information corresponding to the audio and video signals.
5. The visual intercom method according to claim 4, further comprising a secure encryption method for securing security and privacy protection of audio and video communications by securely encrypting audio and video signals transmitted between the entrance guard machine and the wireless receiving device.
6. The visual intercom method according to claim 5, wherein the step of securely encrypting the audio/video signal transmitted between the entrance guard machine and the wireless receiving device comprises:
And (3) encrypting and protecting the audio and video signals transmitted between the gate inhibition machine and the wireless receiving equipment by introducing SRTP encryption and/or DTLS transmission layer encryption.
7. The visual intercom access control machine is characterized by comprising a video acquisition module, an audio/video encoding/decoding module, a network transmission module, an audio/video playing module and a control signaling module;
the audio and video acquisition module is used for acquiring audio and video signals;
the audio/video encoding and decoding module is used for encoding the acquired audio/video signals to be sent to the wireless receiving equipment and decoding the received audio/video signals of the wireless receiving equipment;
The network transmission module is used for transmitting the audio and video signals to the wireless receiving equipment through the WebRTC protocol;
the audio/video playing module is used for playing the received audio/video signals after decoding;
and the control signaling module is used for realizing signaling interaction between the access control machine and the wireless receiving equipment browser so as to establish audio and video communication connection with the wireless receiving equipment.
8. The video intercom access control device of claim 7 further comprising a secure encryption module for encrypting and protecting audio and video data to be transmitted to the wireless receiving device.
9. The video-intercom access control device of claim 8 wherein the audio-video data to be transmitted to the wireless receiving device is cryptographically protected by introducing SRTP encryption and/or DTLS transport layer encryption.
10. The visual intercom access control system of claim 7 wherein said control signaling module enables signaling interaction between browsers by using an open source WebSocket library.
CN202410635827.3A 2024-05-22 2024-05-22 Visual intercom method, system and access control machine Pending CN118337961A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410635827.3A CN118337961A (en) 2024-05-22 2024-05-22 Visual intercom method, system and access control machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410635827.3A CN118337961A (en) 2024-05-22 2024-05-22 Visual intercom method, system and access control machine

Publications (1)

Publication Number Publication Date
CN118337961A true CN118337961A (en) 2024-07-12

Family

ID=91770408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410635827.3A Pending CN118337961A (en) 2024-05-22 2024-05-22 Visual intercom method, system and access control machine

Country Status (1)

Country Link
CN (1) CN118337961A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161571A (en) * 2015-04-27 2016-11-23 Tcl集团股份有限公司 The remote operation method of a kind of sing on web RTC and system
CN113112671A (en) * 2021-04-15 2021-07-13 合肥优恩物联网科技有限公司 Intelligent access control system based on mobile phone app and cloud platform
CN114710461A (en) * 2022-03-31 2022-07-05 中煤科工集团重庆智慧城市科技研究院有限公司 Multi-terminal audio and video instant messaging method and system
CN115914191A (en) * 2022-11-10 2023-04-04 阿里巴巴达摩院(杭州)科技有限公司 Communication method, self-moving equipment, server and inspection system
KR20230105189A (en) * 2022-01-03 2023-07-11 주식회사 클라우드플로우 System and Method for processing data transmission in cloud computing service
CN117082035A (en) * 2023-08-15 2023-11-17 浙江新再灵科技股份有限公司 Visual intercom method, system, equipment and medium based on elevator Internet of things scene
CN117411991A (en) * 2023-10-25 2024-01-16 郑州金鼓通信技术有限公司 Video call method based on no-flow network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161571A (en) * 2015-04-27 2016-11-23 Tcl集团股份有限公司 The remote operation method of a kind of sing on web RTC and system
CN113112671A (en) * 2021-04-15 2021-07-13 合肥优恩物联网科技有限公司 Intelligent access control system based on mobile phone app and cloud platform
KR20230105189A (en) * 2022-01-03 2023-07-11 주식회사 클라우드플로우 System and Method for processing data transmission in cloud computing service
CN114710461A (en) * 2022-03-31 2022-07-05 中煤科工集团重庆智慧城市科技研究院有限公司 Multi-terminal audio and video instant messaging method and system
CN115914191A (en) * 2022-11-10 2023-04-04 阿里巴巴达摩院(杭州)科技有限公司 Communication method, self-moving equipment, server and inspection system
CN117082035A (en) * 2023-08-15 2023-11-17 浙江新再灵科技股份有限公司 Visual intercom method, system, equipment and medium based on elevator Internet of things scene
CN117411991A (en) * 2023-10-25 2024-01-16 郑州金鼓通信技术有限公司 Video call method based on no-flow network

Similar Documents

Publication Publication Date Title
US8452008B2 (en) Content distributing method, apparatus and system
KR101760092B1 (en) Apparatus for security enhancement in closed circuit television using hardware security module and the method by using the same
CN101420587B (en) Network video collecting device, network video monitoring system and method
US20100005183A1 (en) Method, System and Apparatus for Converting Media Contents
CN107343179A (en) A kind of video information encryption and video terminal security certification system, authentication method and its application
CN105939484A (en) Audio/video encrypted playing method and system thereof
CA2537083C (en) Early detection system and method for encrypted signals within packet networks
CN104410828B (en) Family's monitoring method and equipment
CN115051857B (en) Global quantum secure audio and video communication method
CN104219213A (en) Android system oriented end-to-end speech encryption method
EP3691257B1 (en) Internet protocol camera security system allowing secure encryption information to be transmitted
CN105491073A (en) Data downloading method, device and system
WO2023241176A1 (en) Communication method and apparatus, device, storage medium, and program product
CN103024476A (en) Digital television gateway device and content safeguard method
CN111277802A (en) Video code stream processing method, device, equipment and storage medium
Räsänen et al. Open-source RTP library for end-to-end encrypted real-time video streaming applications
KR20050009227A (en) Individual video encryption system and method
KR101815467B1 (en) System for enforcing security surveillance by using security agents
CN118337961A (en) Visual intercom method, system and access control machine
WO2008122182A1 (en) A data transmission method and terminals
CN114037315B (en) Maintenance method, device and system of automatic control system and readable storage medium
CN206697230U (en) A kind of voice communication system for mobile terminal
CN106657042A (en) Method and system for obtaining audios and videos of intelligent mobile equipment running iOS system
CN207070218U (en) Security video conference system based on quantum communications
CN112953898A (en) Audio and video encryption and decryption transmission control method

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20240712