Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video transcoding method, device and system and medium

A video transcoding and transcoding technology, which is applied in the multimedia field, can solve the problems of heavy computing load, difficulty in ensuring the overall efficiency of video transcoding, frame loss, etc., and achieve the effect of ensuring the overall efficiency and avoiding the overhead of computing resources and bandwidth resources

Inactive Publication Date: 2019-06-14
SHENZHEN ONETHING TECH CO LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For a source video file with a long overall playback length, transcoding the source video file through a single device will cause a heavy computational burden on the device as a whole, so a distributed transcoding method emerges as the times require. Distributed transcoding refers to Divide the audio part and video part of the source video file originally transcoded on one device into multiple non-overlapping slices (including corresponding video slices and audio slices), and then distribute to multiple hosts or embed It is a transcoding method that performs transcoding operations on a standard device, and then stitches the resulting slices into transcoded video files according to the original split order. However, the problem with the above method is that the audio slices are in the transcoding process In , the frame at the divided place is often lost, which causes the transcoded video file generated by the splicing of transcoded slices (collectively referred to as transcoded audio slices and transcoded video slices) to be played to adjacent transcoded audio slices. Caton's situation
[0004] In order to solve the above problems, current methods such as figure 1 The redundant slicing method shown above splits the source video file, figure 1 The shaded part in represents the redundant (audio and video) data that exists between adjacent slices, so when the transcoded slices are obtained and spliced, the loss of frames between adjacent transcoded audio slices is avoided, but by There is also redundancy in the video data between adjacent slices divided by the current division method of the source video file. Therefore, when the slices are distributed to multiple hosts or embedded devices for transcoding operations, additional computing resources and The overhead of bandwidth resources makes it difficult to ensure the overall efficiency of video transcoding

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Video transcoding method, device and system and medium
  • Video transcoding method, device and system and medium
  • Video transcoding method, device and system and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] figure 2 It is a flowchart of a video transcoding method applied to a central node provided by an embodiment of the present invention. Please refer to figure 2 , the specific steps of the video transcoding method include:

[0056] Step S10: Perform standard interval slicing on the source video file to generate standard slices, and obtain the time stamp range of each standard slice.

[0057] Wherein, the data content between adjacent standard slices is continuous, and there is no redundant data content.

[0058] It should be noted that the source video file in this step refers to the original video file that needs to be transcoded. It should be emphasized that the source video file contains both video files and audio files, so when the source video file is playing Video and audio will play simultaneously. In this step, the source video file is sliced ​​at standard intervals to generate standard slices. The data content between adjacent standard slices is continuous...

Embodiment 2

[0066] On the basis of the above embodiments, the present invention also provides the following series of preferred implementation manners.

[0067] Figure 5 It is a flow chart of another video transcoding method applied to a central node provided by an embodiment of the present invention. Figure 5 In step S10 to step S12 and figure 2 Same, no more details here.

[0068] like Figure 5 As shown, as a preferred implementation manner, after sending each redundant slice to the distributed computing node for transcoding, the method further includes:

[0069] Step S20: Receive the transcoded deredundant slices imported from the distributed computing node, and splice the deredundant slices into a transcoded video file.

[0070] It should be noted that this embodiment considers that in actual application scenarios, the purpose of dividing source video files into slices and sending them to distributed computing nodes for transcoding is to utilize a large number of distributed ...

Embodiment 3

[0087] Figure 7 It is a flowchart of a video transcoding method applied to a distributed computing node provided by an embodiment of the present invention. Please refer to Figure 7 , the specific steps of the video transcoding method include:

[0088] Step S40: receiving the redundant slice imported by the central node, and transcoding the redundant slice to generate a corresponding transcoded slice.

[0089] Step S41: remove redundancy between transcoded audio slices in adjacent transcoded slices, and generate deredundant slices.

[0090] It should be noted that after receiving the redundant slices from the central node, the distributed computing nodes perform transcoding operations on the redundant slices to generate corresponding transcoded slices. Since the transcoded slices still contain redundant Part of the transcoded content, so the distributed computing node removes the redundancy between transcoded audio slices in adjacent transcoded slices to generate deredunda...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a video transcoding method, device and system and a medium. The method comprises the following steps: performing standard interval slicing on a source video file to generate standard slices, and obtaining a timestamp range of each standard slice; performing redundant interval slicing on the source video file to generate redundant slices; and removing the video data outsidethe corresponding timestamp range in each redundant slice, and issuing each redundant slice to a distributed operation node for transcoding. According to the method, redundant slices are issued to distributed operation nodes for transcoding. Redundant content of a video in a redundant slice is removed according to the timestamp range of a standard slice, so that when the redundant slice is issuedto a distributed operation node for transcoding, expenditure of extra operation resources and bandwidth resources can be relatively avoided, and the overall efficiency of video transcoding is furtherensured. In addition, the invention also provides a video transcoding device, a video transcoding system and a medium, and the beneficial effects are the same as described above.

Description

technical field [0001] The present invention relates to the field of multimedia, in particular to a video transcoding method, device, system and medium. Background technique [0002] At present, there are many ways to disseminate and play videos. In order to ensure that the playback of videos can adapt to the characteristics of the corresponding scenes, it is necessary to perform corresponding transcoding operations on the source video files according to the actual situation. The present invention only discusses the And the audio and video correspond to the source video file to be played. [0003] For a source video file with a long overall playback length, transcoding the source video file through a single device will cause a heavy computational burden on the device as a whole, so a distributed transcoding method emerges as the times require. Distributed transcoding refers to Divide the audio part and video part of the source video file originally transcoded on one device ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N21/845H04N21/8547H04N21/2343
Inventor 邹箭
Owner SHENZHEN ONETHING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products