US2021352125A1PendingUtilityA1
Devices, systems, and methods for converting or translating dynamic adaptive streaming over http (dash) to http live streaming (hls)
Est. expiryMar 14, 2033(~6.6 yrs left)· nominal 20-yr term from priority
H04N 21/26258H04N 21/8456H04N 21/85406H04N 21/4358H04N 21/44029H04L 65/60G06F 16/40
56
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Provided herein are systems and methods that allow for converting or translating Dynamic Adaptive Streaming over HTTP (DASH) to HTTP Live Streaming (HLS) and vice versa.
Claims
exact text as granted — not AI-modified1 . A method of translating dynamic adaptive streaming over HTTP (DASH) to HTTP livestreaming (HLS), the method comprising:
receiving a request from an HLS client for content provided from a DASH server; in response to the request, obtaining a DASH media presentation description (mpd) file from the DASH server; extracting content from the DASH mpd file; building manifest file using the extracted content; and providing the manifest file to the HLS client.
2 . The method of claim 1 , wherein the extracting comprises parsing content from the mpd file, wherein the content is provided in xml.
3 . The method of claim 2 , wherein predetermined fields in the mpd file are parsed.
4 . The method of claim 3 , wherein the extracting comprises extracting links to content in the parsed predetermined fields.
5 . The method of claim 1 , wherein the building a manifest file comprises providing at least one line of metadata followed by one or more links.
6 . The method of claim 1 , further comprising receiving a media segment file from the DASH server, the media segment file comprising media content.
7 . The method of claim 6 , further comprising: providing the media segment file to the HLS client.
8 . The method of claim 7 , wherein the providing the media segment comprises streaming media content to the HLS client at a first bitrate.
9 . The method of claim 8 , wherein the first bitrate is a lowest available bitrate.
10 . The method of claim 8 , the method further comprising determining if the HLS client can receive a media segment at a higher bitrate, and if so, streaming media content to the HLS client at a second bitrate that is higher than the first bitrate.
11 . A converter system comprising:
a processor configured to load and execute instructions from a translator module; and said translator module configured to: receive a request from an HLS client for content provided from a DASH server; in response to the request, receive a DASH media presentation description (mpd) file from a DASH server; extract content from the DASH mpd file; build an HLS manifest file using the extracted content; and provide the manifest file to the HLS client.
12 . The system of claim 11 , wherein the converter system is in communication with said DASH server.
13 . The system of claim 11 , wherein the converter system is in communication with said HL S client.
14 . The system of claim 13 , wherein the converter system is integral to said HLS client.
15 . The system of claim 11 , wherein said extract comprises parsing content from the mpd file, wherein the content is provided in xml.
16 . The system of claim 15 , wherein predetermined fields in the mpd file are parsed.
17 . The system of claim 15 , wherein said extract comprises extracting links to content in the parsed predetermined fields.
18 . The system of claim 1 , wherein said build a manifest file comprises providing at least one line of metadata followed by one or more links.
19 . The system of claim 11 , wherein said translator module is further configured to receive a media segment file from the DASH server, the media segment file comprising media content.
20 . The system of claim 19 , wherein said translator module is further configured to: provide the media segment file to the HLS client.
21 - 24 . (canceled)Join the waitlist — get patent alerts
Track US2021352125A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.