Video downloading method, server and clients

A server-side and client-side technology, applied in electrical components, transmission systems, etc., can solve the problems of long waiting time, time-consuming, and waste of resources for users, and achieve the effect of improving video download efficiency, avoiding duplication, and eliminating waste of resources.

Active Publication Date: 2013-02-06
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, transcoding software that can be applied to clients on the market, such as: FFmpeg (Fast Forward MPEG, an open source free cross-platform video and audio streaming solution), format factory, etc., are all stand-alone software, which cannot be used for the same video files and the same Transcoding parameters transcoding other clients share the same transcoding file. Therefore, in the existing video downloading scheme, after each client downloads the original video file from the server, each client performs the transcoding process independently. It will consume a lot of time, causing users to wait too long; at the same time, the transcoding process for the same video file and the same transcoding parameters is repeated multiple times on each client, resulting in a serious waste of resources

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 downloading method, server and clients
  • Video downloading method, server and clients
  • Video downloading method, server and clients

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0035] Attached below Figure 1-4 , The server provided by the embodiment of the present invention is introduced in detail.

[0036] See figure 1 , Is a schematic structural diagram of the first embodiment of the server of the present invention; the server includes:

[0037] The request receiving module 101 is configured to receive a video download request sent by any client, where the video download request includes: the requested network p...

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

An embodiment of the invention discloses a video downloading method. The video downloading method includes that a server receives a video downloading request transmitted by an optional client, and the video downloading request comprises a network path of a requested original video file and expected transcoding parameters; the server acquires the original video file requested by the client according to the network path of the requested original video file; the server acquires a transcoding file of the original video file requested by the client according to the expected transcoding parameters and the original video file; and the server returns the transcoding file to the client. The embodiment of the invention further discloses the server and clients. Transcoding files are directly provided for the various clients by the server, so that each transcoding process and a corresponding video downloading process are synchronously completed, the video downloading efficiency is improved, and resource wastage caused by individual video transcoding for each client is eliminated.

Description

Technical field [0001] The present invention relates to the technical field of video downloading, in particular to a video downloading method, server and client. Background technique [0002] Transcoding is the process of converting a video from a format to another format. Transcoding parameters include: a set of data such as output container format, audio and video encoding, and video resolution. Network path refers to any method that can identify a file, such as: http (Hyper Text Transfer Protocol), ed2k (eDonkey2000 network, file sharing network) and other URI (Uniform Resource Identifier) Symbol), or bt (bit torrent, bit stream) seed file. [0003] At present, the formats of the video files that can be downloaded on the Internet are very different. Take the container format (often called the video format) as an example. The container format is a data organization method used to hold the video stream and audio stream of the video file. There are: AVI (Audio Video Interleaved,...

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): H04L29/08H04L29/06
Inventor 刘俊梁晨
Owner TENCENT TECH (SHENZHEN) 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