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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
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