[go: up one dir, main page]

CN111193895B - Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium - Google Patents

Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium Download PDF

Info

Publication number
CN111193895B
CN111193895B CN201911329832.7A CN201911329832A CN111193895B CN 111193895 B CN111193895 B CN 111193895B CN 201911329832 A CN201911329832 A CN 201911329832A CN 111193895 B CN111193895 B CN 111193895B
Authority
CN
China
Prior art keywords
recording
client
broadcasting
identification information
audio
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.)
Active
Application number
CN201911329832.7A
Other languages
Chinese (zh)
Other versions
CN111193895A (en
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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201911329832.7A priority Critical patent/CN111193895B/en
Publication of CN111193895A publication Critical patent/CN111193895A/en
Application granted granted Critical
Publication of CN111193895B publication Critical patent/CN111193895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a recording and broadcasting method, a recording and broadcasting system, a client, electronic equipment and a storage medium. The recording and broadcasting method comprises the following steps: before a video conference begins, recording and broadcasting information sent by conference control software is received, and the recording and broadcasting information is stored, wherein the recording and broadcasting information comprises identification information of a client to be recorded and broadcasted and recording and broadcasting parameters corresponding to the client to be recorded and broadcasted; after a video conference starts, receiving an authorization request signaling sent by a current client, wherein the authorization request signaling carries identification information of the current client; determining whether the current client is a client to be recorded and broadcasted; when the current client is the client to be recorded and broadcasted, binding an authorization code for the current client, and returning the authorization code to the current client; and receiving the audio and video stream and the authorization code sent by the current client, and recording the audio and video stream according to the recording and playing parameters corresponding to the current client after the authorization code is successfully verified. The invention can automatically and pertinently record the audio and video stream of the client, and the processing process is simpler and more convenient.

Description

录播方法、录播系统、客户端、电子设备及存储介质Recording and broadcasting method, recording and broadcasting system, client, electronic device and storage medium

技术领域technical field

本发明涉及数据处理技术领域,特别是涉及一种录播方法、录播系统、客户端、电子设备及存储介质。The invention relates to the technical field of data processing, in particular to a recording and broadcasting method, a recording and broadcasting system, a client, an electronic device and a storage medium.

背景技术Background technique

随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。根据参会地点数目不同,视频会议可分为点对点会议和多点会议。With the rapid development of network technology, two-way communication such as video conferencing and video teaching is widely popularized in users' life, work, and study. A video conference is a meeting in which people at two or more locations have a face-to-face conversation through communication devices and networks. Video conferences can be divided into point-to-point conferences and multipoint conferences according to the number of participating locations.

在视频会议过程中,通常会需要对会议中的音视频进行录制。现有技术中,一般是由会议管理人员在进行视频会议的过程中人为设置,通知参加视频会议的客户端将音视频流发送给录制方,并且通知录制方对音视频流进行录制,处理过程复杂。During a video conference, it is usually necessary to record the audio and video in the conference. In the prior art, it is generally set manually by the conference manager during the video conference to notify the client participating in the video conference to send the audio and video streams to the recording party, and to notify the recording party to record the audio and video streams. complex.

发明内容SUMMARY OF THE INVENTION

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种录播方法、录播系统、客户端、电子设备及存储介质。In view of the above problems, the embodiments of the present invention are proposed to provide a recording and broadcasting method, a recording and broadcasting system, a client, an electronic device and a storage medium that overcome the above problems or at least partially solve the above problems.

第一方面,本发明实施例公开了一种录播方法,所述方法应用于录播系统中,所述方法包括:In a first aspect, an embodiment of the present invention discloses a recording and broadcasting method, the method is applied to a recording and broadcasting system, and the method includes:

在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;Before the video conference starts, the recording information sent by the conference control software is received, and the recording information is saved. The recording information includes the identification information of the client to be recorded and the recording parameters corresponding to the client to be recorded. ;

在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;After the video conference starts, receive authorization request signaling sent by the current client, where the authorization request signaling carries the identification information of the current client;

根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;According to the identification information of the to-be-recorded client and the current client's identification information, determine whether the current client is the to-be-recorded client;

在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;When the current client is the client to be recorded and broadcasted, bind an authorization code to the current client, and return the authorization code to the current client;

接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。The audio and video streams and the authorization code sent by the current client are received, and after the authorization code is successfully verified, the audio and video streams are recorded according to the recording and broadcasting parameters corresponding to the current client.

可选地,所述方法还包括:接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型;根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。Optionally, the method further includes: receiving a recording and broadcasting editing signaling sent by the conference control software, where the recording and broadcasting editing signaling includes identification information and an editing type of the client to be edited; according to the identification information of the client to be edited, The audio and video streams corresponding to the client to be edited are searched from the recorded audio and video streams, and the found audio and video streams are edited according to the editing type.

可选地,所述方法还包括:接收会控软件发送的信息删除信令,所述信息删除信令包括待删除客户端的标识信息;从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。Optionally, the method further includes: receiving information deletion signaling sent by the conference control software, where the information deletion signaling includes identification information of the client to be deleted; deleting the identification of the client to be deleted from the recording and broadcasting information information and the recording parameters corresponding to the client to be deleted.

可选地,在所述从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数之后,还包括:查找是否存在与所述待删除客户端绑定的授权码;在存在时,将所述待删除客户端与所述待删除客户端绑定的授权码解绑。Optionally, after deleting the identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted from the recording and broadcasting information, the method further includes: searching for whether there is a client to be deleted that is related to the client to be deleted. The bound authorization code; when it exists, unbind the to-be-deleted client and the to-be-deleted client's bound authorization code.

第二方面,本发明实施例公开了一种录播方法,所述方法应用于客户端中,所述方法包括:In a second aspect, an embodiment of the present invention discloses a recording and broadcasting method, the method is applied to a client, and the method includes:

在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息;After the video conference starts, send authorization request signaling to the recording and broadcasting system, where the authorization request signaling carries the identification information of the current client;

接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码;Receiving the authorization request signaling from the recording and broadcasting system, and returning after determining that the current client is the client to be recorded and broadcasting, the authorization code that is bound to the current client;

获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Acquire the audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that after the recording and broadcasting system successfully verifies the authorization code, according to the recording and broadcasting system corresponding to the current client broadcast parameters, and record the audio and video streams.

可选地,所述方法还包括:接收会控软件发送的摄像头调整信令,所述摄像头调整信令包括调整参数;按照所述调整参数对自身对应的摄像头进行调整。Optionally, the method further includes: receiving camera adjustment signaling sent by conference control software, where the camera adjustment signaling includes adjustment parameters; and adjusting the camera corresponding to itself according to the adjustment parameters.

第三方面,本发明实施例公开了一种录播系统,所述录播系统包括:In a third aspect, an embodiment of the present invention discloses a recording and broadcasting system, and the recording and broadcasting system includes:

第一接收模块,用于在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;The first receiving module is used to receive the recording and broadcasting information sent by the conference control software before the start of the video conference, and save the recording and broadcasting information, and the recording and broadcasting information includes the identification information of the client to be recorded and the broadcasting of the The recording parameters corresponding to the client;

第二接收模块,用于在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;a second receiving module, configured to receive authorization request signaling sent by the current client after the video conference starts, where the authorization request signaling carries the identification information of the current client;

确定模块,用于根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;a determining module, configured to determine whether the current client is a client to be recorded according to the identification information of the client to be recorded and the identification information of the current client;

返回模块,用于在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;A return module, configured to bind an authorization code to the current client when the current client is the client to be recorded and broadcast, and return the authorization code to the current client;

录制模块,用于接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。A recording module, configured to receive the audio and video stream sent by the current client and the authorization code, and after the authorization code is successfully verified, record the audio and video according to the recording and broadcasting parameters corresponding to the current client stream to record.

可选地,所述录播系统还包括:第四接收模块,用于接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型;编辑模块,用于根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。Optionally, the recording and broadcasting system further includes: a fourth receiving module for receiving the recording and broadcasting editing signaling sent by the conference control software, where the recording and broadcasting editing signaling includes the identification information of the client to be edited and the editing type; editing The module is configured to search for the audio and video stream corresponding to the to-be-edited client from the recorded audio and video stream according to the identification information of the to-be-edited client, and edit the found audio and video stream according to the editing type .

可选地,所述录播系统还包括:第五接收模块,用于接收会控软件发送的信息删除信令,所述信息删除信令包括待删除客户端的标识信息;删除模块,用于从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。Optionally, the recording and broadcasting system further includes: a fifth receiving module, configured to receive information deletion signaling sent by the conference control software, where the information deletion signaling includes identification information of the client to be deleted; The identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted are deleted from the recording and broadcasting information.

可选地,所述录播系统还包括:查找模块,用于查找是否存在与所述待删除客户端绑定的授权码;解绑模块,用于在所述查找模块查找到存在时,将所述待删除客户端与所述待删除客户端绑定的授权码解绑。Optionally, the recording and broadcasting system further includes: a search module for searching whether there is an authorization code bound to the to-be-deleted client; The to-be-deleted client is unbound from the authorization code bound to the to-be-deleted client.

第四方面,本发明实施例公开了一种客户端,所述客户端包括:In a fourth aspect, an embodiment of the present invention discloses a client, where the client includes:

第一发送模块,用于在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息;a first sending module, configured to send authorization request signaling to the recording and broadcasting system after the video conference starts, where the authorization request signaling carries the identification information of the current client;

第三接收模块,用于接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码;A third receiving module, configured to receive the authorization code bound to the current client, which is returned by the recording system for the authorization request signaling after determining that the current client is the client to be recorded and broadcasted;

第二发送模块,用于获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。The second sending module is configured to acquire the audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that the recording and broadcasting system, after successfully verifying the authorization code, will recording and broadcasting parameters corresponding to the current client, and record the audio and video stream.

可选地,所述客户端还包括:第六接收模块,用于接收会控软件发送的摄像头调整信令,所述摄像头调整信令包括调整参数;调整模块,用于按照所述调整参数对自身对应的摄像头进行调整。Optionally, the client further includes: a sixth receiving module, configured to receive camera adjustment signaling sent by the conference control software, where the camera adjustment signaling includes adjustment parameters; Adjust the corresponding camera.

第五方面,本发明实施例公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质;当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如上由录播系统执行的任一项所述的录播方法。In a fifth aspect, an embodiment of the present invention discloses an electronic device, comprising: one or more processors; and one or more machine-readable media on which instructions are stored; When executed by each processor, the processor is caused to execute any one of the recording and broadcasting methods performed by the recording and broadcasting system above.

第六方面,本发明实施例公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质;当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如上由客户端执行的任一项所述的录播方法。In a sixth aspect, an embodiment of the present invention discloses an electronic device, comprising: one or more processors; and one or more machine-readable media on which instructions are stored; When executed by each processor, the processor is caused to execute the recording and broadcasting method as described in any one of the above executed by the client.

第七方面,本发明实施例公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上由录播系统执行的任一项所述的录播方法。In a seventh aspect, an embodiment of the present invention discloses a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements any one of the recording and broadcasting methods performed by the recording and broadcasting system.

第八方面,本发明实施例公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上由客户端执行的任一项所述的录播方法。In an eighth aspect, an embodiment of the present invention discloses a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements any one of the above-described recording and broadcasting methods executed by a client.

本发明实施例中,在视频会议开始前,录播系统接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。由此可知,本发明实施例中可以在视频会议开始前,在录播系统中设置允许对哪些客户端的音视频流进行录制,并设置录播参数,在视频会议开始后,客户端主动向录播系统请求授权,录播系统根据设置确定是否对该客户端进行授权,并对获得授权的客户端的音视频流按照设置的录播参数进行录制,因此能够实现自动地、有针对性地对客户端的音视频流进行录制,处理过程更加简便。In the embodiment of the present invention, before the video conference starts, the recording and broadcasting system receives the recording and broadcasting information sent by the conference control software, and saves the recording and broadcasting information. Recording parameters corresponding to the recording and broadcasting client; after the video conference starts, the authorization request signaling sent by the current client is received, and the authorization request signaling carries the identification information of the current client; identification information and the identification information of the current client, to determine whether the current client is a client to be recorded and broadcast; when the current client is a client to be recorded and broadcasted, an authorization code is bound to the current client, and return the authorization code to the current client; receive the audio and video stream and the authorization code sent by the current client, and after the authorization code is successfully verified, according to the corresponding Recording and broadcasting parameters to record the audio and video stream. It can be seen that, in the embodiment of the present invention, before the video conference starts, the audio and video streams of which clients are allowed to be recorded can be set in the recording and broadcasting system, and the recording and broadcasting parameters are set. The broadcasting system requests authorization, and the recording and broadcasting system determines whether to authorize the client according to the settings, and records the audio and video streams of the authorized client according to the set recording and broadcasting parameters, so it can automatically and targeted The audio and video streams of the terminal are recorded, and the processing process is simpler.

附图说明Description of drawings

图1是本发明实施例一的一种录播方法的步骤流程图。FIG. 1 is a flow chart of steps of a recording and broadcasting method according to Embodiment 1 of the present invention.

图2是本发明实施例二的一种录播方法的步骤流程图。FIG. 2 is a flow chart of steps of a recording and broadcasting method according to Embodiment 2 of the present invention.

图3是本发明实施例三的一种录播方法的步骤流程图。FIG. 3 is a flow chart of steps of a recording and broadcasting method according to Embodiment 3 of the present invention.

图4是本发明实施例四的一种录播方法的步骤流程图。FIG. 4 is a flow chart of steps of a recording and broadcasting method according to Embodiment 4 of the present invention.

图5是本发明实施例五的一种录播过程的设备交互示意图。FIG. 5 is a schematic diagram of device interaction in a recording and broadcasting process according to Embodiment 5 of the present invention.

图6是本发明实施例六的一种录播系统的结构框图。FIG. 6 is a structural block diagram of a recording and broadcasting system according to Embodiment 6 of the present invention.

图7是本发明实施例七的一种客户端的结构框图。FIG. 7 is a structural block diagram of a client according to Embodiment 7 of the present invention.

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more clearly understood, the present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments.

在视频会议中,如果要实现录播,涉及到的节点可以包括会控软件、录播系统和客户端。其中,会控软件可以提供会议预约、会议控制、字幕推送、终端控制等功能,保障视频会议的进行。录播系统可以提供可视化界面录制管理,根据新增录制内容、录制大小、录制时间等录播参数设置录制标准,查询录制内容、修改录制内容的关联信息以及删除录制内容等。客户端作为参加视频会议的一方,可以作为发言方角色进行发言,也可以作为参会方角色收看发言人的发言内容等。本发明实施例中,客户端可以为移动终端的应用程序(APP)、电脑端的Web端(网页端),等等。In a video conference, if recording and broadcasting is to be implemented, the involved nodes may include conference control software, recording and broadcasting system, and client. Among them, the conference control software can provide functions such as conference reservation, conference control, subtitle push, and terminal control to ensure the progress of video conferences. The recording and broadcasting system can provide a visual interface recording management, set recording standards according to the recording and broadcasting parameters such as newly-added recording content, recording size, recording time, etc., query the recording content, modify the related information of the recording content, and delete the recording content, etc. As a party participating in the video conference, the client can speak as a speaker, and can also watch the speaker's speech as a participant. In this embodiment of the present invention, the client may be an application program (APP) of a mobile terminal, a web terminal (web page) of a computer terminal, and the like.

实施例一Example 1

参照图1,示出了本发明实施例一的一种录播方法的步骤流程图。本发明实施例的录播方法可以应用于录播系统中。Referring to FIG. 1 , a flowchart of steps of a recording and broadcasting method according to Embodiment 1 of the present invention is shown. The recording and broadcasting method of the embodiment of the present invention can be applied to a recording and broadcasting system.

本发明实施例的录播方法可以包括以下步骤:The recording and broadcasting method in the embodiment of the present invention may include the following steps:

步骤101,在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数。Step 101, before the video conference starts, receive the recording information sent by the conference control software, and save the recording information, and the recording information includes the identification information of the client to be recorded and the corresponding information of the client to be recorded. Recording parameters.

在视频会议开始前,可以由会控软件对录播相关的一些录播信息进行设置。管理人员可以在会控软件上设置待录播客户端的标识信息和待录播客户端对应的录播参数。其中,待录播客户端可以表示允许对其采集的音视频流进行录制的客户端。设置好后,会控软件将录播信息发送至录播系统,录播系统对录播信息进行保存。Before the video conference starts, some recording information related to recording and broadcasting can be set by the conference control software. The administrator can set the identification information of the client to be recorded and the recording parameters corresponding to the client to be recorded on the conference control software. The client to be recorded and broadcasted may represent a client that is allowed to record the audio and video streams collected by it. After setting, the conference control software sends the recording and broadcasting information to the recording and broadcasting system, and the recording and broadcasting system saves the recording and broadcasting information.

步骤102,在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息。Step 102: After the video conference starts, an authorization request signaling sent by the current client is received, where the authorization request signaling carries the identification information of the current client.

当前客户端表示请求进行录播的客户端。比如,当前客户端可以为视频会议中的发言方客户端。The current client indicates the client requesting recording and broadcasting. For example, the current client may be the speaker client in the video conference.

在视频会议开始后,当前客户端向录播系统发送授权请求信令,以便请求录播系统对当前客户端进行授权,允许对当前客户端的音视频流进行录制。授权请求信令中可以携带所述当前客户端的标识信息,等等。After the video conference starts, the current client sends an authorization request signaling to the recording and broadcasting system, so as to request the recording and broadcasting system to authorize the current client and allow the audio and video streams of the current client to be recorded. The authorization request signaling may carry the identification information of the current client, and so on.

步骤103,根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端。Step 103 , according to the identification information of the client to be recorded and broadcast and the identification information of the current client, determine whether the current client is the client to be recorded and broadcasted.

录播系统接收到授权请求信令后,获取之前保存的录播信息。根据录播信息中包括的待录播客户端的标识信息,以及授权请求信令中包括的当前客户端的标识信息,可以确定当前客户端是否为待录播客户端。After the recording and broadcasting system receives the authorization request signaling, it obtains the recording and broadcasting information saved before. According to the identification information of the client to be recorded and broadcast included in the recording information and the identification information of the current client included in the authorization request signaling, it can be determined whether the current client is the client to be recorded.

步骤104,在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端。Step 104: When the current client is the client to be recorded and broadcasted, bind an authorization code to the current client, and return the authorization code to the current client.

录播系统如果确定出当前客户端为待录播客户端,则可以对当前客户端进行授权。录播系统中可以提供授权码,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端。If the recording and broadcasting system determines that the current client is the client to be recorded and broadcasted, it can authorize the current client. The recording and broadcasting system can provide an authorization code, bind the authorization code to the current client, and return the authorization code to the current client.

步骤105,接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Step 105: Receive the audio and video stream and the authorization code sent by the current client, and after the authorization code is successfully verified, perform the audio and video stream according to the recording and broadcasting parameters corresponding to the current client. record.

当前客户端在接收到授权码后,获取摄像头采集的音视频流,将音视频流和授权码发送至录播系统。录播系统对授权码进行校验,如果校验成功,则表示允许对当前客户端的音视频流进行录制。因此录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。After receiving the authorization code, the current client obtains the audio and video stream captured by the camera, and sends the audio and video stream and authorization code to the recording and broadcasting system. The recording and broadcasting system verifies the authorization code. If the verification is successful, it means that the audio and video streams of the current client are allowed to be recorded. Therefore, after successfully verifying the authorization code, the recording and broadcasting system records the audio and video streams according to the recording and broadcasting parameters corresponding to the current client.

本发明实施例中可以在视频会议开始前,在录播系统中设置允许对哪些客户端的音视频流进行录制,并设置录播参数,在视频会议开始后,客户端主动向录播系统请求授权,录播系统根据设置确定是否对该客户端进行授权,并对获得授权的客户端的音视频流按照设置的录播参数进行录制,因此能够实现自动地、有针对性地对客户端的音视频流进行录制,处理过程更加简便。In this embodiment of the present invention, before the video conference starts, the audio and video streams of which clients are allowed to be recorded can be set in the recording and broadcasting system, and the recording and broadcasting parameters are set. After the video conference starts, the client actively requests authorization from the recording and broadcasting system. , the recording and broadcasting system determines whether to authorize the client according to the settings, and records the audio and video streams of the authorized client according to the set recording and broadcasting parameters. Recording is easier to process.

实施例二Embodiment 2

参照图2,示出了本发明实施例二的一种录播方法的步骤流程图。本发明实施例的录播方法可以应用于录播系统中。Referring to FIG. 2 , a flow chart of steps of a recording and broadcasting method according to Embodiment 2 of the present invention is shown. The recording and broadcasting method of the embodiment of the present invention can be applied to a recording and broadcasting system.

本发明实施例的录播方法可以包括以下步骤:The recording and broadcasting method in the embodiment of the present invention may include the following steps:

步骤201,在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数。Step 201, before the video conference starts, receive the recording information sent by the conference control software, and save the recording information, and the recording information includes the identification information of the client to be recorded and the corresponding information of the client to be recorded. Recording parameters.

会控软件用于集中控制视频会议。会控软件可以提供用户界面,在视频会议开始前管理人员可以在用户界面上设置录播信息。录播信息可以包括待录播客户端的标识信息和所述待录播客户端对应的录播参数。Conference control software is used to centrally control video conferences. The conference control software can provide a user interface, and the administrator can set the recording information on the user interface before the video conference starts. The recording information may include identification information of the client to be recorded and recording parameters corresponding to the client to be recorded.

待录播客户端是指允许录制的客户端,待录播客户端可以为一个或多个。比如,如果想要对客户端A的音视频流进行录制,则待录播客户端的标识信息可以为客户端A的标识信息。待录播客户端对应的录播参数可以包括录制的时长、压缩比等参数,本发明实施例对此不作限制。The client to be recorded and broadcast refers to the client that allows recording, and there can be one or more clients to be recorded and broadcasted. For example, if it is desired to record the audio and video stream of client A, the identification information of the client to be recorded and broadcast may be the identification information of client A. The recording and broadcasting parameters corresponding to the client to be recorded and broadcasted may include parameters such as recording duration and compression ratio, which are not limited in this embodiment of the present invention.

用户在设置好录播信息后,可以点击“确定”按钮,触发会控软件向录播系统发送所述录播信息。录播系统接收到录播信息后,对录播信息进行保存。After setting the recording and broadcasting information, the user can click the "OK" button to trigger the conference control software to send the recording and broadcasting information to the recording and broadcasting system. After the recording and broadcasting system receives the recording and broadcasting information, it saves the recording and broadcasting information.

步骤202,在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息。Step 202: After the video conference starts, an authorization request signaling sent by the current client is received, where the authorization request signaling carries the identification information of the current client.

在视频会议开始后,比如当前客户端为发言方客户端并且当前客户端想要请求对发言的音视频流进行录制,则当前客户端可以生成授权请求信令,并向录播系统发送该授权请求信令,请求录播系统对其进行授权。After the video conference starts, for example, the current client is the speaker client and the current client wants to request to record the audio and video streams of the speech, the current client can generate authorization request signaling and send the authorization to the recording and broadcasting system Request signaling to request the recording and broadcasting system to authorize it.

步骤203,根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端。Step 203 , according to the identification information of the client to be recorded and broadcast and the identification information of the current client, determine whether the current client is the client to be recorded and broadcasted.

录播系统接收到当前客户端发送的授权请求信令后,对授权请求信令进行解析,得到其中携带的当前客户端的标识信息。录播系统还可以从保存的录播信息中获取待录播客户端的标识信息。After receiving the authorization request signaling sent by the current client, the recording and broadcasting system parses the authorization request signaling to obtain the identification information of the current client carried therein. The recording and broadcasting system can also obtain the identification information of the client to be recorded and broadcasted from the stored recording and broadcasting information.

录播系统对待录播客户端的标识信息和当前客户端的标识信息进行比较,如果待录播客户端的标识信息中存在当前客户端的标识信息,则可以确定当前客户端为待录播客户端,否则确定当前客户端不是待录播客户端。The recording and broadcasting system compares the identification information of the client to be recorded and the identification information of the current client. If the identification information of the client to be recorded contains the identification information of the current client, it can be determined that the current client is the client to be recorded, otherwise it is determined that the current client is the client to be recorded. The current client is not the client to be recorded.

步骤204,在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端。Step 204: When the current client is the client to be recorded and broadcasted, bind an authorization code to the current client, and return the authorization code to the current client.

录播系统如果确定出当前客户端为待录播客户端,则可以对当前客户端进行授权。预先设置至少一个授权码,并将授权码保存至录播系统中。其中授权码可以为任意适用的形式,比如授权码可以为数字、字母、符号,或者数字、字母、符号的任意组合形式,等等。录播系统获取一个空闲的授权码,也即未与其他客户端绑定的授权码,该空闲的授权码不为空值,将该空闲的授权码与当前客户端绑定,并将绑定的授权码返回给当前客户端。If the recording and broadcasting system determines that the current client is the client to be recorded and broadcasted, it can authorize the current client. Pre-set at least one authorization code and save the authorization code to the recording and broadcasting system. The authorization code may be in any applicable form, for example, the authorization code may be in the form of numbers, letters, symbols, or any combination of numbers, letters, and symbols, and the like. The recording and broadcasting system obtains an idle authorization code, that is, an authorization code that is not bound to other clients. The idle authorization code is not null, and the idle authorization code is bound to the current client and bound The authorization code is returned to the current client.

录播系统如果确定出当前客户端不是待录播客户端,则不允许对当前客户端进行授权。该种情况下录播系统不会为当前客户端绑定授权码,不会向当前客户端返回授权码;或者可以为当前客户端绑定一个空值作为授权码,将空值授权码返回给当前客户端。录播系统还可以将当前客户端的标识信息等记录至异常日志中,以便后续对录播系统进行分析。If the recording and broadcasting system determines that the current client is not the client to be recorded and broadcasted, it is not allowed to authorize the current client. In this case, the recording and broadcasting system will not bind the authorization code for the current client, and will not return the authorization code to the current client; or it can bind a null value as the authorization code for the current client, and return the null value authorization code to the current client. current client. The recording and broadcasting system can also record the identification information of the current client in the exception log for subsequent analysis of the recording and broadcasting system.

步骤205,接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Step 205: Receive the audio and video stream and the authorization code sent by the current client, and after the authorization code is successfully verified, perform the audio and video stream according to the recording and broadcasting parameters corresponding to the current client. record.

当前客户端如果接收到录播系统返回的授权码并且该授权码不为空值,则当前客户端会获取音视频流,并将音视频流和授权码返回给录播系统。当前客户端如果未接收到录播系统返回的授权码,或者接收到空值授权码,则当前客户端不会向录播系统返回音视频流和授权码。If the current client receives the authorization code returned by the recording and broadcasting system and the authorization code is not null, the current client will obtain the audio and video stream, and return the audio and video stream and the authorization code to the recording and broadcasting system. If the current client does not receive the authorization code returned by the recording and broadcasting system, or receives a null authorization code, the current client will not return the audio and video stream and authorization code to the recording and broadcasting system.

录播系统如果接收到当前客户端发送的音视频流和所述授权码,则对接收到的授权码进行校验。在校验过程中,录播系统将接收到的授权码与之前为当前客户端绑定的授权码进行比较,如果两个授权码相同,则授权码校验成功,否则授权码校验失败。If the recording and broadcasting system receives the audio and video stream sent by the current client and the authorization code, it will verify the received authorization code. During the verification process, the recording and broadcasting system compares the received authorization code with the authorization code previously bound to the current client. If the two authorization codes are the same, the authorization code verification is successful, otherwise the authorization code verification fails.

如果授权码校验成功,则录播系统根据接收到的校验码可以确定与该校验码绑定的当前客户端的标识信息,并根据当前客户端的标识信息,从保存的录播信息中获取当前客户端对应的录播参数。录播系统按照所述当前客户端对应的录播参数,对所述音视频流进行录制。录制后录播系统将音视频流和当前客户端的标识信息对应保存。如果授权码校验失败,则录播系统可以将当前客户端的标识信息、授权码等记录至异常日志中,以便后续对录播系统进行分析。If the verification of the authorization code is successful, the recording and broadcasting system can determine the identification information of the current client bound to the verification code according to the received verification code, and obtain the identification information from the saved recording and broadcasting information according to the identification information of the current client. Recording parameters corresponding to the current client. The recording and broadcasting system records the audio and video stream according to the recording and broadcasting parameters corresponding to the current client. After recording, the recording and broadcasting system saves the audio and video streams corresponding to the identification information of the current client. If the verification of the authorization code fails, the recording and broadcasting system can record the identification information and authorization code of the current client in the exception log, so as to analyze the recording and broadcasting system later.

录播系统如果未接收到当前客户端发送的音视频流和所述授权码,则不做后续处理。If the recording and broadcasting system does not receive the audio and video stream and the authorization code sent by the current client, it will not perform subsequent processing.

步骤206,接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型。Step 206: Receive the recording and broadcasting editing signaling sent by the conference control software, where the recording and broadcasting editing signaling includes the identification information of the client to be edited and the editing type.

针对录播系统中录制的音视频流,还可以通过会控软件对其进行编辑。当管理人员想要对已经录制的某个客户端的音视频流进行编辑时,可以在会控软件提供的用户界面上选择或输入待编辑客户端的标识信息和编辑类型。会控软件获取待编辑客户端的标识信息和编辑类型,生成携带待编辑客户端的标识信息和编辑类型的录播编辑指令,并将录播编辑信令发送给录播系统。The audio and video streams recorded in the recording and broadcasting system can also be edited through the conference control software. When administrators want to edit the recorded audio and video streams of a client, they can select or input the identification information and editing type of the client to be edited on the user interface provided by the conference control software. The conference control software obtains the identification information and editing type of the client to be edited, generates a recording and editing instruction carrying the identification information and editing type of the client to be edited, and sends the recording and editing signaling to the recording and broadcasting system.

步骤207,根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。Step 207: According to the identification information of the client to be edited, search for the audio and video stream corresponding to the client to be edited from the recorded audio and video streams, and edit the found audio and video stream according to the editing type.

录播系统在接收到录播编辑信令后,对录播编辑信令进行解析,得到待编辑客户端的标识信息和编辑类型。由于在录制音视频流后,将音视频流和当前客户端的标识信息对应保存,因此根据待编辑客户端的标识信息,可以从已录制的音视频流中查找与待编辑客户端的标识信息对应的音视频流。After receiving the recording and broadcasting editing signaling, the recording and broadcasting system parses the recording and broadcasting editing signaling to obtain the identification information and editing type of the client to be edited. After the audio and video streams are recorded, the audio and video streams are stored in correspondence with the identification information of the current client. Therefore, according to the identification information of the client to be edited, the audio and video streams corresponding to the identification information of the client to be edited can be searched from the recorded audio and video streams. video stream.

如果查找到与待编辑客户端的标识信息对应的音视频流,则查找到的音视频流即为所述待编辑客户端对应的音视频流。录播系统按照编辑类型对查找到的音视频流进行编辑。If an audio and video stream corresponding to the identification information of the client to be edited is found, the found audio and video stream is the audio and video stream corresponding to the client to be edited. The recording and broadcasting system edits the found audio and video streams according to the editing type.

如果未查找到与待编辑客户端的标识信息对应的音视频流,则录播系统可以向会控软件返回第一错误响应信令,该第一错误响应信令用于指示未查找到所述待编辑客户端对应的音视频流。录播系统还可以将所述待编辑客户端的标识信息等记录至异常日志中,以便后续对录播系统进行分析。If the audio/video stream corresponding to the identification information of the client to be edited is not found, the recording and broadcasting system may return the first error response signaling to the conference control software, where the first error response signaling is used to indicate that the to-be-edited client is not found. Edit the audio and video streams corresponding to the client. The recording and broadcasting system may also record the identification information of the client to be edited into the exception log, so as to analyze the recording and broadcasting system later.

本发明实施例中,编辑类型可以包括以下至少一种:调取、删除。In this embodiment of the present invention, the editing type may include at least one of the following: recall and delete.

比如,如果编辑类型为调取,则录播系统在查找到所述待编辑客户端对应的音视频流后,可以将所述待编辑客户端对应的音视频流返回给会控软件,以供管理人员在会控软件上查看所述待编辑客户端对应的音视频流。如果编辑类型为删除,则录播系统在查找到所述待编辑客户端对应的音视频流后,可以将自身保存的所述待编辑客户端对应的音视频流删除。如果编辑类型为调取和删除,则录播系统在查找到所述待编辑客户端对应的音视频流后,可以将所述待编辑客户端对应的音视频流返回给会控软件,并且将自身保存的所述待编辑客户端对应的音视频流删除。For example, if the editing type is retrieval, after finding the audio and video stream corresponding to the client to be edited, the recording and broadcasting system can return the audio and video stream corresponding to the client to be edited to the conference control software for The administrator checks the audio and video streams corresponding to the client to be edited on the conference control software. If the editing type is deletion, after finding the audio and video stream corresponding to the client to be edited, the recording and broadcasting system can delete the saved audio and video stream corresponding to the client to be edited. If the editing type is retrieval and deletion, after finding the audio and video stream corresponding to the client to be edited, the recording and broadcasting system can return the audio and video stream corresponding to the client to be edited to the conference control software, and send The audio and video streams corresponding to the client to be edited saved by itself are deleted.

步骤208,接收会控软件发送的信息删除信令,所述信息删除信令包括待删除客户端的标识信息。Step 208: Receive information deletion signaling sent by the conference control software, where the information deletion signaling includes identification information of the client to be deleted.

针对录播系统中保存的录播信息,也即在视频会议开始前设置的录播信息,还可以通过会控软件对其进行删除。当管理人员想要对设置的录播信息中的一个或多个客户端对应的录播信息删除时,可以在会控软件提供的用户界面上选择或输入待删除客户端的标识信息。会控软件获取待删除客户端的标识信息,生成携带待删除客户端的标识信息的信息删除信令,并将信息删除信令发送给录播系统。The recording information saved in the recording and broadcasting system, that is, the recording information set before the start of the video conference, can also be deleted through the conference control software. When the administrator wants to delete the recording information corresponding to one or more clients in the set recording information, he or she can select or input the identification information of the client to be deleted on the user interface provided by the conference control software. The conference control software acquires the identification information of the client to be deleted, generates an information deletion signaling carrying the identification information of the client to be deleted, and sends the information deletion signaling to the recording and broadcasting system.

步骤209,从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。Step 209: Delete the identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted from the recording and broadcasting information.

录播系统在接收到信息删除信令后,对其进行解析,得到待删除客户端的标识信息。录播系统从已保存的录播信息中获取待录播客户端的标识信息,对待录播客户端的标识信息和待删除客户端的标识信息进行比较。如果待录播客户端的标识信息中存在待删除客户端的标识信息,则录播系统所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。如果待录播客户端的标识信息中不存在待删除客户端的标识信息,则录播系统可以向会控软件返回第二错误响应信令,该第二错误响应信令用于指示不存在所述待删除客户端对应的录播信息。录播系统还可以将所述待删除客户端的标识信息等记录至异常日志中,以便后续对录播系统进行分析。After receiving the information deletion signaling, the recording and broadcasting system parses it to obtain the identification information of the client to be deleted. The recording and broadcasting system obtains the identification information of the client to be recorded and broadcasted from the saved recording and broadcasting information, and compares the identification information of the client to be recorded and broadcasted with the identification information of the client to be deleted. If the identification information of the client to be deleted exists in the identification information of the client to be deleted, the recording system deletes the identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted from the recording information. If the identification information of the client to be recorded does not exist in the identification information of the client to be deleted, the recording system may return a second error response signaling to the conference control software, where the second error response signaling is used to indicate that the to-be-deleted client does not exist. Delete the recording information corresponding to the client. The recording and broadcasting system may also record the identification information of the to-be-deleted client terminal in the exception log, so as to analyze the recording and broadcasting system later.

步骤210,查找是否存在与所述待删除客户端绑定的授权码。Step 210: Find out whether there is an authorization code bound to the client to be deleted.

步骤211,在存在时,将所述待删除客户端与所述待删除客户端绑定的授权码解绑。Step 211 , when there is, unbind the client to be deleted and the authorization code bound to the client to be deleted.

由于待删除客户端可能已绑定授权码,也可能未绑定授权码,因此录播系统在从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数之后,还可以查找是否存在与所述待删除客户端绑定的授权码。Since the client to be deleted may or may not be bound with an authorization code, the recording and broadcasting system deletes the identification information of the client to be deleted and the corresponding identification information of the client to be deleted from the recording and broadcasting information. After recording and broadcasting parameters, it is also possible to check whether there is an authorization code bound to the client to be deleted.

如果存在与所述待删除客户端绑定的授权码,由于在删除待删除客户端的标识信息后,后续将不再允许对该待删除客户端授权,待删除客户端无需继续绑定授权码,因此录播系统将所述待删除客户端与所述待删除客户端绑定的授权码解绑,以便回收与所述待删除客户端绑定的授权码,后续可以将该授权码与其他客户端绑定。如果不存在与所述待删除客户端绑定的授权码,则录播系统可以不做处理。If there is an authorization code bound to the client to be deleted, since after the identification information of the client to be deleted is deleted, subsequent authorization to the client to be deleted will not be allowed, and the client to be deleted does not need to continue to bind the authorization code, Therefore, the recording and broadcasting system unbinds the authorization code bound to the to-be-deleted client and the to-be-deleted client, so as to recover the authorization code bound to the to-be-deleted client, and the authorization code can be combined with other clients later. end binding. If there is no authorization code bound to the client to be deleted, the recording and broadcasting system may not perform processing.

本发明实施例中,在对客户端的音视频流进行录制后,还可以针对录制的音视频流进行编辑。针对保存的录播信息进行删除,以便可以控制不再授权哪些客户端,并且可以及时回收无需继续绑定的授权码。In this embodiment of the present invention, after the audio and video streams of the client are recorded, the recorded audio and video streams can also be edited. Delete the saved recording and broadcasting information, so that you can control which clients are no longer authorized, and recycle the authorization codes that do not need to be bound in time.

实施例三Embodiment 3

参照图3,示出了本发明实施例三的一种录播方法的步骤流程图。本发明实施例的录播方法可以应用于客户端中。Referring to FIG. 3 , a flowchart of steps of a recording and broadcasting method according to Embodiment 3 of the present invention is shown. The recording and broadcasting method according to the embodiment of the present invention can be applied to a client.

本发明实施例的录播方法可以包括以下步骤:The recording and broadcasting method in the embodiment of the present invention may include the following steps:

步骤301,在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息。Step 301: After the video conference starts, an authorization request signaling is sent to the recording and broadcasting system, where the authorization request signaling carries the identification information of the current client.

在视频会议开始后,当前客户端可以生成携带自身的标识信息的授权请求信令,并向录播系统发送该授权请求信令,以便请求录播系统对当前客户端进行授权,允许对当前客户端的音视频流进行录制。After the video conference starts, the current client can generate an authorization request signaling carrying its own identification information, and send the authorization request signaling to the recording and broadcasting system, so as to request the recording and broadcasting system to authorize the current client and allow the current client to be authorized. The audio and video streams of the terminal are recorded.

步骤302,接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码。Step 302: Receive the authorization request signaling from the recording and broadcasting system, and return the authorization code bound to the current client after it is determined that the current client is the client to be recorded and broadcasted.

录播系统接收到授权请求信令后,针对所述授权请求信令,确定所述当前客户端是否为待录播客户端。如果确定出当前客户端为待录播客户端,则录播系统为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端。After receiving the authorization request signaling, the recording and broadcasting system determines whether the current client is the client to be recorded and broadcasted according to the authorization request signaling. If it is determined that the current client is the client to be recorded and broadcasted, the recording and broadcast system binds an authorization code to the current client, and returns the authorization code to the current client.

步骤303,获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Step 303: Acquire an audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that the recording and broadcasting system, after successfully verifying the authorization code, The audio and video streams are recorded according to the corresponding recording and broadcasting parameters.

当前客户端如果接收到录播系统返回的授权码,则可以得知已得到录播系统的授权,可以将自身的音视频流发送到录播系统进行录制。If the current client receives the authorization code returned by the recording and broadcasting system, it can know that it has been authorized by the recording and broadcasting system, and can send its own audio and video streams to the recording and broadcasting system for recording.

客户端对应有麦克风和摄像头。其中麦克风用于采集音频流,摄像头用于采集视频流。当前客户端获取音视频流,音视频流包括音频流和视频流。当前客户端将音视频流打包成数据包,在实现中可以将音频流打包成音频数据包,将视频流打包成视频数据包。当前客户端为由音视频流打包得到的数据包添加接收到的授权码,之后想录播系统发送该数据包,从而实现向所述录播系统发送所述音视频流和所述授权码。The client corresponds to a microphone and a camera. The microphone is used to capture the audio stream, and the camera is used to capture the video stream. The current client obtains audio and video streams, including audio and video streams. The current client packages audio and video streams into data packets. In the implementation, audio streams can be packaged into audio packets, and video streams can be packaged into video packets. The current client adds the received authorization code to the data packet packaged by the audio and video stream, and then wants to send the data packet to the recording and broadcasting system, so as to send the audio and video stream and the authorization code to the recording and broadcasting system.

当前客户端如果未接收到录播系统返回的授权码,则可以得知未得到录播系统的授权,不可以将自身的音视频流发送到录播系统进行录制。因此当前客户端不做后续处理。If the current client does not receive the authorization code returned by the recording and broadcasting system, it can know that it has not been authorized by the recording and broadcasting system, and cannot send its own audio and video streams to the recording and broadcasting system for recording. Therefore, the current client does not do subsequent processing.

实施例四Embodiment 4

参照图4,示出了本发明实施例四的一种录播方法的步骤流程图。本发明实施例的录播方法可以应用于客户端中。Referring to FIG. 4 , a flowchart of steps of a recording and broadcasting method according to Embodiment 4 of the present invention is shown. The recording and broadcasting method according to the embodiment of the present invention can be applied to a client.

本发明实施例的录播方法可以包括以下步骤:The recording and broadcasting method in the embodiment of the present invention may include the following steps:

步骤401,在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息。Step 401: After the video conference starts, an authorization request signaling is sent to the recording and broadcasting system, where the authorization request signaling carries the identification information of the current client.

步骤402,接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码。Step 402: Receive the authorization request signaling from the recording and broadcasting system, and return the authorization code bound to the current client after determining that the current client is the client to be recorded and broadcasted.

步骤403,获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Step 403: Acquire an audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that the recording and broadcasting system, after successfully verifying the authorization code, The audio and video streams are recorded according to the corresponding recording and broadcasting parameters.

步骤404,接收会控软件发送的摄像头调整信令,所述摄像头调整信令包括调整参数。Step 404: Receive camera adjustment signaling sent by the conference control software, where the camera adjustment signaling includes adjustment parameters.

步骤405,按照所述调整参数对自身对应的摄像头进行调整。Step 405: Adjust the camera corresponding to itself according to the adjustment parameter.

在对当前客户端的音视频流进行录制的过程中,还可以根据实际需求,对当前客户端对应的摄像头进行调整,以便可以聚焦某个人物或者某个区域,提高录制内容的质量。In the process of recording the audio and video streams of the current client, the camera corresponding to the current client can also be adjusted according to actual needs, so that a certain person or a certain area can be focused and the quality of the recorded content can be improved.

当需要对摄像头进行调整时,管理人员可以在会控软件提供的用户界面中设置调整参数。设置后会控软件生成摄像头调整信令,该摄像头调整信令中携带设置的调整参数,会控软件向当前客户端发送摄像头调整信令。当前客户端在接收到摄像头调整信令后,解析该摄像头调整信令,得到其中携带的调整参数。当前客户端按照该调整参数对自身对应的摄像头进行调整。When the camera needs to be adjusted, the administrator can set the adjustment parameters in the user interface provided by the conference control software. After setting, the conference control software generates camera adjustment signaling, which carries the set adjustment parameters, and the conference control software sends camera adjustment signaling to the current client. After receiving the camera adjustment signaling, the current client parses the camera adjustment signaling to obtain the adjustment parameters carried therein. The current client adjusts its corresponding camera according to the adjustment parameter.

其中,调整参数可以包括摄像头的角度、聚焦方式、变倍大小等参数,本发明实施例对此不作限制。The adjustment parameters may include parameters such as the angle of the camera, the focusing mode, and the zoom size, which are not limited in this embodiment of the present invention.

以上分别从录播系统侧和客户端侧对录播方法进行了介绍,下面从整体上对录播方法进行说明。The recording and broadcasting method has been introduced from the recording and broadcasting system side and the client side respectively, and the recording and broadcasting method is described as a whole in the following.

实施例五Embodiment 5

本发明实施例中将以视联网视频会议中的录播过程为例进行介绍。在视联网中,由视联网服务器统一调度视联网中的业务,各种设备要接入视联网,需要在视联网服务器中进行注册,注册后由视联网服务器为注册的设备分配视联网MAC(Media AccessControl,媒体访问控制)地址、终端号码等信息。在视联网中,设备通过视联网MAC地址、终端号码等信息进行通信。In the embodiment of the present invention, a recording and broadcasting process in a video network video conference is taken as an example for introduction. In the video network, the video network server uniformly dispatches the services in the video network. To access the video network, various devices need to be registered in the video network server. After registration, the video network server assigns the video network MAC ( Media Access Control, media access control) address, terminal number and other information. In video networking, devices communicate through video networking MAC addresses, terminal numbers and other information.

参照图5,示出了本发明实施例五的一种录播过程的设备交互示意图。需要说明的是,一些设备在图5中未示出,具体将在下面进行介绍。Referring to FIG. 5 , a schematic diagram of device interaction in a recording and broadcasting process according to Embodiment 5 of the present invention is shown. It should be noted that some devices are not shown in FIG. 5 , which will be introduced in detail below.

如图5所示,录播过程可以包括:As shown in Figure 5, the recording and broadcasting process may include:

步骤1、录入待录播客户端的标识信息。Step 1. Enter the identification information of the client to be recorded and broadcasted.

在视频会议开始前,通过Pamir(图5中的Pamir是指会控软件,可以为16位或64位)点击录入按钮,发起填写待录播客户端(待录播客户端可以为掌上通或网页端,掌上通是指移动终端的APP)的标识信息的信令,填写待录播客户端的标识信息。Pamir基于视联网协议将待录播客户端的标识信息打包,并在数据包中添加录播系统的标识信息,Pamir将数据包发送给视联网服务器(图5中未示出),再由视联网服务器根据录播系统的标识信息将数据包转发给录播系统。录播系统接收到数据包后进行解析,将待录播客户端的标识信息存储到数据库中。其中,标识信息可以包括以下至少一种:视联网MAC地址、IP(InternetProtocol,网际协议)地址、终端号码等信息。Before the video conference starts, click the input button through Pamir (Pamir in Figure 5 refers to the conference control software, which can be 16-bit or 64-bit), and initiate filling in the client to be recorded and broadcasted (the client to be recorded and broadcast can be Pocket Connect or On the web page, the handheld communication refers to the signaling of the identification information of the APP of the mobile terminal, and the identification information of the client to be recorded and broadcasted is filled in. Based on the video networking protocol, Pamir packages the identification information of the client to be recorded and broadcasted, and adds the identification information of the recording and broadcasting system to the data packet. Pamir sends the data packet to the video network server (not shown in Figure 5), and then the video network The server forwards the data packet to the recording and broadcasting system according to the identification information of the recording and broadcasting system. After receiving the data packet, the recording and broadcasting system parses it, and stores the identification information of the client to be recorded and broadcasted in the database. Wherein, the identification information may include at least one of the following information: a network MAC address, an IP (Internet Protocol, Internet Protocol) address, a terminal number, and other information.

步骤2、设置录播参数。Step 2. Set the recording and broadcasting parameters.

通过Pamir发起新增录播参数的信令,填写录播参数(该录播参数与待录播客户端关联)。Pamir基于视联网协议将录播参数打包,并在数据包中添加录播系统的标识信息,Pamir将数据包发送给视联网服务器,再由视联网服务器根据录播系统的标识信息将数据包转发给录播系统。录播系统接收到数据包后进行解析,将录播参数与待录播客户端的标识信息关联存储到数据库中,以便后续授权录播。其中,录播参数可以包括以下至少一种:录播时间、视频大小、压缩比等。Initiate the signaling of adding new recording and broadcasting parameters through Pamir, and fill in the recording and broadcasting parameters (the recording and broadcasting parameters are associated with the client to be recorded and broadcast). Pamir packages the recording and broadcasting parameters based on the video networking protocol, and adds the identification information of the recording and broadcasting system to the data packet. Pamir sends the data packet to the video networking server, and then the video networking server forwards the data packet according to the identification information of the recording and broadcasting system. to the recording system. After receiving the data packet, the recording and broadcasting system parses it, and stores the recording and broadcasting parameters in the database in association with the identification information of the client to be recorded and broadcasted, so as to authorize the recording and broadcasting later. The recording and broadcasting parameters may include at least one of the following: recording and broadcasting time, video size, compression ratio, and the like.

需要说明的是,关于上述步骤1和步骤2,Pamir可以一次性填写待录播客户端的标识信息和录播参数,并将其共同进行打包发送,打包发送过程与上述的打包发送过程基本相同。It should be noted that, with regard to the above steps 1 and 2, Pamir can fill in the identification information and recording parameters of the client to be recorded and broadcast at one time, and package and send them together. The packaging and sending process is basically the same as the above-mentioned packaging and sending process.

步骤3、获取授权。Step 3. Obtain authorization.

在视频会议开始后,掌上通或网页端(图5中的掌上通或网页端是指当前客户端)基于互联网协议生成授权请求信令,授权请求信令中可以包括掌上通或网页端(也即当前客户端)的标识信息,还可以包括录播系统的标识信息。由于掌上通和网页端属于互联网中的客户端,如果要接入视联网中,则要经过协转网关(图5中未示出)进行协议转换。因此掌上通或网页端将基于互联网协议的授权请求信令发送给协转网关,由协转网关将基于互联网协议的授权请求信令转换为基于视联网协议的授权请求信令。在实现中,协转网关可以为基于互联网协议的授权请求信令添加视联网协议包头,得到基于视联网协议的授权请求信令。视联网协议包头中可以包括源MAC地址(协转网关的视联网MAC地址)和目的MAC地址(录播系统的视联网MAC地址)等信息。协转网关将基于视联网协议的授权请求信令发送给视联网服务器,再由视联网服务器根据录播系统的标识信息将基于视联网协议的授权请求信令转发给录播系统。After the video conference starts, the PDA or the web terminal (the PDA or the web terminal in Figure 5 refers to the current client) generates authorization request signaling based on the Internet protocol, and the authorization request signaling may include the PDA or the web terminal (also That is, the identification information of the current client), and may also include the identification information of the recording and broadcasting system. Since the PDA and the web terminal belong to the clients in the Internet, if they want to access the Internet of Views, they must go through a protocol conversion gateway (not shown in FIG. 5 ) to perform protocol conversion. Therefore, the PDA or the web terminal sends the authorization request signaling based on the Internet protocol to the protocol conversion gateway, and the protocol conversion gateway converts the authorization request signaling based on the Internet protocol into the authorization request signaling based on the Internet protocol. In implementation, the protocol transition gateway may add the Internet of View protocol packet header to the Internet Protocol-based authorization request signaling to obtain the Internet of View protocol-based authorization request signaling. The video networking protocol packet header may include information such as the source MAC address (the video networking MAC address of the protocol conversion gateway) and the destination MAC address (the video networking MAC address of the recording and broadcasting system). The protocol conversion gateway sends the authorization request signaling based on the Internet-of-view protocol to the Internet-of-view server, and the Internet-of-view server forwards the authorization request signaling based on the Internet-of-view protocol to the recording and broadcasting system according to the identification information of the recording and broadcasting system.

步骤4、返回授权码。Step 4. Return the authorization code.

录播系统收到授权请求信令后对其进行解析,得到掌上通或网页端的标识信息,将掌上通或网页端的标识信息与步骤1录入的待录播客户端的标识信息进行对比校验。如果相同则录播系统为掌上通或网页端绑定授权码。录播系统基于视联网协议封装授权码,并添加掌上通或网页端的标识信息以及协转网关的标识信息,录播系统将授权码返回给视联网服务器,再由视联网服务器根据协转网关的标识信息将授权码返回给对应的协转网关,由协转网关将视联网协议转换为互联网协议,协转网关将授权码返回给掌上通或网页端。如果不相同,则录播系统按照上述流程返回空值授权码或者不返回信息,并记录授权请求信令的相关信息,存入智能录播服务系统的异常日志中。After receiving the authorization request signaling, the recording and broadcasting system parses it, obtains the identification information of the mobile phone or the web page, and compares the identification information of the mobile phone or the web page with the identification information of the client to be recorded and broadcast entered in step 1. If they are the same, the recording and broadcasting system is bound to the authorization code for the handheld communication or the web page. The recording and broadcasting system encapsulates the authorization code based on the video networking protocol, and adds the identification information of the handheld communication or the web page and the identification information of the protocol conversion gateway. The identification information returns the authorization code to the corresponding protocol conversion gateway, the protocol conversion gateway converts the Internet protocol to the Internet protocol, and the protocol conversion gateway returns the authorization code to the PDA or the web terminal. If not, the recording and broadcasting system returns a null authorization code or no information according to the above process, records the relevant information of the authorization request signaling, and stores it in the exception log of the intelligent recording and broadcasting service system.

步骤5、音视频流传输。Step 5, audio and video streaming transmission.

掌上通或网页端收到授权码之后,基于互联网协议对音视频流和授权码进行封装,还可以封装掌上通或网页端的标识信息和录播系统的标识信息。掌上通或网页端将基于互联网协议封装的数据包发送给协转网关,由协转网关将基于互联网协议封装的数据包转换为基于视联网协议封装的数据包。在实现中,协转网关可以为基于互联网协议封装的数据包添加视联网协议包头,得到基于视联网协议封装的数据包。视联网协议包头中可以包括源MAC地址(协转网关的视联网MAC地址)和目的MAC地址(录播系统的视联网MAC地址)等信息。协转网关将基于视联网协议封装的数据包发送给视联网服务器,再由视联网服务器根据录播系统的标识信息将基于视联网协议封装的数据包发给录播系统。After receiving the authorization code, the mobile phone or the web terminal encapsulates the audio and video stream and the authorization code based on the Internet protocol, and can also encapsulate the identification information of the mobile phone or the web terminal and the identification information of the recording and broadcasting system. The PDA or the web terminal sends the data packets encapsulated based on the Internet protocol to the protocol-transformation gateway, and the protocol-transformation gateway converts the data packets encapsulated based on the Internet protocol into data packets encapsulated based on the Internet protocol. In implementation, the protocol-transition gateway may add the Internet-of-view protocol packet header to the data packet encapsulated based on the Internet protocol to obtain the data packet encapsulated based on the Internet-of-view protocol. The video networking protocol packet header may include information such as the source MAC address (the video networking MAC address of the protocol conversion gateway) and the destination MAC address (the video networking MAC address of the recording and broadcasting system). The protocol conversion gateway sends the data packets encapsulated based on the Internet-of-view protocol to the Internet-of-view server, and the Internet-of-view server sends the data packets encapsulated based on the Internet-of-view protocol to the recording and broadcasting system according to the identification information of the recording and broadcasting system.

录播系统收到数据包后对其进行解析,得到音视频流、授权码、掌上通或网页端的标识信息等,根据掌上通或网页端的标识信息获取之前为掌上通或网页端绑定的授权码。如果存在之前为掌上通或网页端绑定的授权码,则将接收到的授权码和之前为掌上通或网页端绑定的授权码进行比较,如果两个授权码相同,则授权码校验成功,否则授权码校验失败。如果不存在之前为掌上通或网页端绑定的授权码,则授权码校验失败。录播系统在授权码校验成功后,结合步骤1为掌上通或网页端设置的录播参数,对音视频流进行切割、分片存储。After receiving the data packet, the recording and broadcasting system parses it to obtain the audio and video stream, authorization code, identification information of the mobile phone or the web page, etc., and obtains the authorization previously bound to the mobile phone or the web page according to the identification information of the mobile phone or the web page. code. If there is an authorization code previously bound to the mobile phone or web page, compare the received authorization code with the authorization code previously bound to the mobile phone or the web page. If the two authorization codes are the same, the authorization code will be verified. Success, otherwise the authorization code verification fails. If there is no authorization code previously bound to the mobile phone or web page, the authorization code verification fails. After the verification of the authorization code is successful, the recording and broadcasting system cuts and stores the audio and video streams in combination with the recording and broadcasting parameters set for the handheld communication or the web page in step 1.

步骤6、发送录播编辑信令。Step 6: Send recording and editing signaling.

在视频会议进行时,通过Pamir点击录播编辑按钮,触发Pamir生成基于视联网协议的录播编辑信令,在录播编辑信令中添加待编辑客户端的标识信息、编辑类型和录播系统的标识信息。Pamir将基于视联网协议的录播编辑信令发送给视联网服务器,再由视联网服务器根据录播系统的标识信息将基于视联网协议的录播编辑信令转发给录播系统。录播系统接收到录播编辑信令后进行解析,按照所述编辑类型对待编辑客户端对应的音视频流进行编辑。比如编辑类型为调取,则录播系统基于视联网协议封装待编辑客户端对应的音视频流得到数据包,将数据包返回给返回给视联网服务器,再由视联网服务器将数据包返回给Pamir,实现对录制的音视频流的调取。During the video conference, click the recording and editing button through Pamir to trigger Pamir to generate the recording and editing signaling based on the video network protocol, and add the identification information of the client to be edited, the editing type and the recording and broadcasting system in the recording and editing signaling. identification information. Pamir sends the recording and editing signaling based on the video networking protocol to the video networking server, and then the video networking server forwards the video networking protocol-based recording and broadcasting editing signaling to the recording and broadcasting system according to the identification information of the recording and broadcasting system. The recording and broadcasting system parses the recording and broadcasting editing signaling after receiving it, and edits the audio and video streams corresponding to the client to be edited according to the editing type. For example, if the editing type is retrieval, the recording and broadcasting system encapsulates the audio and video streams corresponding to the client to be edited based on the video networking protocol to obtain data packets, returns the data packets to the video networking server, and then the video networking server returns the data packets to the video network server. Pamir, realizes the retrieval of recorded audio and video streams.

步骤7、发送摄像头调整信令。Step 7. Send camera adjustment signaling.

在视频会议进行时,通过Pamir设置对掌上通或网页端的摄像头的调整参数,触发Pamir生成基于视联网协议的摄像头调整信令,在摄像头调整信令中添加掌上通或网页端的标识信息、调整参数和协转网关的标识信息。Pamir将成基于视联网协议的摄像头调整信令发送给视联网服务器,由视联网服务器根据协转网关的标识信息将基于视联网协议的摄像头调整信令发送给协转网关。协转网关将基于视联网协议的摄像头调整信令转换为基于互联网协议的摄像头调整信令,根据掌上通或网页端的标识信息将摄像头调整信令发送给掌上通或网页端。掌上通或网页端对摄像头调整信令进行解析,得到调整参数,按照所述调整参数对自身对应的摄像头进行调整,比如调整摄像头的角度、聚焦方式、变倍大小,等等。When a video conference is in progress, set the adjustment parameters of the camera on the handheld or web page through Pamir, trigger Pamir to generate the camera adjustment signaling based on the Internet of View protocol, and add the identification information and adjustment parameters of the handheld or web page to the camera adjustment signaling. and the identification information of the co-transition gateway. Pamir sends the camera adjustment signaling based on the video networking protocol to the video networking server, and the video networking server sends the camera adjustment signaling based on the video networking protocol to the protocol conversion gateway according to the identification information of the protocol conversion gateway. The protocol conversion gateway converts the camera adjustment signaling based on the video network protocol into the camera adjustment signaling based on the Internet protocol, and sends the camera adjustment signaling to the handheld communication or the webpage according to the identification information of the handheld communication or the web terminal. The handheld communication or the web terminal parses the camera adjustment signaling to obtain adjustment parameters, and adjusts the corresponding camera according to the adjustment parameters, such as adjusting the angle of the camera, the focusing method, the zoom size, and so on.

本发明实施例中,可以根据事先设置好的待录播客户端的标识信息对请求的客户端进行授权,并根据录播参数对获得授权的客户端的音视频流进行录制。同时可以在录制过程中,控制摄像头的移动和聚焦来提升视频录制的品质。In the embodiment of the present invention, the requesting client can be authorized according to the preset identification information of the client to be recorded and broadcasted, and the audio and video streams of the authorized client can be recorded according to the recording and broadcast parameters. At the same time, you can control the movement and focus of the camera during the recording process to improve the quality of video recording.

实施例六Embodiment 6

参照图6,示出了本发明实施例六的一种录播系统的结构框图。Referring to FIG. 6 , a structural block diagram of a recording and broadcasting system according to Embodiment 6 of the present invention is shown.

本发明实施例的录播系统可以包括以下模块:The recording and broadcasting system in the embodiment of the present invention may include the following modules:

第一接收模块601,用于在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;The first receiving module 601 is configured to receive the recording and broadcasting information sent by the conference control software before the video conference starts, and save the recording and broadcasting information. The recording and broadcasting parameters corresponding to the broadcasting client;

第二接收模块602,用于在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;A second receiving module 602, configured to receive authorization request signaling sent by the current client after the video conference starts, where the authorization request signaling carries the identification information of the current client;

确定模块603,用于根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;A determination module 603, configured to determine whether the current client is a client to be recorded according to the identification information of the client to be recorded and the identification information of the current client;

返回模块604,用于在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;Returning module 604, configured to bind an authorization code for the current client when the current client is the client to be recorded and broadcast, and return the authorization code to the current client;

录制模块605,用于接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。The recording module 605 is configured to receive the audio and video stream sent by the current client and the authorization code, and after the authorization code is successfully verified, according to the recording and broadcasting parameters corresponding to the current client, record the audio The video stream is recorded.

可选地,所述录播系统还包括:第四接收模块,用于接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型;编辑模块,用于根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。Optionally, the recording and broadcasting system further includes: a fourth receiving module for receiving the recording and broadcasting editing signaling sent by the conference control software, where the recording and broadcasting editing signaling includes the identification information of the client to be edited and the editing type; editing The module is configured to search for the audio and video stream corresponding to the to-be-edited client from the recorded audio and video stream according to the identification information of the to-be-edited client, and edit the found audio and video stream according to the editing type .

可选地,所述录播系统还包括:第五接收模块,用于接收会控软件发送的信息删除信令,所述信息删除信令包括待删除客户端的标识信息;删除模块,用于从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。Optionally, the recording and broadcasting system further includes: a fifth receiving module, configured to receive information deletion signaling sent by the conference control software, where the information deletion signaling includes identification information of the client to be deleted; The identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted are deleted from the recording and broadcasting information.

可选地,所述录播系统还包括:查找模块,用于查找是否存在与所述待删除客户端绑定的授权码;解绑模块,用于在所述查找模块查找到存在时,将所述待删除客户端与所述待删除客户端绑定的授权码解绑。Optionally, the recording and broadcasting system further includes: a search module for searching whether there is an authorization code bound to the to-be-deleted client; The to-be-deleted client is unbound from the authorization code bound to the to-be-deleted client.

实施例七Embodiment 7

参照图7,示出了本发明实施例七的一种客户端的结构框图。Referring to FIG. 7 , a structural block diagram of a client according to Embodiment 7 of the present invention is shown.

本发明实施例的客户端可以包括以下模块:The client in this embodiment of the present invention may include the following modules:

第一发送模块701,用于在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息;The first sending module 701 is configured to send authorization request signaling to the recording and broadcasting system after the video conference starts, where the authorization request signaling carries the identification information of the current client;

第三接收模块702,用于接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码;The third receiving module 702 is configured to receive the authorization code bound to the current client and returned after determining that the current client is the client to be recorded and broadcasted by the recording system for the authorization request signaling ;

第二发送模块703,用于获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。The second sending module 703 is configured to acquire an audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that the recording and broadcasting system, after successfully verifying the authorization code, will The recording and broadcasting parameters corresponding to the current client are used to record the audio and video streams.

可选地,所述客户端还包括:第六接收模块,用于接收会控软件发送的摄像头调整信令,所述摄像头调整信令包括调整参数;调整模块,用于按照所述调整参数对自身对应的摄像头进行调整。Optionally, the client further includes: a sixth receiving module, configured to receive camera adjustment signaling sent by the conference control software, where the camera adjustment signaling includes adjustment parameters; Adjust the corresponding camera.

本发明实施例中可以在视频会议开始前,在录播系统中设置允许对哪些客户端的音视频流进行录制,并设置录播参数,在视频会议开始后,客户端主动向录播系统请求授权,录播系统根据设置确定是否对该客户端进行授权,并对获得授权的客户端的音视频流按照设置的录播参数进行录制,因此能够实现自动地、有针对性地对客户端的音视频流进行录制,处理过程更加简便。In this embodiment of the present invention, before the video conference starts, the audio and video streams of which clients are allowed to be recorded can be set in the recording and broadcasting system, and the recording and broadcasting parameters are set. After the video conference starts, the client actively requests authorization from the recording and broadcasting system. , the recording and broadcasting system determines whether to authorize the client according to the settings, and records the audio and video streams of the authorized client according to the set recording and broadcasting parameters. Recording is easier to process.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts.

在本发明的实施例中,还提供了一种电子设备。该电子设备可以包括一个或多个处理器,以及其上存储有指令的一个或多个机器可读介质,指令例如应用程序。当所述指令由所述一个或多个处理器执行时,使得所述处理器执行上述由录播系统执行的任一录播方法。In an embodiment of the present invention, an electronic device is also provided. The electronic device may include one or more processors, and one or more machine-readable media having stored thereon instructions, such as an application program. When executed by the one or more processors, the instructions cause the processors to execute any recording and broadcasting method performed by the recording and broadcasting system above.

在本发明的实施例中,还提供了一种电子设备。该电子设备可以包括一个或多个处理器,以及其上存储有指令的一个或多个机器可读介质,指令例如应用程序。当所述指令由所述一个或多个处理器执行时,使得所述处理器执行上述由客户端执行的任一录播方法。In an embodiment of the present invention, an electronic device is also provided. The electronic device may include one or more processors, and one or more machine-readable media having stored thereon instructions, such as an application program. When the instruction is executed by the one or more processors, the processor is caused to execute any of the above-mentioned recording and broadcasting methods executed by the client.

在本发明的实施例中,还提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序可由电子设备的处理器执行,以完成上述由录播系统执行的任一录播方法。In an embodiment of the present invention, a non-transitory computer-readable storage medium is also provided, on which a computer program is stored, and the program can be executed by a processor of an electronic device to complete any of the above-mentioned execution by the recording and broadcasting system. recording method.

在本发明的实施例中,还提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序可由电子设备的处理器执行,以完成上述由客户端执行的任一录播方法。In an embodiment of the present invention, a non-transitory computer-readable storage medium is also provided, on which a computer program is stored, and the program can be executed by a processor of an electronic device to complete any of the above-mentioned recordings executed by the client. broadcast method.

例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。For example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the various embodiments may be referred to each other.

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。It should be understood by those skilled in the art that the embodiments of the embodiments of the present invention may be provided as a method, an apparatus, or a computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, CD-ROM, optical storage, and the like.

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present invention are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal equipment to produce a machine that causes the instructions to be executed by the processor of the computer or other programmable data processing terminal equipment Means are created for implementing the functions specified in the flow or flows of the flowcharts and/or the blocks or blocks of the block diagrams.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing terminal equipment to operate in a particular manner, such that the instructions stored in the computer readable memory result in an article of manufacture comprising instruction means, the The instruction means implement the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby executing on the computer or other programmable terminal equipment The instructions executed on the above provide steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。Although preferred embodiments of the embodiments of the present invention have been described, additional changes and modifications to these embodiments may be made by those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications that fall within the scope of the embodiments of the present invention.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or that there is any such actual relationship or sequence between operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or terminal device comprising a list of elements includes not only those elements, but also a non-exclusive list of elements. other elements, or also include elements inherent to such a process, method, article or terminal equipment. Without further limitation, an element defined by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.

以上对本发明所提供的一种录播方法、录播系统、客户端、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A recording and broadcasting method, a recording and broadcasting system, a client, an electronic device and a storage medium provided by the present invention have been described above in detail. In this paper, specific examples are used to illustrate the principles and implementations of the present invention. The description of the example is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific embodiment and the scope of application. As stated, the contents of this specification should not be construed as limiting the present invention.

Claims (11)

1.一种录播方法,其特征在于,所述方法应用于录播系统中,所述方法包括:1. a recording and broadcasting method, is characterized in that, described method is applied in recording and broadcasting system, described method comprises: 在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;Before the video conference starts, the recording information sent by the conference control software is received, and the recording information is saved. The recording information includes the identification information of the client to be recorded and the recording parameters corresponding to the client to be recorded. ; 在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;After the video conference starts, receive authorization request signaling sent by the current client, where the authorization request signaling carries the identification information of the current client; 根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;According to the identification information of the to-be-recorded client and the current client's identification information, determine whether the current client is the to-be-recorded client; 在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;When the current client is the client to be recorded and broadcasted, bind an authorization code to the current client, and return the authorization code to the current client; 接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制;Receive the audio and video stream and the authorization code sent by the current client, and after the authorization code is successfully verified, record the audio and video stream according to the recording and broadcasting parameters corresponding to the current client; 接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型,其中,所述编辑类型可以包括以下至少一种:调取、删除;根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。Receive the recording and editing signaling sent by the conference control software, where the recording and editing signaling includes the identification information of the client to be edited and the editing type, wherein the editing type may include at least one of the following: recall, delete; The identification information of the client to be edited is described, the audio and video streams corresponding to the client to be edited are searched from the recorded audio and video streams, and the found audio and video streams are edited according to the editing type. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, wherein the method further comprises: 接收会控软件发送的信息删除信令,所述信息删除信令包括待删除客户端的标识信息;receiving information deletion signaling sent by the conference control software, where the information deletion signaling includes identification information of the client to be deleted; 从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数。The identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted are deleted from the recording information. 3.根据权利要求2所述的方法,其特征在于,在所述从所述录播信息中删除所述待删除客户端的标识信息和所述待删除客户端对应的录播参数之后,还包括:3. The method according to claim 2, wherein after deleting the identification information of the client to be deleted and the recording parameters corresponding to the client to be deleted from the recording and broadcasting information, the method further comprises: : 查找是否存在与所述待删除客户端绑定的授权码;Find out whether there is an authorization code bound to the client to be deleted; 在存在时,将所述待删除客户端与所述待删除客户端绑定的授权码解绑。When it exists, unbind the client to be deleted and the authorization code bound to the client to be deleted. 4.一种录播方法,其特征在于,所述方法应用于客户端中,所述方法包括:4. A recording and broadcasting method, wherein the method is applied in a client, and the method comprises: 在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息;After the video conference starts, send authorization request signaling to the recording and broadcasting system, where the authorization request signaling carries the identification information of the current client; 接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码;Receiving the authorization request signaling from the recording and broadcasting system, and returning after determining that the current client is the client to be recorded and broadcasting, the authorization code that is bound to the current client; 获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。Acquire the audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that after the recording and broadcasting system successfully verifies the authorization code, according to the recording and broadcasting system corresponding to the current client broadcast parameters, and record the audio and video streams. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. The method according to claim 4, wherein the method further comprises: 接收会控软件发送的摄像头调整信令,所述摄像头调整信令包括调整参数;Receive the camera adjustment signaling sent by the conference control software, where the camera adjustment signaling includes adjustment parameters; 按照所述调整参数对自身对应的摄像头进行调整。Adjust the camera corresponding to itself according to the adjustment parameters. 6.一种录播系统,其特征在于,所述录播系统包括:6. A recording and broadcasting system, characterized in that, the recording and broadcasting system comprises: 第一接收模块,用于在视频会议开始前,接收会控软件发送的录播信息,并保存所述录播信息,所述录播信息包括待录播客户端的标识信息和所述待录播客户端对应的录播参数;The first receiving module is used to receive the recording and broadcasting information sent by the conference control software before the start of the video conference, and save the recording and broadcasting information, and the recording and broadcasting information includes the identification information of the client to be recorded and the broadcasting of the The recording parameters corresponding to the client; 第二接收模块,用于在视频会议开始后,接收当前客户端发送的授权请求信令,所述授权请求信令携带所述当前客户端的标识信息;a second receiving module, configured to receive authorization request signaling sent by the current client after the video conference starts, where the authorization request signaling carries the identification information of the current client; 确定模块,用于根据所述待录播客户端的标识信息和所述当前客户端的标识信息,确定所述当前客户端是否为待录播客户端;a determining module, configured to determine whether the current client is a client to be recorded according to the identification information of the client to be recorded and the identification information of the current client; 返回模块,用于在所述当前客户端为待录播客户端时,为所述当前客户端绑定授权码,并将所述授权码返回给所述当前客户端;A return module, configured to bind an authorization code to the current client when the current client is the client to be recorded and broadcast, and return the authorization code to the current client; 录制模块,用于接收所述当前客户端发送的音视频流和所述授权码,在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制;A recording module, configured to receive the audio and video stream sent by the current client and the authorization code, and after the authorization code is successfully verified, record the audio and video according to the recording and broadcasting parameters corresponding to the current client stream for recording; 第四接收模块,用于接收会控软件发送的录播编辑信令,所述录播编辑信令包括待编辑客户端的标识信息和编辑类型,其中,所述编辑类型可以包括以下至少一种:调取、删除;The fourth receiving module is used to receive the recording and broadcasting editing signaling sent by the conference control software. The recording and broadcasting editing signaling includes the identification information of the client to be edited and the editing type, wherein the editing type can include at least one of the following: recall, delete; 编辑模块,用于根据所述待编辑客户端的标识信息,从已录制的音视频流中查找所述待编辑客户端对应的音视频流,并按照所述编辑类型对查找到的音视频流进行编辑。The editing module is configured to search for the audio and video stream corresponding to the to-be-edited client from the recorded audio and video stream according to the identification information of the to-be-edited client, and perform the search on the found audio and video stream according to the editing type. edit. 7.一种客户端,其特征在于,所述客户端包括:7. A client, characterized in that the client comprises: 第一发送模块,用于在视频会议开始后,向录播系统发送授权请求信令,所述授权请求信令携带当前客户端的标识信息;a first sending module, configured to send authorization request signaling to the recording and broadcasting system after the video conference starts, where the authorization request signaling carries the identification information of the current client; 第三接收模块,用于接收所述录播系统针对所述授权请求信令,在确定所述当前客户端为待录播客户端后返回的,为所述当前客户端绑定的授权码;A third receiving module, configured to receive the authorization code bound to the current client, which is returned by the recording system for the authorization request signaling after determining that the current client is the client to be recorded and broadcasted; 第二发送模块,用于获取音视频流,向所述录播系统发送所述音视频流和所述授权码,以使所述录播系统在对所述授权码校验成功后,按照所述当前客户端对应的录播参数,对所述音视频流进行录制。The second sending module is configured to acquire the audio and video stream, and send the audio and video stream and the authorization code to the recording and broadcasting system, so that the recording and broadcasting system, after successfully verifying the authorization code, will recording and broadcasting parameters corresponding to the current client, and record the audio and video stream. 8.一种电子设备,其特征在于,包括:8. An electronic device, characterized in that, comprising: 一个或多个处理器;和one or more processors; and 其上存储有指令的一个或多个机器可读介质;one or more machine-readable media having instructions stored thereon; 当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如权利要求1至3任一项所述的录播方法。When executed by the one or more processors, the instructions cause the processors to perform the recording and broadcasting method according to any one of claims 1 to 3. 9.一种电子设备,其特征在于,包括:9. An electronic device, characterized in that, comprising: 一个或多个处理器;和one or more processors; and 其上存储有指令的一个或多个机器可读介质;one or more machine-readable media having instructions stored thereon; 当所述指令由所述一个或多个处理器执行时,使得所述处理器执行如权利要求4至5任一项所述的录播方法。When executed by the one or more processors, the instructions cause the processors to perform the recording and broadcasting method according to any one of claims 4 to 5. 10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1至3任一项所述的录播方法。10. A computer-readable storage medium, characterized in that a computer program is stored thereon, and when the program is executed by a processor, the recording and broadcasting method according to any one of claims 1 to 3 is implemented. 11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求4至5任一项所述的录播方法。11. A computer-readable storage medium, characterized in that a computer program is stored thereon, and when the program is executed by a processor, the recording and broadcasting method according to any one of claims 4 to 5 is implemented.
CN201911329832.7A 2019-12-20 2019-12-20 Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium Active CN111193895B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911329832.7A CN111193895B (en) 2019-12-20 2019-12-20 Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911329832.7A CN111193895B (en) 2019-12-20 2019-12-20 Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111193895A CN111193895A (en) 2020-05-22
CN111193895B true CN111193895B (en) 2022-09-27

Family

ID=70709313

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911329832.7A Active CN111193895B (en) 2019-12-20 2019-12-20 Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111193895B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901661B (en) * 2020-07-30 2022-05-24 海信视像科技股份有限公司 Video recording method, video playing method and display equipment
CN114826336B (en) * 2022-05-09 2023-10-31 青岛海信日立空调系统有限公司 Air conditioner outdoor unit and air conditioner

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972441A (en) * 2006-12-14 2007-05-30 中兴通讯股份有限公司 Method of stream media storage and service
JP2010268497A (en) * 2010-07-08 2010-11-25 Optim Corp Remote control system and processing method thereof
CN110012260A (en) * 2019-03-18 2019-07-12 苏州科达科技股份有限公司 A kind of video conference content guard method, device, equipment and system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100571374C (en) * 2006-11-28 2009-12-16 中兴通讯股份有限公司 Video recording and real time play-back method
US8860777B2 (en) * 2011-12-22 2014-10-14 Verizon Patent And Licensing Inc. Multi-enterprise video conference service
CN102630004B (en) * 2012-04-12 2015-03-11 华为技术有限公司 Authentication method for video conference and related device
WO2014058971A1 (en) * 2012-10-09 2014-04-17 Huawei Technologies Co., Ltd. Authenticated encryption support in iso/iec 23009-4
CN103780617A (en) * 2014-01-21 2014-05-07 北京淦蓝润和信息技术有限公司 Method and device for processing video conference data
CN107295290A (en) * 2016-04-05 2017-10-24 中兴通讯股份有限公司 A kind of recorded broadcast control method and device
CN106453440A (en) * 2016-12-27 2017-02-22 国网信息通信产业集团有限公司 Recording and broadcasting system
CN107888623B (en) * 2017-12-19 2020-12-18 湖南机友科技有限公司 Method and device for preventing hijacking of audio and video data streams of live broadcast software
CN108965785B (en) * 2018-06-27 2020-12-29 苏州科达科技股份有限公司 Video conference recording method, video recording device, control center and terminal
CN110049274A (en) * 2019-04-04 2019-07-23 视联动力信息技术股份有限公司 Video conference recording system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972441A (en) * 2006-12-14 2007-05-30 中兴通讯股份有限公司 Method of stream media storage and service
JP2010268497A (en) * 2010-07-08 2010-11-25 Optim Corp Remote control system and processing method thereof
CN110012260A (en) * 2019-03-18 2019-07-12 苏州科达科技股份有限公司 A kind of video conference content guard method, device, equipment and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种异地多校区分布式智慧校园视频服务系统设计研究;黄照翠等;《中国教育信息化》;20181105(第21期);全文 *

Also Published As

Publication number Publication date
CN111193895A (en) 2020-05-22

Similar Documents

Publication Publication Date Title
CN111935443B (en) Method and device for sharing instant messaging tool in real-time live broadcast of video conference
RU2335854C2 (en) Communication device to provide multimedia in group communication network
US7590692B2 (en) Conferencing architecture employing media servers and enhanced session initiation protocol
US8130688B2 (en) Multimedia broadcast multicast service providing system and method thereof
AU2004288602A1 (en) Fast startup for streaming media
US20190110091A1 (en) Method and device for synchronously performing an operation on contents
WO2008043312A1 (en) A control method, an authenticating method of an electric device and a streaming media server
WO2006127168A1 (en) Push-to-transfer (ptx) content from remote site
CN105656910B (en) Media transmission server, media transmission system, user terminal and media transmission method
CN104954724B (en) A kind of video call switching method, Intelligent television terminal, mobile terminal and system
CN111193895B (en) Recording and broadcasting method, recording and broadcasting system, client, electronic equipment and storage medium
CN109951519A (en) A kind of control method and device of convention business
CN106453440A (en) Recording and broadcasting system
CN103414836B (en) Processing method and device for accessing IP-based teleconference
JP5115067B2 (en) COMMUNICATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
KR102545276B1 (en) Communication terminal based group call security apparatus and method
JP4478677B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
KR101957807B1 (en) Method and system of audio retransmition for social network service live broadcasting of multi-people points
CN102137092A (en) Method and system for supporting conference system media packet capturing in multimedia subsystem
CN100571374C (en) Video recording and real time play-back method
KR101528268B1 (en) System and method for streaming content to remote locations
CN111541855B (en) Video call method, device and system
KR101423843B1 (en) METHOD FOR PROVIDING AND MANAGING QUALITY INFORMATION IN mVoIP SERVICE
CN119031092A (en) Video conferencing method, device, electronic equipment and medium based on computing network
JP2002152256A (en) Address converter and its 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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 33rd Floor, No.1 Huasheng Road, Yuzhong District, Chongqing 400013

Patentee after: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: 100000 Beijing Dongcheng District Qinglong Hutong 1 Song Hua Building A1103-1113

Patentee before: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before: China