-
公开(公告)号:US20240163322A1
公开(公告)日:2024-05-16
申请号:US18419523
申请日:2024-01-22
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L65/613 , H04L65/612 , H04N21/2187 , H04N21/84 , H04N21/858
CPC classification number: H04L65/613 , H04L65/612 , H04N21/2187 , H04N21/84 , H04N21/8586
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format to the user device in a response to the request.
-
公开(公告)号:US11882168B2
公开(公告)日:2024-01-23
申请号:US18096737
申请日:2023-01-13
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L65/613 , H04N21/2187 , H04N21/84 , H04N21/858 , H04L65/612
CPC classification number: H04L65/613 , H04L65/612 , H04N21/2187 , H04N21/84 , H04N21/8586
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format to the user device in a response to the request.
-
公开(公告)号:US11558443B2
公开(公告)日:2023-01-17
申请号:US17233963
申请日:2021-04-19
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L65/613 , H04N21/2187 , H04N21/84 , H04N21/858 , H04L65/612
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request.
-
公开(公告)号:US10986149B2
公开(公告)日:2021-04-20
申请号:US16573090
申请日:2019-09-17
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L29/06 , H04N21/2187 , H04N21/84 , H04N21/858
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request.
-
公开(公告)号:US20250008181A1
公开(公告)日:2025-01-02
申请号:US18216010
申请日:2023-06-29
Applicant: Google LLC
Inventor: Tristan Schmelcher , Markus Kuhn , Laura McKnight , Alexander Kharitonov , David Kim
IPC: H04N21/439 , H04N21/2187 , H04N21/845
Abstract: A method includes receiving, by a processor, from a first server, a first plurality of frames associated with a media item. Each frame of the first plurality of frames is associated with a respective timestamp of a first plurality of timestamps generated by the first server. A second plurality of frames associated with the media item are received from a second server. The second plurality of frames are each associated with a respective timestamp of a second plurality of timestamps generated by the second server. An offset value between a first timestamp of the first plurality of timestamps and a second timestamp of the second plurality of timestamps is determined. A modified plurality of frames is generated by modifying, based on the offset value, each timestamp of a subset of the second plurality of timestamps. The modified plurality of frames is sent to the client device.
-
公开(公告)号:US20230144953A1
公开(公告)日:2023-05-11
申请号:US18096737
申请日:2023-01-13
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L65/613 , H04N21/2187 , H04N21/84 , H04N21/858 , H04L65/612
CPC classification number: H04L65/613 , H04N21/2187 , H04N21/84 , H04N21/8586 , H04L65/612
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request.
-
公开(公告)号:US20210243240A1
公开(公告)日:2021-08-05
申请号:US17233963
申请日:2021-04-19
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L29/06 , H04N21/2187 , H04N21/84 , H04N21/858
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request.
-
公开(公告)号:US20200092342A1
公开(公告)日:2020-03-19
申请号:US16573090
申请日:2019-09-17
Applicant: Google LLC
Inventor: Tristan Schmelcher , William Cyr , Thomas DeWeese , Nils Krahnstoever , Matthew Carson , Pawel Jurczyk , Thomas Dinger , Jeffrey Calow
IPC: H04L29/06 , H04N21/858 , H04N21/2187 , H04N21/84
Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats and wherein each segment of the plurality of segments comprises a respective sequence number; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; identifying a sequence number associated with the request based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format and having a sequence number matching the identified sequence number; loading a segment file corresponding to the specific segment; and returning the segment file to the user device in a response to the request.
-
-
-
-
-
-
-