US2021352125A1PendingUtilityA1

Devices, systems, and methods for converting or translating dynamic adaptive streaming over http (dash) to http live streaming (hls)

Assignee: ARRIS ENTPR LLCPriority: Mar 14, 2013Filed: Jul 21, 2021Published: Nov 11, 2021
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-modified
1 . 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.