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

System and method for optimizing video

A technology for video and video resources, applied in the field of video processing, can solve the problems of inability to transmit and slow transmission of video resources, and achieve the effect of improving the utilization rate

Inactive Publication Date: 2014-05-21
HUAWEI TECH CO LTD
View PDF10 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a video optimization system and method, which is used to solve the problem in the prior art that the transmission speed of video resources between the video optimization system and the client is slow or even impossible to transmit in the case of network congestion

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
  • System and method for optimizing video
  • System and method for optimizing video
  • System and method for optimizing video

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] The embodiment of the present invention also provides a video optimization system, such as figure 2 Shown is a schematic structural diagram of the video optimization system in the embodiment of the present invention, the system includes:

[0069] The determination module 201 is configured to determine that at least one transcoded video resource corresponding to the requested source video resource is cached in the cache system when receiving an access request for the source video resource sent by the client;

[0070] A processing module 202, configured to determine, among the source video resource and at least one transcoded video resource, a transcoded video resource that supports transmission in the previous network congestion state;

[0071] The sending module 203 is configured to send the obtained transcoded video resource to the client.

[0072] Specifically, when the video optimization system receives a video access request from a client, the determination module...

Embodiment 2

[0085] In order to enable the video optimization system to provide clients with transcoded video resources that support different network congestion states, the video caching system supports transcoded video resources with different bit rates in the embodiment of the present invention, such as image 3 Shown is a schematic structural diagram of a video caching system in an embodiment of the present invention, and the video caching system includes:

[0086] The management module 301 is used to obtain the source video attribute information of the cached source video resource, and determine at least one target video attribute information according to the source video attribute information of the source video resource, and the target video attribute information is obtained after transcoding the source video resource The video attribute information of the target video;

[0087] A sending module 302, configured to send source video resources, source video attribute information, and ...

Embodiment 3

[0117] An embodiment of the present invention also provides a video transcoding system, such as Figure 4 It is a schematic structural diagram of a video transcoding system in an embodiment of the present invention, and the video transcoding system includes:

[0118]The transcoding management module 401 is configured to receive the source video resource to be transcoded sent by the cache system, the source video attribute information corresponding to the source video resource, and at least one target video attribute information;

[0119] A transcoding module 402, configured to transcode the source video resource into at least one transcoded video resource based on the source video attribute information and at least one target video attribute information;

[0120] A sending module 403, configured to send at least one transcoded video resource to the cache system.

[0121] First of all, in order to ensure its own system stability and security, the video transcoding system in th...

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 embodiment of the invention also discloses a system and a method for optimizing video, the system for optimizing video confirms that the video buffer system caches at least one transcoding video resource corresponding to the video resource while receiving the access request for the source video resource from the client side, the system confirms the transcoding video resource capable of being transmitted at the current network congestion state from the source video resource and at least one transcoding video resource according to the current network congestion state and transmits the obtained transcoding video resource to the client side, so the system for optimizing video can send the transcoding video resource being different in code rate to the client side based on the different network congestion states, the transcoding video resource with low code rate can be sent at serious network congestion state and the transcoding video resource with high code rate can be sent while the network congestion state is not serious, the system can provide smoother video resource for the client side and promote the usage experience for the user.

Description

technical field [0001] The present invention relates to the technical field of video processing, in particular to a video optimization system and method. Background technique [0002] With the development of network technology, mobile data services have also developed rapidly. At present, Internet manufacturers use the network of telecom operators to provide video services to terminals. need. [0003] In order to meet the needs of the current video server, the current video optimization system introduces a cache system, such as figure 1 Shown is a schematic structural diagram of video services in the prior art. When a terminal sends a video access request to a video provider, the video optimization system will also obtain the video access request, and the video optimization system will first go to the cache system to match whether there is an access request For the corresponding video resource, if there is a video resource in the cache system, the video optimization system...

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/2343H04N21/231H04N21/647
CPCH04N21/2343H04N21/44209H04N21/6373
Inventor 雷霆
Owner HUAWEI 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