A push method, server and client for media fragmentation

A server and client technology, applied in the field of communication, can solve the problem of increasing the playback delay of the client

Active Publication Date: 2020-10-09
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] figure 1 The disadvantage of the method shown is: if the client requests the server to push a large number of fragments, the server needs to send the push promise frames corresponding to all the fragments to be pushed later, and then send the data of fragment 1
For example, if the client's push command requests to push the next 50 fragments, then the server will first send 50 push promise frames to inform the client which stream identifiers will be used to push the next 50 fragments, and then send the fragments 1 data, which increases the playback delay of the client

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
  • A push method, server and client for media fragmentation
  • A push method, server and client for media fragmentation
  • A push method, server and client for media fragmentation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The terms used in the embodiments of the present invention are only used to explain specific examples of the present invention, and are not intended to limit the present invention. The technical solutions in the embodiments of the present invention will be clearly described below with reference to the drawings in the embodiments of the present invention.

[0054] figure 2 A schematic diagram of a media fragment push system 200 provided by an embodiment of the present invention includes: a server 201 , a client 202 and a network 203 . The client 202 communicates with the server 201 through the network 203 .

[0055] Wherein, the client is responsible for sending a segment request message to the server for requesting the server to obtain segments, where the segments include initialization segments and media segments. The initialization segment includes metadata required for media resource playback, and the media segment includes real data of the media resource. The fr...

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 present invention discloses a method, server and client for pushing media fragmentation, wherein the method includes: the server receives a fragmentation request message sent by a client, wherein the fragmentation request message includes a request fragment identifier and a push instruction, The push instruction is used to instruct the client to request the pushed segment; the server determines the pushable segment and the pending segment according to the segment requested to be pushed by the client; the server sends the client Send the push promise corresponding to each of the pushable fragments, the fragment corresponding to the request fragment identifier, and the pending push indication information, where the pending push indication information is used to instruct the client to wait to receive the The push promise for the pending push shard. By adopting the method of the present invention, the playback delay of the client can be reduced.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a method for pushing media fragments, a server and a client. Background technique [0002] There are many ways for the client to obtain media resources and play them. Typical ones are: Hypertext Transfer Protocol (English: Hypertext Transfer Protocol, referred to as: HTTP) file download or peer-to-peer (English: Peer to Peer, referred to as: P2P) file download to Local disk playback, HTTP progressive download (English: HTTP ProgressiveDownload) and HTTP dynamic adaptive streaming (English: Dynamic Adaptive Streaming over HTTP, referred to as: DASH) solutions, etc. Among them, DASH proposes a series of technical requirements for various aspects involved in the transmission of Moving Picture Experts Group (English: Moving Picture Experts Group, MPEG) media by HTTP. [0003] The DASH standard regulates the format of a media description file (English: Media Presentati...

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 Patents(China)
IPC IPC(8): H04L29/06H04N21/845H04L29/08H04N21/262H04N21/472
CPCH04L67/02H04N21/26258H04N21/47202H04N21/8456H04L65/612H04L65/762H04N21/262H04N21/472H04N21/845H04L65/40
Inventor 高莹顾迎节张尧烨
Owner HUAWEI CLOUD COMPUTING TECH 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