Audio and video recording method based on VOLTE video call, storage medium, equipment and computer program product

By separating the call service and recording and video services in VOLTE video calls and realizing the complete recording and splicing of audio and video calls, the problems of call interruption and recording and video distortion in the prior art are solved, and high-quality and complete audio and video call recording and video files are provided.

CN119854431AActive Publication Date: 2025-04-18CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411864995.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-18
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

Existing VOLTE video recording and recording services based on VOLTE video calls will cause call quality to decline or interrupt when the network bandwidth or memory space is insufficient, and the entire call process cannot be recorded in full, especially when switching audio and video.

Method used

By separating the call service from the recording and video service and independently managing the recording and video recording during the VOLTE video call, the complete recording and splicing of audio and video calls is realized to form a complete audio and video call recording and video file.

Benefits of technology

It effectively ensures the normal progress of calls and the quality of recording and video recording, solves the problems of call interruptions and video recording distortion caused by network or memory restrictions, and provides a complete audio and video call recording and video recording file.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854431A_ABST
    Figure CN119854431A_ABST
Patent Text Reader

Abstract

The invention discloses a voice and video recording method based on a VOLTE video call, a storage medium, equipment and a computer program product. The voice and video recording method comprises the following steps: a calling party and a called party establish the VOLTE video call, a VOLTE call server initiates a voice and video recording request of SIP signaling to a voice and video recording server, and the voice and video recording server carries out voice and video recording and respectively records the calling party and the called party to form a voice and video recording file; after the VOLTE video call is ended, audio and video extraction is carried out on the audio and video recording files of each calling party and each called party in the call, and the audio and video recording files are combined into a file with audio and video; and splicing the files with the audio and the video of the calling party and the called party respectively, and merging into an audio and video recording file of a complete call of the calling party and the called party. According to the invention, the call service and the audio and video recording service are separated, the audio and video recording and the call are ensured not to influence each other, and the audio and video recording of the switched audio and video call can be combined to form a complete audio and video recording file of the audio and video call.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of VOLTE video calls, and in particular, relates to a method, storage medium, device and computer program product for recording and recording video based on VOLTE video calls. Background Art

[0002] VOLTE is based on the IP Multimedia Subsystem IMS network and uses specially designed profiles for the control layer and the media layer of voice services on LTE. This allows voice services to be transmitted as data streams in the LTE data bearer network, without the need to maintain and rely on traditional circuit-switched voice networks.

[0003] Currently, the recording and video recording services based on VOLTE video calls record the call at the same time. Both the call and the recording and video recording process require network bandwidth and memory space. When the network bandwidth or memory space is insufficient, the call quality will be reduced or interrupted, and the recording and video recording will be distorted or fail. At the same time, during the VOLTE video call, the audio call and video call can only be recorded separately. When either the caller or the called party switches the audio or video call, the entire call process cannot be fully recorded. Summary of the invention

[0004] In response to the problems existing in the prior art, the present invention provides a recording and videotaping method, storage medium, device and computer program product based on VOLTE video calls, which separate the call service from the recording and videotaping service to ensure that the recording and videotaping and the call do not affect each other, and can merge the recording and videotaping of switched audio and video calls to form a recording and videotaping file of a complete audio and video call.

[0005] To achieve the above technical objectives, the present invention adopts the following technical solution: a method for recording and videotaping a VOLTE video call, comprising the following steps:

[0006] Step S1: The caller and the called party establish a VOLTE video call, and the VOLTE call server initiates a SIP signaling recording request to the recording server;

[0007] Step S2, the recording and video recording server responds to the request of the VOLTE call server and performs recording and video recording, and records the calling party and the called party respectively to form a recording and video recording file;

[0008] Step S3: After the VOLTE video call ends, the audio and video files of each caller and callee in the call are extracted and merged into a file with audio and video;

[0009] Step S4: splice the audio and video files of the calling party and the called party respectively to form a complete call audio and video file of the calling party and a complete call audio and video file of the called party, and merge them into an audio and video file of the complete call between the calling party and the called party.

[0010] Furthermore, if either the caller or the called party switches the audio or video during the VOLTE video call, the current recording process is terminated, and a SIP signaling recording request is re-initiated to the recording server through the VOLTE call server.

[0011] Furthermore, in step S2, if the type of the VOLTE video call is an audio call, video image supplementation is required.

[0012] Furthermore, if multiple audio and video switching is performed during the VOLTE video call, multiple audio and video files are formed in chronological order, and each audio and video file is named: call unique identifier + calling number + called number + caller / called + file sequence number.

[0013] Furthermore, step S3 includes the following sub-steps:

[0014] Step S3.1: After the VOLTE video call ends, obtain the audio and video files of all the callers and callees;

[0015] Step S3.2: for each audio or video file, extract the .h264 raw code stream and .aac audio code stream of the audio or video file;

[0016] Step S3.3: repackage the extracted .h264 raw code stream into a file in mkv format, and then merge the .aac audio code stream and the file in mkv format into a file with audio and video.

[0017] Furthermore, step S4 includes the following sub-steps:

[0018] Step S4.1, splicing the audio and video files of the caller and the called party respectively to form a complete call audio and video file of the caller and the called party;

[0019] Step S4.2, extracting the caller's audio file from the caller's complete call recording and video file, extracting the called party's audio file from the called party's complete call recording and video file, and encapsulating the audio files into MP3 format;

[0020] Step S4.3: The complete audio and video file of the caller's call and the complete audio and video file of the called party's call are combined into a dual-channel video file to form an audio and video file of the complete call between the caller and the called party.

[0021] Furthermore, in step S4.3, the complete call recording and video file of the caller and the complete call recording and video file of the called party need to be uniformly scaled into 480×640 video files.

[0022] Furthermore, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the method for recording and videotaping based on VOLTE video calls.

[0023] Furthermore, the present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for recording and videotaping based on VOLTE video calls is implemented.

[0024] Furthermore, the present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements the method for recording and videotaping based on VOLTE video calls.

[0025] Compared with the prior art, the present invention has the following beneficial effects: the recording and video recording method based on VOLTE video calls of the present invention separates the call service from the recording and video recording service, effectively ensures the normal progress of the call, and ensures the quality of the recording and video recording, and has high reliability and dynamic expansion capability; at the same time, the present invention can separately record and splice and merge multiple audio and video switches during a call, solves the problem of segmented recording and video recording caused by audio and video switching during VOLTE video calls, and provides a complete audio and video call recording and video recording file. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a flow chart of the recording and video recording method based on VOLTE video call of the present invention;

[0027] Figure 2 It is a flow chart of combining audio and video recording in the present invention. DETAILED DESCRIPTION

[0028] The technical solution of the present invention is further explained below in conjunction with the accompanying drawings.

[0029] like Figure 1 The present invention is a flowchart of a recording and video recording method based on VOLTE video calls, and the recording and video recording method includes the following steps:

[0030] Step S1, the caller and the called party establish a VOLTE video call, and the VOLTE call server initiates a SIP signaling recording and recording request to the recording and recording server, separating the call service from the recording and recording service, effectively ensuring the normal progress of the call and the quality of the recording and recording, with high reliability and dynamic expansion capabilities.

[0031] If either the caller or the called party switches audio or video during a VOLTE video call, the current recording process ends, and the SIP signaling recording request is re-initiated to the recording server through the VOLTE call server, thus avoiding confusion or loss of recording content caused by mode switching and ensuring data integrity and consistency.

[0032] Step S2: After the recording and video recording server responds to the request of the VOLTE call server, it performs media negotiation and determines whether it is an audio call or a video call according to the media type in the recording and video recording request. If the type of the VOLTE video call is an audio call, it is necessary to supplement the video image so that the segment is displayed as an audio call during the recording and video recording process; and the calling party and the called party are recorded separately to form a recording and video recording file;

[0033] If multiple audio and video switches are performed during a VOLTE video call, multiple audio and video files are generated in chronological order, and each audio and video file is named: call unique identifier + calling number + called number + caller / called + file sequence number. When searching for specific call content later, users can quickly locate the corresponding audio and video files in chronological order. This efficient retrieval method helps improve work efficiency.

[0034] Step S3: After the VOLTE video call is ended, the audio and video files of each caller and callee in the call are extracted and merged into a file with audio and video; Figure 2 , specifically including the following sub-steps:

[0035] Step S3.1: After the VOLTE video call ends, obtain the audio and video files of all the callers and callees of the call. For each audio and video file, obtain the duration and number of frames of the video to calculate the bit rate.

[0036] Step S3.2: for each audio or video file, extract the .h264 raw code stream and .aac audio code stream of the audio or video file;

[0037] Step S3.3: repackage the extracted .h264 raw code stream into a file in mkv format, and then merge the .aac audio code stream and the file in mkv format into a file with audio and video.

[0038] Step S4, respectively splice the files with audio and video of the caller and the called party to form a complete call audio and video file of the caller and a complete call audio and video file of the called party, and merge them into an audio and video file of the complete call of the caller and the called party. The present invention can separately record and splice multiple audio and video switches during a call, solve the problem of audio and video switching causing audio and video segmentation during a VOLTE video call, and provide an audio and video file of a complete audio and video call, which specifically includes the following sub-steps:

[0039] Step S4.1, splicing the audio and video files of the caller and the called party respectively to form a complete call audio and video file of the caller and the called party;

[0040] Step S4.2, extracting the caller's audio file from the caller's complete call recording and video file, extracting the called party's audio file from the called party's complete call recording and video file, and encapsulating the audio files into MP3 format;

[0041] Step S4.3: Scale the caller's complete call recording and video file and the called party's complete call recording and video file into 480×640 video files according to the bit rate, and then synthesize the caller's complete call recording and video file and the called party's complete call recording and video file into a dual-channel video file to form a recording and video file of the complete call between the caller and the called party.

[0042] The recording and video recording method based on VOLTE video calls of the present invention can extract calling audio, called audio, calling video, called video, dual-track audio, and dual-track video according to the call records, so as to facilitate the retrieval of different call records as needed.

[0043] In one technical solution of the present invention, a computer-readable storage medium is also provided, storing a computer program, wherein the computer program enables a computer to execute the method for recording and videotaping based on VOLTE video calls.

[0044] In one technical solution of the present invention, an electronic device is also provided, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for recording and videotaping based on VOLTE video calls is implemented.

[0045] In one technical solution of the present invention, a computer program product is also provided, including a computer program, which, when executed by a processor, implements the method for recording and videotaping based on VOLTE video calls.

[0046] In the embodiments disclosed in the present application, the computer storage medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. The computer storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specific examples of computer storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0047] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0048] The above are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.

Claims

1. A method for recording and videotaping based on VOLTE video calls, characterized in that: The steps include: Step S1: The caller and the called party establish a VOLTE video call, and the VOLTE call server initiates a SIP signaling recording request to the recording server; Step S2, the recording and video recording server responds to the request of the VOLTE call server and performs recording and video recording, and records the calling party and the called party respectively to form a recording and video recording file; Step S3: After the VOLTE video call ends, the audio and video files of each caller and callee in the call are extracted and merged into a file with audio and video; Step S4: splice the audio and video files of the calling party and the called party respectively to form a complete call audio and video file of the calling party and a complete call audio and video file of the called party, and merge them into an audio and video file of the complete call between the calling party and the called party.

2. A method for recording and videotaping based on VOLTE video calls according to claim 1, characterized in that: If either the calling party or the called party switches the audio or video during a VOLTE video call, the current recording process will be terminated, and a SIP signaling recording request will be re-initiated to the recording server through the VOLTE call server.

3. A method for recording and videotaping based on VOLTE video calls according to claim 1, characterized in that: In step S2, if the type of the VOLTE video call is an audio call, video image supplementation is required.

4. A method for recording and videotaping based on VOLTE video calls according to claim 2, characterized in that: If multiple audio and video switches are performed during a VOLTE video call, multiple audio and video files are generated in chronological order, and each audio and video file is named: call unique identifier + calling number + called number + caller / called + file sequence number.

5. A method for recording and videotaping based on VOLTE video calls according to claim 4, characterized in that: Step S3 includes the following sub-steps: Step S3.1: After the VOLTE video call ends, obtain the audio and video files of all the callers and callees; Step S3.2: for each audio or video file, extract the .h264 raw code stream and .aac audio code stream of the audio or video file; Step S3.3: repackage the extracted .h264 raw code stream into a file in mkv format, and then merge the .aac audio code stream and the file in mkv format into a file with audio and video.

6. A method for recording and videotaping based on VOLTE video calls according to claim 5, characterized in that: Step S4 includes the following sub-steps: Step S4.1, splicing the audio and video files of the caller and the called party respectively to form a complete call audio and video file of the caller and the called party; Step S4.2, extracting the caller's audio file from the caller's complete call recording and video file, extracting the called party's audio file from the called party's complete call recording and video file, and encapsulating the audio files into MP3 format; Step S4.3: The complete audio and video file of the caller's call and the complete audio and video file of the called party's call are combined into a dual-channel video file to form an audio and video file of the complete call between the caller and the called party.

7. A method for recording and videotaping based on VOLTE video calls according to claim 6, characterized in that: In step S4.3, the complete call recording and video file of the caller and the complete call recording and video file of the called party need to be uniformly scaled into 480×640 video files.

8. A computer-readable storage medium storing a computer program, characterized in that: The computer program enables the computer to execute the recording and video recording method based on VOLTE video calls as described in any one of claims 1-7.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the recording and video recording method based on VOLTE video calls as described in any one of claims 1 to 7 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by the processor, it implements the recording and video recording method based on VOLTE video calls as described in any one of claims 1-7.