A recording method and device based on VOLTE video call, storage medium and computer program product

By separating the audio and video recording service of VoLTE video calls from the call service, and merging the audio and video recording files after the call ends, the call quality problem caused by insufficient network bandwidth and the recording segmentation problem caused by audio and video switching are solved, thus realizing complete audio and video call recording.

CN119854431BActive Publication Date: 2025-11-28CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing VoLTE video calls suffer from reduced or interrupted call quality, distorted or failed audio and video recording when network bandwidth or memory is insufficient, and the entire call process cannot be fully recorded when switching between audio and video calls.

Method used

The call service is separated from the recording and video recording service. The recording and video recording files are merged after the call ends to form a complete audio and video call file. It supports re-initiating the recording and video recording request when switching between audio and video. The audio and video streams are encapsulated in MKV format and uniformly scaled when merging the files.

Benefits of technology

It ensures the normal operation of calls and the quality of audio and video recording, resolves the issue of segmented audio and video recording caused by audio/video switching, and provides complete audio and video call recording files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854431B_ABST
    Figure CN119854431B_ABST
Patent Text Reader

Abstract

The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication. The application discloses a recording and videoing method based on VOLTE video call, a storage medium, an equipment and a computer program product, and relates to the technical field of communication.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of VOLTE video call, and particularly relates to a recording method based on VOLTE video call, a storage medium, an equipment and a computer program product. BACKGROUND

[0002] VOLTE is based on IP multimedia subsystem (IMS) network, and uses a profile specially designed for control layer and media layer of voice service on LTE, which makes voice service transmitted as data flow in LTE data bearer network, and no longer needs to maintain and depend on traditional circuit switched voice network.

[0003] Currently, the recording service based on VOLTE video call is to record audio and video at the same time, and the process of call and recording needs to occupy network bandwidth and memory space, and when the network bandwidth is insufficient or the memory space is insufficient, the call quality will be reduced or interrupted, and the recording of audio and video will be distorted or failed; meanwhile, the audio call and video call in the process of VOLTE video call can only be recorded separately, and when the audio and video call of the caller and the callee is switched, the whole call process cannot be recorded completely. SUMMARY

[0004] In view of the problems in the prior art, the present application provides a recording method based on VOLTE video call, a storage medium, an equipment and a computer program product, which separates the call service from the recording service, ensures that the recording and the call do not affect each other, and can combine the recording of the switched audio and video call to form a complete recording file of audio and video call.

[0005] To achieve the above technical purpose, the present application adopts the following technical scheme: a recording method based on VOLTE video call, comprising the following steps:

[0006] Step S1, the caller and the callee establish VOLTE video call, and the VOLTE call server initiates a recording request of SIP signaling to the recording server;

[0007] Step S2, the recording server records audio and video after responding to the request of the VOLTE call server, and records the caller and the callee respectively to form a recording file;

[0008] Step S3, after the VOLTE video call is ended, the recording file of each caller and callee in the call is extracted for audio and video, and is combined into a file with audio and video;

[0009] Step S4, splice the audio and video files of the main and called parties respectively to form the complete call recording and video recording files of the calling party and the complete call recording and video recording files of the called party, and combine them into the complete call recording and video recording files of the main and called parties.

[0010] Further, if either of the main and called parties performs audio and video switching during the VOLTE video call, the current recording and video recording process is ended, and a recording and video recording request of SIP signaling is reinitiated to the recording and video recording server through the VOLTE call server.

[0011] Further, if the type of the VOLTE video call in step S2 is an audio call, video image supplementing needs to be performed.

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

[0013] Further, step S3 includes the following substeps:

[0014] Step S3.1, after the VOLTE video call is ended, all recording and video recording files of the main and called parties of the call are obtained;

[0015] Step S3.2, for each recording and video recording file, the.h264 bare code stream and the.aac audio code stream of the recording and video recording file are extracted;

[0016] Step S3.3, the extracted.h264 bare code stream is re-encapsulated into an mkv format file, and the.aac audio code stream is combined with the mkv format file into a file with audio and video.

[0017] Further, step S4 includes the following substeps:

[0018] Step S4.1, splice the audio and video files of the main and called parties respectively to form the complete call recording and video recording files of the calling party and the complete call recording and video recording files of the called party;

[0019] Step S4.2, extract the audio file of the calling party from the complete call recording and video recording file of the calling party, and extract the audio file of the called party from the complete call recording and video recording file of the called party, and encapsulate the audio file into an mp3 format;

[0020] Step S4.3, combine the complete call recording and video recording file of the calling party and the complete call recording and video recording file of the called party into a dual-channel video file to form the complete call recording and video recording files of the main and called parties.

[0021] Further, the complete call recording video file of the caller and the complete call recording video file of the callee are both scaled into 480*640 video files in step S4.3.

[0022] Further, the application also provides a computer readable storage medium, which stores a computer program, and the computer program enables a computer to execute the recording and videoing method based on the VOLTE video call.

[0023] Further, the application also provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to realize the recording and videoing method based on the VOLTE video call.

[0024] Further, the application also provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to realize the recording and videoing method based on the VOLTE video call.

[0025] Compared with the prior art, the recording and videoing method based on the VOLTE video call separates the call service from the recording and videoing service, effectively ensures the normal call, and ensures the quality of the recording and videoing, and has high reliability and dynamic expansion capability; meanwhile, the recording and videoing method based on the VOLTE video call can record and splice the multiple audio and video switching in the call process, solves the problem of the segmented recording and videoing caused by the audio and video switching in the VOLTE video call process, and provides the complete audio and video call recording and videoing file. BRIEF DESCRIPTION OF DRAWINGS

[0026] Figure 1 The flowchart of the recording and videoing method based on the VOLTE video call;

[0027] Figure 2 The flowchart of the recording and videoing splicing. DETAILED DESCRIPTION

[0028] The technical solution of the application will be further explained in combination with the drawings.

[0029] As Figure 1 The flowchart of the recording and videoing method based on the VOLTE video call, and the recording and videoing method comprises the following steps:

[0030] Step S1, the caller and the callee establish the VOLTE video call, and the VOLTE call server initiates the recording and videoing request of the SIP signaling to the recording and videoing server, separates the call service from the recording and videoing service, effectively ensures the normal call, and ensures the quality of the recording and videoing, and has high reliability and dynamic expansion capability.

[0031] If any one of the calling party and the called party performs audio / video switching during the VOLTE video call, the current recording and video recording process is ended, and the recording and video recording request of the SIP signaling is reinitiated to the recording and video recording server through the VOLTE call server, thereby avoiding the problems of recording and video recording content confusion or loss caused by mode switching, and ensuring the integrity and consistency of data.

[0032] In step S2, the recording and video recording server performs media negotiation after responding to the request of the VOLTE call server, judges whether it is an audio call or a video call according to the media type in the recording and video recording request, needs to perform video image supplement if the type of the VOLTE video call is an audio call, so as to display the audio call in the recording and video recording process, and records the calling party and the called party respectively to form a recording and video recording file.

[0033] If the audio / video switching is performed for multiple times during the VOLTE video call, multiple recording and video recording files are formed in time sequence, and each recording and video recording file is named as: call unique identifier + caller number + called number + caller / called + file serial number. When the specific call content is subsequently searched, the user can quickly locate the corresponding recording and video recording file in time sequence, and this efficient retrieval mode is helpful to improve the work efficiency.

[0034] In step S3, after the VOLTE video call is ended, the recording and video recording files of each calling party and called party in the call are subjected to audio / video extraction and are combined into one file with audio and video. Figure 2 , and specifically includes the following substeps:

[0035] In step S3.1, after the VOLTE video call is ended, the recording and video recording files of all calling parties and called parties in the call are acquired, the time length and frame number of the video recording are acquired for each recording and video recording file, and the code rate is calculated.

[0036] In step S3.2, the.h264 raw code stream and the.aac audio code stream of the recording and video recording file are extracted for each recording and video recording file.

[0037] In step S3.3, the extracted.h264 raw code stream is re-encapsulated into a file in mkv format, and the.aac audio code stream is combined with the file in mkv format into one file with audio and video.

[0038] Step S4, splice the audio and video files of the calling and called parties respectively to form the complete call recording and video recording files of the calling and called parties, and combine them into the complete call recording and video recording files of the calling and called parties, the present application can record and splice the multiple audio and video switching in a call process respectively, solve the problem of segmented recording and video recording caused by audio and video switching in the VOLTE video call process, and provide complete audio and video call recording and video recording files, and specifically includes the following sub-steps:

[0039] Step S4.1, splice the audio and video files of the calling and called parties respectively to form the complete call recording and video recording files of the calling and called parties.

[0040] Step S4.2, extract the audio files of the calling and called parties from the complete call recording and video recording files of the calling and called parties, and encapsulate the audio files into mp3 format.

[0041] Step S4.3, according to the code rate, uniformly scale the complete call recording and video recording files of the calling and called parties into 480x640 video files, and then combine the complete call recording and video recording files of the calling and called parties into a double-channel video file to form the complete call recording and video recording files of the calling and called parties.

[0042] The recording and video recording method based on the VOLTE video call can extract the calling audio, called audio, calling video, called video, double-track audio and double-track video according to the call record, so that different call records can be conveniently retrieved according to needs.

[0043] In one technical solution of the present application, a computer readable storage medium is also provided, which stores a computer program, and the computer program enables a computer to execute the recording and video recording method based on the VOLTE video call.

[0044] In one technical solution of the present application, an electronic device is also provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the recording and video recording method based on the VOLTE video call is realized.

[0045] In one technical solution of the present application, a computer program product is also provided, which includes a computer program, and when the computer program is executed by a processor, the recording and video recording method based on the VOLTE video call is realized.

[0046] In the embodiments disclosed in the present application, the computer storage medium can be a tangible medium which can contain or store programs for use by or in connection with an instruction execution system, apparatus or device. The computer storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of computer storage medium can include one or more wires, portable computer disks, hard drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), fiber optics, compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0047] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solutions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0048] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present application shall fall within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall be considered within the protection scope of the present application.

Claims

1. A method for recording audio and video based on a VOLTE video call, characterized in that, The method comprises the following steps: Step S1, a VOLTE video call is established, and a recording server is initiated by a VOLTE server to send a SIP signaling recording request; Step S2, the recording server records the audio and video after responding to the request of the VOLTE server, and forms an audio and video recording file; If the type of the VOLTE video call is an audio call, a video image supplement is needed; Step S3, after the VOLTE video call is ended, the audio and video of each audio and video recording file of the caller and the callee are extracted and merged into one file with audio and video; Step S4, the file with audio and video of the caller and the callee is spliced respectively to form a complete call recording file of the caller and a complete call recording file of the callee, and the complete call recording files of the caller and the callee are merged into a complete call recording file of the caller and the callee; If the audio and video of the caller and the callee are switched during the VOLTE video call, the current recording process is ended, and the recording server is re-initiated by the VOLTE server to send a SIP signaling recording request.

2. The method according to claim 1, wherein, If the audio and video are switched for multiple times during the VOLTE video call, multiple audio and video recording files are formed in time sequence, and each audio and video recording file is named as: call unique identifier+caller number+called number+caller / called+file serial number. 3.The method of recording voice and video according to claim 2, characterized in that, Step S3 comprises the following sub-steps: Step S3.1, after the VOLTE video call is ended, all the audio and video recording files of the caller and the callee are obtained; Step S3.2, the.h264 raw code stream and the.aac audio code stream of each audio and video recording file are extracted; Step S3.3, the extracted.h264 raw code stream is re-encapsulated into an mkv format file, and the.aac audio code stream is merged with the mkv format file into one file with audio and video.

4. The method according to claim 3, wherein, Step S4 comprises the following sub-steps: Step S4.1, the file with audio and video of the caller and the callee is spliced respectively to form a complete call recording file of the caller and a complete call recording file of the callee; Step S4.2, the audio file of the caller is extracted from the complete call recording file of the caller, and the audio file of the callee is extracted from the complete call recording file of the callee, and the audio file is encapsulated into an mp3 format; Step S4.3, the complete call recording file of the caller and the complete call recording file of the callee are synthesized into a two-channel video file to form a complete call recording file of the caller and the callee.

5. The method according to claim 4, wherein, In step S4.3, the complete call recording file of the caller and the complete call recording file of the callee are both uniformly scaled into a 480*640 video file.

6. A computer readable storage medium storing a computer program, characterized in that, The computer program enables a computer to execute the VOLTE video call-based recording method according to any one of claims 1-5.

7. An electronic device, comprising: The computer program product comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the VOLTE video call-based recording method according to any one of claims 1-5.

8. A computer program product comprising a computer program, characterized in that, The computer program is executed by a processor to realize the method for recording a voice and a video based on a VOLTE video call according to any one of claims 1-5.

Citation Information

Patent Citations

  • Recording service method and device, medium and terminal equipment

    CN110971740A

  • Call recording method and related device

    CN115484339A