Live video processing and time shifting method, video processing device and cloud storage system

A cloud storage system and live video technology, applied in the Internet field, can solve problems such as high load, affecting the efficiency of live video streaming, and affecting the efficiency of time-shifting request processing

Active Publication Date: 2019-05-28
CHINANETCENT TECH
View PDF12 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in this processing method in the prior art, on the one hand, the edge node needs to provide live video to each playback terminal, and also needs to record and broadcast the live video, and also needs to process the time shift request of the playback termina...

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
  • Live video processing and time shifting method, video processing device and cloud storage system
  • Live video processing and time shifting method, video processing device and cloud storage system
  • Live video processing and time shifting method, video processing device and cloud storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0019] The present application provides a method for processing live video, and the method can be applied to a video processing device. The video processing device may be set on an edge node in the CDN. see figure 1 , the method may include the following steps.

[0020] S11: When the live broadcast starts, obtain the live video.

[0021] In this embodiment, the live broadcast client can push the live video to each playback terminal through the CDN. The live broadcast client may be a client used by an anchor, and the playback terminal may be a client used by a user watching a live video. In this embodiment, an independent video processing device can be set, and the video processing device can also establish a connection with the live broadcast client through the CDN. When the live broadcast client starts to push the live video, in order to ensure that the video processing device can record complete video content, the live broadcast client can send a prompt to start the live...

Embodiment 2

[0032] see image 3 The present application also provides a video processing device, the video processing device includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the following steps are implemented:

[0033] S11: when the live broadcast starts, obtain the live video;

[0034] S13: Divide the live video into multiple video slices according to a specified time interval, and create index files for the multiple video slices;

[0035] S15: Upload the divided video slices and the index file to the cloud storage system

[0036] The video processing device provided in this embodiment can be explained in comparison with the method for processing live video described above, and can achieve the technical effects of the above method embodiment, so details will not be repeated here.

Embodiment 3

[0038] The present application also provides a time-shifting method for live video, and the method can be applied to a cloud storage system. Multiple video slices of the live video and index files of the multiple video slices may be stored in the cloud storage system, wherein the multiple video slices and the index files may be obtained by uploading the video processing device. It can be known from the above implementation manners that the index file may be stored in the first storage device, the plurality of video slices may be stored in the second storage device, and the read and write speed of the first storage device may be greater than that of the second storage device. The read and write speed of the storage device. When the cloud storage system receives the multiple video slices and the index file uploaded by the video processing device, it may adopt an incremental storage method for the video slices and an overlay storage method for the index file. Specifically, the c...

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 live video processing and time shifting method, a video processing device and a cloud storage system, and the method comprises the steps: obtaining a live video at the beginning of live broadcast; dividing the live video into a plurality of video slices according to a specified time interval, and establishing index files of the plurality of video slices; and uploading theplurality of video slices obtained through division and the index file to a cloud storage system. According to the technical scheme provided by the invention, the processing efficiency of the time shifting request can be improved.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a live video processing, a time-shifting method, a video processing device and a cloud storage system. Background technique [0002] Due to its real-time and strong interactivity, live video has attracted more and more attention from users. At present, in order to enable users who miss the live broadcast time to watch the live broadcast content that has already been played, the live broadcast platform usually provides a time-shift function of the live video. In this way, the user can review the content by dragging the progress bar of the live video. [0003] Currently, the live broadcast platform can accelerate the transmission process of the live video through a content delivery network (Content Delivery Network, CDN). In this way, the player can obtain the live video pushed by the live client through the nearest edge node. When performing time-shift processing of live v...

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): H04N21/845H04L29/08H04N21/433H04N21/472
Inventor 陈青龙黄玲邹博引许银海吴小云
Owner CHINANETCENT TECH
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