Method and system for segmenting streaming media

A streaming media and slicing technology, applied in the field of streaming media, can solve problems such as the inability to slice file estimates, the inability to allocate a large enough dynamic memory space, etc., and achieve the effect of reducing the buffering mechanism

Active Publication Date: 2013-02-13
百视通网络电视技术发展有限责任公司
View PDF5 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] On the other hand, since the size of each slice file may not be similar, the terminal cannot make a more accurate estimate of the size of the slice file before downloading the slice file, that is, the terminal cannot estimate the size of a certain slice according to All slices are allocated a large enough dynamic memory space at one time
If the allocated dynamic memory space is too small, the terminal needs to stop downloading when the dynamic memory is exhausted, and open up a new memory space, which will bring additional overhead to the system operation

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 system for segmenting streaming media
  • Method and system for segmenting streaming media
  • Method and system for segmenting streaming media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments, but the protection scope of the present invention is not limited thereto.

[0070] figure 1 It is a schematic flow chart of the streaming media slicing method of the present invention, the method comprising the following steps:

[0071] In step S1, the video elementary stream (Elementary Stream, ES) is analyzed, and then step S2 is performed. Among them, the video ES stream is analyzed to obtain presentation time stamp (Presentation Time-Stamp, PTS) and decoding time stamp (Decoding Time-Stamp, DTS) information, and then obtain the time stamp sequence of the random entry point of the video ES stream, the video ES The random entry point of the stream is an I frame or an IDR (Instantaneous Decoding Refresh) frame. For example, if the video ES stream is an H.264 stream, one IDR frame corresponds to a random entry point. The terminal can intercept...

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 relates to a method and a system for segmenting streaming media. The method comprises the following steps of: parsing a streaming media ES (Elementary Stream); calculating the optimal sequence value of a streaming media ES segment time stamp according to a time stamp sequence of a obtained random access point and the given expected segment duration, by using a minimum maximum numerical value optimization method, and by taking the minimum maximum value in a difference sequence of each segment duration and the given expected segment duration as an optimization target; and segmenting the streaming media according to the optimal sequence value. According to the method and the system provided by the invention, segment files meeting an HLS (HTTP Live Streaming) protocol can be generated, namely, the different segment durations belonging to a same multimedia stream can be approached as far as possible, thereby lowering the requirement on a buffering mechanism of a terminal player; and simultaneously, the stability of the system operation is ensured, the segment files can be played smoothly, and the quality of viewing experience of users is improved.

Description

technical field [0001] The present invention relates to the technical field of streaming media, and more specifically, to a streaming media non-transcoding slicing method and system. Background technique [0002] The HLS protocol (HTTP Live Streaming, HLS) is an HTTP-based streaming media communication protocol formulated by the Internet Engineering Task Force (IETF) (see http: / / tools.ietf.org / html for details of the protocol) / draft-pantos-http-live-streaming-08). In recent years, the HLS protocol has been widely used in the field of streaming media, because the protocol uses HTTP transmission, which can adaptively adjust the code rate according to the network bandwidth, which allows the server to store multiple multimedia streams with different code rates for the same program content. The terminal can adaptively adjust the code rate of the multimedia stream to be downloaded according to the actual network download speed. When the network bandwidth is tight, the terminal c...

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/234H04N21/643H04N21/854
Inventor 周少毅范钰华申青平
Owner 百视通网络电视技术发展有限责任公司
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