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

Method and device for downloading live video resources

A technology for video resources and video segments, applied in the Internet field, can solve the problems of poor accuracy, waste of transmission resources, and inconvenient to make full use of network bandwidth to transmit video resources, etc., and achieve the effect of high accuracy and saving transmission resources.

Active Publication Date: 2012-11-21
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The client judges the network bandwidth environment, and requests the server to download the video data corresponding to the corresponding file list according to the judgment result. Since the judgment result of the client’s network bandwidth environment at a certain moment cannot represent the overall network bandwidth environment of the client, therefore Downloading video resources based on the judgment result of the network bandwidth environment at a certain moment cannot make full use of the network bandwidth to transmit video resources
Moreover, the accuracy of the client to judge the network bandwidth environment is also poor, which is not conducive to making full use of the network bandwidth to transmit video resources
[0014] In addition, when the network bandwidth environment changes, the client sends a download request to the server again, requesting to download the video data of the file list corresponding to the changed network bandwidth environment. Since the client has already downloaded part of the video data from the server, the client re- Sending a download request to the server will cause the client to request repeated video segment data from the server, which in turn will result in a waste of transmission resources
[0015] For example, the client downloads the video data corresponding to file list 1 from the server. After the client has successfully downloaded the video data corresponding to video segment 1 in file list 1 from the server, the client finds that its own network bandwidth environment sends Change, it is necessary to request from the server to download the video data corresponding to file list 2, so the server requests to download the video data corresponding to file list 2, the server sends the video data corresponding to file list 2 to the client, and the video data corresponding to file list 2 Including the video data corresponding to the video segment 1, it can be seen that the client repeatedly downloaded the video data corresponding to the video segment 1 from the server, resulting in a waste of transmission 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
  • Method and device for downloading live video resources
  • Method and device for downloading live video resources
  • Method and device for downloading live video resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] figure 2 It is a flow chart of the video resource downloading method provided by the present invention.

[0031] like figure 2 As shown, the method includes:

[0032] In step 201, the client sends a video file download request to the server.

[0033] Step 202: According to the video file download request from the client, the server includes the currently available video segment information of the video file in the video file list, and sends the video file list to the client.

[0034] In step 203, the client sequentially requests the server to download video segment data corresponding to each video segment information according to the video segment information in the video file list.

[0035] In this step, the client may sequentially request to download corresponding video segment data according to the serial numbers of the video segments in the video file list.

[0036] After the client sends a video segment data download request each time, enter step 204 .

[00...

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 method and a device for downloading live video resources. The method comprises the following steps. A server carries video clip information of a video file in a video file list according to a video file download request of a client-side, and the video file can be provided currently. The server sends the video file list to the client-side. The server receives a video clip data download request which carries identification information of the client-side, and the server determines which client-side the video clip data download request is from according to the identification information. According to former sending rate information of video clip data for the client-side, the server determines a bit rate of the video clip data which is sent to the client-side currently and sends the video clip data with the bit rate to the client-side. Applying the method and the device can make full use of network bandwidth to transmit video resources.

Description

technical field [0001] The present invention relates to the technical field of the Internet, in particular to a method and device for downloading live video resources. Background technique [0002] At present, in the Internet field, the demand for watching live video resource download is more and more extensive, and the method for downloading live video resource is introduced below. [0003] figure 1 It is a flowchart of a method for a client to download live video resources from a server at present. [0004] like figure 1 As shown, the method includes: [0005] In step 101, the client requests live video resources from the server. [0006] Step 102, the server returns a playlist of live video resources to the client. [0007] The playlist includes live video resource information under different bandwidth environments, that is, live video resource information with different bit rates. [0008] The playlist is a file with a suffix of .m3u8, and the live video resource i...

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): H04L29/08H04L29/06
Inventor 程起飞梁峰杨传根王维富
Owner TENCENT TECH (SHENZHEN) 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