Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for supporting time shifting and look back in dynamic hyper text transport protocol (HTTP) streaming transmission scheme

A streaming and time-shifting technology, applied in the field of communications, which can solve the problems of heavy network burden, inability to know the end time of live broadcast, and inability to provide all media presentation description information at one time.

Active Publication Date: 2011-07-20
HUAWEI TECH CO LTD
View PDF3 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since content from other sources may need to be inserted into the live broadcast in the future, and the exact end time of the live broadcast may not be known, it is also impossible to provide description information for the media presentation in a long period of time in the future
This brings about a problem: the media presentation description information of the live media presentation in the future time period may not be provided all at once when the client accesses like the on-demand content, but needs to be gradually added to the MPD as time goes by. The media display description information of the time period, so that the client needs to continuously obtain the updated MPD in order to obtain the media display description information of the subsequent time period, and then have the corresponding URL to obtain the media fragment and play it
But the trade-off is that MPD with a longer total length will bring a greater network burden. Since the client needs to update the MPD frequently, although each MPD file is generally small, the accumulation of each update is also very considerable.

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 device for supporting time shifting and look back in dynamic hyper text transport protocol (HTTP) streaming transmission scheme
  • Method and device for supporting time shifting and look back in dynamic hyper text transport protocol (HTTP) streaming transmission scheme
  • Method and device for supporting time shifting and look back in dynamic hyper text transport protocol (HTTP) streaming transmission scheme

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0019] refer to figure 1 According to Embodiment 1 of the present invention, a method for supporting time-shifting and seamless switching of live video on demand in a dynamic HTTP streaming solution, the method includes:

[0020] A1. Send a live media presentation description MPD request message to the media server;

[0021] The client requests to obtain the live MPD, for example, obtains the address according to the URL of the live MPD. Since the MPD often needs to be updated, this step can be repeated as many times as necessary. The client may be set in a mobile terminal, a set-top box, or other user terminals receiving media streams.

[0022] A2, receiving the response message of the MPD of the current time period returned by the media server, the MPD also includes media presentation information of other time periods;

[0023] Assuming that the current time period is the time interval [a, b], the media server returns the current latest MPD, and the client processes the M...

Embodiment 2

[0033] refer to figure 2 , Embodiment 2 of the present invention provides a method for supporting time-shifting and watching or live broadcast on-demand seamless switching in a dynamic HTTP streaming solution, the method comprising:

[0034] B1. Receive the live MPD request message sent by the client;

[0035] Since the MPD is often updated, this step can be repeated as many times as necessary.

[0036] B2. Sending a response message including the MPD of the current time period to the client, wherein the MPD includes media presentation information of other time periods;

[0037] This step has been described in detail in A2 and will not be repeated here.

[0038] B3. Receive an MPD request message sent by the client that exceeds the time range;

[0039] The client obtains the URL address of the MPD from the media display information, and requests the server for the MPD of the corresponding time period;

[0040] B4. Send the corresponding MPD to the client according to the ...

Embodiment 3

[0044] refer to image 3 Embodiment 3 of the present invention provides a client, which can be set in a user terminal (for example, can include a mobile terminal, a fixed terminal set-top box, etc.) equipment; the client includes:

[0045] The sending module 301 is configured to send a live MPD request message to the media server; the client requests to obtain the live MPD, for example, obtains the address according to the URL of the live MPD. Since the MPD is often updated, this step can be repeated as many times as necessary.

[0046] The receiving module 302 is used to receive the response message returned by the media server including the MPD of the current time period, and the MPD also includes the media presentation information corresponding to other time periods; this step has been described in detail in A2 and will not be repeated here.

[0047] The determination module 303 is used to determine that the moment when the current media segment needs to be requested excee...

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 method, device and system for supporting time shifting and look back and live broadcast on-demand seamless switch in a dynamic hyper text transport protocol (HTTP) streaming transmission scheme. The method is characterized by comprising the following steps: sending a live broadcast media presentation description (MPD) request message by using a media server; receiving a response message which is returned back by the media server and contains the MDP at the current period, wherein media presentation information at the other periods is also contained in the MDP; determining that the time at which a media fragment needs to be required currently exceeds the lower limit of a time range corresponding to the MPD, and determining the media presentation information corresponding to the media fragment needing to be required currently according to the media presentation information in the other periods; and according to the media presentation information corresponding to the media fragment needing to be required currently, acquiring the corresponding MPD, and requesting the media fragment needing to be required currently to the media server according to the acquiredcorresponding MPD, so that a client can support the time shifting and look back within a longer time range, and simultaneously, the size of the MPD can be maintained within an acceptable range.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method and a device for supporting a time-shifting look-back method in a dynamic HTTP stream transmission scheme. Background technique [0002] There are many ways for users to use terminal equipment to obtain multimedia content and play it, typically through downloading HTTP files or P2P files to local disks for playback, traditional streaming media methods (RTP / RTCP for data transmission and RTSP for playback control) , P2P streaming media online live broadcast / on-demand, HTT progressive download (HTTP Progressive Download) and so on. On the basis of HTTP progressive download, an enhanced streaming media transmission method based on HTTP protocol has been developed, which is called HTTP Streaming (HTTP Streaming) transmission scheme. Because this solution supports dynamic bit rate adaptation, that is, during the playback process, it can dynamically select media fragmen...

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): H04L29/08H04L29/06
CPCH04N21/458H04L65/60H04N21/26258H04L29/06462H04L29/06H04L65/4084H04N21/23424H04L65/612H04N21/4622
Inventor 乐培玉袁卫忠石腾刘光远张园园田永辉张仁宙吴凌燕张楚雄
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products