Reanchoring devices on servers
    1.
    发明授权

    公开(公告)号:US10715561B2

    公开(公告)日:2020-07-14

    申请号:US15950191

    申请日:2018-04-11

    Inventor: Eric Friedrich

    Abstract: In one embodiment, a method, system and apparatus are described, the method including receiving an initial request from a client device, being a request to establish a connection, including an initial connection IP address of the client device, recording the initial connection IP address, receiving an additional request at the network interface, the additional request comprising a URL, an actual client IP address of the client device, and a request for streaming content, comparing the initial connection IP address with the actual client IP address, performing one of providing the streaming content in response to the additional request if the initial connection IP address and the actual client IP address are the same, or providing a response to the additional request comprising a redirect instruction if the initial connection IP address and the actual client IP address are different. Related methods, apparatus, and systems are also described.

    Method for enabling use of HLS as a common intermediate format
    2.
    发明授权
    Method for enabling use of HLS as a common intermediate format 有权
    使HLS作为通用中间格式的方法

    公开(公告)号:US09584577B2

    公开(公告)日:2017-02-28

    申请号:US14244165

    申请日:2014-04-03

    CPC classification number: H04L65/608 H04L65/604 H04L65/80

    Abstract: In one embodiment a method, system, and apparatus is described for providing multimedia content from a server to a plurality of media devices, the method including providing a computing device an HTTP Live Streaming (HLS) playlist for playing in an adaptive bitrate client, the playlist including a list of at least two segments, each of the segments having an associated duration field, for each segment in the playlist, assigning a timestamp which is equal to the sum the durations of each previous segment in the playlist, calculating a calculated duration of the playlist by subtracting a time stamp of the first segment in the playlist from the time stamp of the last segment in the playlist, determining a real duration of the playlist by subtracting a first presentation time stamp (PTS) of the first segment in the playlist from the last presentation time stamp (PTS) of the last segment in the playlist, computing a playlist drift by subtracting the calculated duration of the playlist from the real duration of the playlist, determining a correction factor by dividing the playlist drift by the number of segments in the playlist, and calculating a new timestamp for each segment in the playlist by adding the correction factor to the time stamp of the segment. Related methods, systems, and apparatus are also described.

    Abstract translation: 在一个实施例中,描述了一种用于从服务器向多个媒体设备提供多媒体内容的方法,系统和装置,所述方法包括向计算设备提供用于在自适应比特率客户端中播放的HTTP Live Streaming(HLS)播放列表, 播放列表,包括至少两个段的列表,每个段具有关联的持续时间字段,用于播放列表中的每个段,分配等于播放列表中每个先前段的持续时间的和的时间戳,计算计算的持续时间 通过从播放列表中的最后片段的时间戳减去播放列表中的第一片段的时间标记来确定播放列表的实际持续时间,通过减去播放列表中的第一片段的第一呈现时间戳(PTS) 播放列表中的最后一个片段的最后一个演示时间戳(PTS)播放列表,通过从计算播放列表中计算播放列表的持续时间来计算播放列表漂移 播放列表的实际持续时间,通过将播放列表漂移除以播放列表中的片段数量来确定校正因子,并通过将校正因子添加到片段的时间戳来计算播放列表中每个片段的新时间戳。 还描述了相关方法,系统和装置。

    Indexing of Video Assets
    4.
    发明申请
    Indexing of Video Assets 审中-公开
    视频资产索引

    公开(公告)号:US20160014439A1

    公开(公告)日:2016-01-14

    申请号:US14330366

    申请日:2014-07-14

    Abstract: One embodiment of a method and system for providing multimedia content from a server to at least one client device is described. The method and system include storing a content asset in a storage unit, storing a master manifest in memory, the master manifest including information required to locate at least one format specific manifest for the content asset, the at least one format specific manifest including information for locating the content asset in a specific content format and processing the master manifest by a processor which reads the master manifest from memory, locates the at least one format specific manifest using the master manifest, and adapts the content to a desired target format on the basis of the located format specific manifest, the desired target format being appropriate for consumption by the at least one client device. Related hardware, methods and systems are also described.

    Abstract translation: 描述了一种从服务器向至少一个客户端设备提供多媒体内容的方法和系统的一个实施例。 所述方法和系统包括将内容资产存储在存储单元中,将主清单存储在存储器中,所述主清单包括为所述内容资产定位至少一个格式特定清单所需的信息,所述至少一个格式特定清单包括用于 以特定的内容格式定位内容资产,并通过从存储器读取主清单的处理器来处理主清单,使用主清单来定位至少一个格式特定的清单,并且基于该内容将内容适配成所需的目标格式 的所述定位的格式特定清单,所述期望的目标格式适合于所述至少一个客户端设备的消费。 还描述了相关的硬件,方法和系统。

    Efficient On-Demand Generation of ABR Manifests
    5.
    发明申请
    Efficient On-Demand Generation of ABR Manifests 有权
    有效的按需生成ABR清单

    公开(公告)号:US20150288730A1

    公开(公告)日:2015-10-08

    申请号:US14244174

    申请日:2014-04-03

    CPC classification number: H04L65/4084 H04L65/607 H04L65/608

    Abstract: In one embodiment of the present invention, an HLS transcoder inserts a plurality of encoder boundary points (EBPs) into an HLS formatted content item, a processor places hints about locations of the inserted EBPs, and an inputter inputs the HLS formatted content item into an on-demand encapsulation process. Related systems, apparatus and methods are also described.

    Abstract translation: 在本发明的一个实施例中,HLS代码转换器将多个编码器边界点(EBP)插入到HLS格式化的内容项中,处理器对所插入的EBP的位置提供提示,并且输入器将HLS格式的内容项输入到 按需封装过程。 还描述了相关系统,装置和方法。

    REANCHORING DEVICES ON SERVERS
    6.
    发明申请

    公开(公告)号:US20190319991A1

    公开(公告)日:2019-10-17

    申请号:US15950191

    申请日:2018-04-11

    Inventor: Eric Friedrich

    Abstract: In one embodiment, a method, system and apparatus are described, the method including receiving an initial request from a client device, being a request to establish a connection, including an initial connection IP address of the client device, recording the initial connection IP address, receiving an additional request at the network interface, the additional request comprising a URL, an actual client IP address of the client device, and a request for streaming content, comparing the initial connection IP address with the actual client IP address, performing one of providing the streaming content in response to the additional request if the initial connection IP address and the actual client IP address are the same, or providing a response to the additional request comprising a redirect instruction if the initial connection IP address and the actual client IP address are different. Related methods, apparatus, and systems are also described.

    Method for Enabling Use of HLS as a Common Intermediate Format
    7.
    发明申请
    Method for Enabling Use of HLS as a Common Intermediate Format 有权
    使用HLS作为通用中间格式的方法

    公开(公告)号:US20150288736A1

    公开(公告)日:2015-10-08

    申请号:US14244165

    申请日:2014-04-03

    CPC classification number: H04L65/608 H04L65/604 H04L65/80

    Abstract: In one embodiment a method, system, and apparatus is described for providing multimedia content from a server to a plurality of media devices, the method including providing a computing device an HTTP Live Streaming (HLS) playlist for playing in an adaptive bitrate client, the playlist including a list of at least two segments, each of the segments having an associated duration field, for each segment in the playlist, assigning a timestamp which is equal to the sum the durations of each previous segment in the playlist, calculating a calculated duration of the playlist by subtracting a time stamp of the first segment in the playlist from the time stamp of the last segment in the playlist, determining a real duration of the playlist by subtracting a first presentation time stamp (PTS) of the first segment in the playlist from the last presentation time stamp (PTS) of the last segment in the playlist, computing a playlist drift by subtracting the calculated duration of the playlist from the real duration of the playlist, determining a correction factor by dividing the playlist drift by the number of segments in the playlist, and calculating a new timestamp for each segment in the playlist by adding the correction factor to the time stamp of the segment. Related methods, systems, and apparatus are also described.

    Abstract translation: 在一个实施例中,描述了一种用于从服务器向多个媒体设备提供多媒体内容的方法,系统和装置,所述方法包括向计算设备提供用于在自适应比特率客户端中播放的HTTP直播流(HLS)播放列表, 播放列表,包括至少两个段的列表,每个段具有关联的持续时间字段,用于播放列表中的每个段,分配等于播放列表中每个先前段的持续时间的和的时间戳,计算计算的持续时间 通过从播放列表中的最后片段的时间戳减去播放列表中的第一片段的时间标记来确定播放列表的实际持续时间,通过减去播放列表中的第一片段的第一呈现时间戳(PTS) 播放列表中的最后一个片段的最后一个演示时间戳(PTS)播放列表,通过从计算播放列表中计算播放列表的持续时间来计算播放列表漂移 播放列表的实际持续时间,通过将播放列表漂移除以播放列表中的片段数量来确定校正因子,并通过将校正因子添加到片段的时间戳来计算播放列表中每个片段的新时间戳。 还描述了相关方法,系统和装置。

Patent Agency Ranking