Video processing method and system

Active Publication Date: 2016-02-17
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current video processing efficiency needs to be improved to ensure a good user experience

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 processing method and system
  • Video processing method and system
  • Video processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0082] In this embodiment, the core idea of ​​the video processing method is:

[0083] 1) Cut the video file from a large file to a small file and upload it in pieces, which can not only improve the transmission efficiency, but also reduce the traffic consumption of the client caused by retransmission after the transmission fails;

[0084] 2) Parallel decoding and compression processing of multiple small files obtained by cropping to reduce processing time; and then merge them into one file, which is already small and can be used and shared by business systems;

[0085] 3) Multiple small files can be used for more advanced block and segment playback.

[0086] Based on the above core idea, the video processing method in this embodiment includes: a preprocessing step at the client end, and a processing step at the server end. Each will be described in detail below.

[0087] 1. Client preprocessing

[0088] see image 3 , the preprocessing steps on the client side include:

...

Embodiment 2

[0140] Such as Figure 5 As shown, the second embodiment provides a video processing system, including a client 500 and a server 600, both of which are connected through a network communication.

[0141] The client 500 includes multiple terminals, and the type of the terminal can be any mobile phone, tablet computer, desktop computer, etc. but not limited thereto.

[0142] Each client 500 specifically includes:

[0143] Video file acquisition module 510 is used to select recorded video files from the local database, or record video files in real time, as video files to be processed; certainly, select or newly record video files to meet preset conditions as far as possible, such as resolution rate, file size, etc., to ensure excellent processing results;

[0144] The file splitting module 520 is used to split the video file to be processed by the ffmpeg tool to obtain several small files (also can be referred to as fragmented files);

[0145] File compression module 530, for...

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 processing method and system. The method includes the following steps that: a video file to be processed is obtained at a client end, and the video file to be processed is split into a plurality of segment files, and the plurality of segment files are compressed and are uploaded to a server; at the server end, after being received, all the segment files are de-compressed and stored in a distributed file system; the segment files of the video file to be processed are download and are compressed and decoded, and new segment files are stored in the distributed file system; and the segment files are merged to form a complete video file. According to the method of the invention, at the client end, the video file is split into the small files from a large file, and so that the video file can be segmented to form the segment files, and the segment files are uploaded, and therefore, transmission efficiency can be improved, and network traffic consumption can be decreased; at the server end, the plurality of small files are compressed and decoded under a cluster, so that processing time can be decreased. With the video processing method and system adopted, the video file can be played independently and can be played in a blocked and segmented manner, and therefore, and user experience can be greatly enhanced. The video processing method and system are applicable to the video playing field in complex environments.

Description

technical field [0001] The present invention relates to the field of communication technologies, in particular to a video processing method and system. Background technique [0002] With the rapid development of the mobile Internet, more and more social platforms have shifted from photo sharing to video sharing. Video integrates the media of sound, text, and images, making it easier for people to understand the content. In particular, short videos have the advantages of fast emotion and efficient communication, making short videos a mainstream marketing method for many social applications. However, the current video processing efficiency urgently needs to be improved to ensure a good user experience. Contents of the invention [0003] The main purpose of the present invention is to provide a video processing method and system to improve video processing efficiency and user experience. [0004] To achieve the above object, the present invention provides a video processin...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/845H04N21/44H04N21/2743H04N21/437
Inventor 郭思勇
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products