Media stream real-time pushing method and server
A push server and media stream technology, applied in image communication, selective content distribution, electrical components, etc., can solve the problem that the server is difficult to support large-scale adaptive media stream push, it is difficult to support large-scale adaptive push, and increase network transmission Overhead and other issues to achieve the effect of adapting to changes in network conditions and client requirements, fast network conditions and client requirements, and reducing state and processing overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 4
[0149] Embodiment 4. In the following embodiment, how the server generates a new media segment according to the segmentation strategy will be described.
[0150] Further, in one embodiment of the present invention, the segmentation policy carried in the start push command is Equal Sequence Interval Push (ESI, Equal Sequence Interval), and the parameters carried by the segmentation policy include: specifying the sequence number interval, according to the segment Segment strategies generate new media segments, such as image 3 shown, including the following steps:
[0151] S801. When the initial media segment is generated, determine the push start sequence number;
[0152] S802. When a new media unit is generated, determine whether the interval between the sequence number of the new media unit and the push start sequence number is greater than or equal to the specified sequence number interval, and if so, encapsulate all candidate media units whose sequence numbers are after th...
Embodiment 5
[0157] Embodiment 5. In the following embodiment, how the server generates a new media segment according to the segmentation policy will be further described.
[0158] Further, in one embodiment of the present invention, the segmentation strategy carried in the start push command is equal time interval push (ETI, Equal Time Interval), and the parameters carried by the segmentation strategy include: specifying the time interval, then according to the The segmentation strategy generates a new media segment, including: starting from the time when the initial media segment is generated, and each time a specified time interval elapses, the candidate media units generated within this time segment are encapsulated into a new media segment.
[0159] attached Figure 4 A schematic diagram of a push process with a segmentation strategy of equal time intervals is given, wherein the start push command carries a parameter: segStrategy=ETI:2000, which indicates that the segmentation strateg...
Embodiment 6
[0161] Embodiment 6. In the following embodiment, how the server generates a new media segment according to the segmentation strategy will be further described.
[0162] Further, in one embodiment of the present invention, several media units with continuous serial numbers form a unit set, and the segmentation strategy carried in the start push command is a unit set push (MUS, Media Unit Set), and the segmentation strategy The parameters carried include: specify the number of unit sets, then generate new media segments according to the segmentation strategy, including:
[0163] When a new media unit is generated, judge whether the new media unit is the last media unit of a unit set, if yes, then judge whether the number of the current unit set to be pushed is equal to the number of the specified unit set, if yes, then Encapsulate the candidate media units in the current unit set to be pushed into new media segments.
[0164] Specifically, in many media streams, when several m...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com