Video sending method and device, computer readable storage medium and electronic equipment

A sending method and video technology, applied in the field of computer programs, can solve problems affecting user experience, live server computing and high bandwidth consumption, and achieve a good viewing experience

Active Publication Date: 2019-05-28
PING AN TECH (SHENZHEN) CO LTD
View PDF18 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The user end selects a relatively appropriate quality level to play and watch according to its own network bandwidth, which affects the user experience
In addition, since the same program content needs to be encoded multiple times, the calculation and bandwidth consumption of the live server are very high

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 sending method and device, computer readable storage medium and electronic equipment
  • Video sending method and device, computer readable storage medium and electronic equipment
  • Video sending method and device, computer readable storage medium and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] See attached figure 2 , the video sending method provided by Embodiment 2 of the present invention includes the following steps:

[0069] Step S101: Obtain a source of a live video program.

[0070] Specifically, the source of live video programs referred to here refers to live or on-demand programs on video websites. For example, taking iQiyi as an example, live or on-demand programs include TV series, movies, children, variety shows, animation , funny, entertainment, sports, live broadcast and other tabs corresponding to each program.

[0071] Step S102: Encoding the live video program source to obtain a base layer code stream and an enhancement layer code stream for the live video program source.

[0072] Specifically, the base layer code stream and the enhancement layer code stream are respectively decodable sub-code streams, and the number of enhancement layer code streams can be 0 or more than one. The enhancement layer code streams corresponding to the pictur...

Embodiment 2

[0110] See attached Figure 6 , the video sending device provided in Embodiment 2 of the present invention includes:

[0111] The program source acquiring module 201 is used to acquire the source of live video programs.

[0112] Specifically, the source of live video programs referred to here refers to live or on-demand programs on video websites. For example, taking iQiyi as an example, live or on-demand programs include TV series, movies, children, variety shows, animation , funny, entertainment, sports, live broadcast and other tabs corresponding to each program.

[0113] The encoding module 202 is configured to encode the live video program source to obtain the base layer code stream and enhancement layer code stream for the live video program source.

[0114] Specifically, the base layer code stream and the enhancement layer code stream corresponding to the playback image quality are respectively decodable sub-code streams, and the number of enhancement layer code strea...

Embodiment 3

[0123] The computer-readable storage medium provided by Embodiment 3 of the present invention stores a video sending program, and when the video sending program is executed by a processor, the steps of the video sending method provided by the present invention are implemented.

[0124] The computer-readable storage medium provided by Embodiment 3 of the present invention first obtains the live video program source; then, encodes the live video program source to obtain the base layer code stream and enhancement layer code stream for the live video program source; then, according to The basic layer code stream and the enhanced layer code stream generate code streams corresponding to different playback quality; afterward, when receiving the playback command of the live video program source triggered by the user, determine the corresponding bandwidth condition according to the bandwidth condition of the user corresponding to the user. Adapted target playback quality; finally, send ...

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 sending method and device, a computer readable storage medium and electronic equipment, and belongs to the technical field of computer programs. The method comprises the steps of obtaining a video live program source; Encoding the video live program source to obtain a basic layer code stream and an enhancement layer code stream; Generating code streams correspondingto different playing image qualities according to the basic layer code streams and the enhancement layer code streams; When a playback instruction triggered by a user is received, determining targetplaying image quality according to a bandwidth condition of the user; And sending the code stream corresponding to the target playing image quality to terminal equipment corresponding to the user, sothat the terminal equipment outputs a video stream of the target playing image quality matched with the bandwidth condition after decoding the code stream. The device, the storage medium and the electronic equipment can be used for realizing the method. The method can be self-adaptive to the network environment of terminal equipment, one-time coding is adopted, the operation consumption and bandwidth consumption caused by multiple times of coding can be reduced, and the error reply and packet loss resistance of video transmission are also improved.

Description

technical field [0001] The present invention relates to the technical field of computer programs, in particular to a video sending method, device, computer-readable storage medium and electronic equipment. Background technique [0002] Live video websites in the prior art usually use H.264 encoding technology to compress and transmit the content of video programs. In order to adapt to video clients in different network environments, live broadcast websites usually use multi-channel encoding technology to encode the same program source separately to output video streams with different bit rates and qualities such as smooth, standard definition, high definition, and Blu-ray. The user end selects a relatively appropriate quality level to play and watch according to its own network bandwidth, which affects the user experience. In addition, since the same program content needs to be encoded multiple times, the calculation and bandwidth consumption of the live server are very hig...

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/24H04N21/2387H04N21/2187H04N21/472H04N19/30
Inventor 洪凌毅
Owner PING AN 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