-
公开(公告)号:US08321905B1
公开(公告)日:2012-11-27
申请号:US12572962
申请日:2009-10-02
申请人: Kevin Streeter , Stephen Cheng , Abhinav Kapoor
发明人: Kevin Streeter , Stephen Cheng , Abhinav Kapoor
CPC分类号: H04N21/4384 , H04N21/44004
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for fast switching of media streams, are described. The methods and systems described in this specification enable switching media streams as quickly as possible without playback interruption by not having to playback the content of the full buffer prior to the switch to the new stream. The fast switching disclosed in this specification is based on configuring a media player operated at a client computer to specify a switching time offset that corresponds to buffered content. In addition, the disclosed methods and systems enable a media streaming server computer, that is streaming a first media stream to the client computer, to select a key frame of a second media stream that is at or near a switching time offset specified by the client computer, and to immediately begin transmission of the second media stream.
摘要翻译: 描述了用于媒体流的快速切换的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 本说明书中描述的方法和系统通过在切换到新流之前不必播放完整缓冲器的内容,能够尽可能快地切换媒体流而没有播放中断。 本说明书中公开的快速切换是基于配置在客户端计算机上操作的媒体播放器来指定对应于缓冲内容的切换时间偏移量。 此外,所公开的方法和系统使得能够将第一媒体流传输到客户端计算机的媒体流服务器计算机选择处于或接近由客户端指定的切换时间偏移的第二媒体流的关键帧 计算机,并立即开始传输第二媒体流。
-
公开(公告)号:US08473628B2
公开(公告)日:2013-06-25
申请号:US12201952
申请日:2008-08-29
申请人: Abhinav Kapoor , Kevin Streeter , Asa Whillock
发明人: Abhinav Kapoor , Kevin Streeter , Asa Whillock
IPC分类号: G06F15/16
CPC分类号: G06F17/30053
摘要: In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request.
摘要翻译: 通常,在一个方面,从服务器接收与播放列表相关联的流。 播放列表包括根据订购从服务器排队等待客户端重放的流的排序。 访问与至少一个流的接收和回放相关联的信息。 客户端应用程序响应于所访问的信息请求改变播放列表的流。 请求标识所需的播放列表更改,并包括控制播放列表更改的信息。 播放列表的流根据响应于该请求而进行的播放列表更改显示。
-
公开(公告)号:US20100057928A1
公开(公告)日:2010-03-04
申请号:US12201952
申请日:2008-08-29
申请人: Abhinav Kapoor , Kevin Streeter , Asa Whillock
发明人: Abhinav Kapoor , Kevin Streeter , Asa Whillock
IPC分类号: G06F15/16
CPC分类号: G06F17/30053
摘要: In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request.
摘要翻译: 通常,在一个方面,从服务器接收与播放列表相关联的流。 播放列表包括根据订购从服务器排队等待客户端重放的流的排序。 访问与至少一个流的接收和回放相关联的信息。 客户端应用程序响应于所访问的信息请求改变播放列表的流。 请求标识所需的播放列表更改,并包括控制播放列表更改的信息。 播放列表的流根据响应于该请求而进行的播放列表更改显示。
-
公开(公告)号:US09191623B2
公开(公告)日:2015-11-17
申请号:US12335488
申请日:2008-12-15
申请人: Kevin Streeter , Stephen Cheng , Wesley McCullough
发明人: Kevin Streeter , Stephen Cheng , Wesley McCullough
IPC分类号: H04N7/173 , H04N21/472 , H04N21/6405 , H04N21/845
CPC分类号: H04N7/173 , H04N21/26208 , H04N21/47202 , H04N21/6405 , H04N21/8456
摘要: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
摘要翻译: 一种由服务器执行的计算机实现的方法,包括获得包括多个段的实况数据流; 存储所述多个段以形成记录的流; 将所述多个段作为近实时馈送发送到网络中的一个或多个节点; 将记录的流发送到网络中的另一个节点; 并且从传输转移到所述记录流的另一个节点到所述近距离馈送,所述传输包括:延迟近距离馈送到另一节点的传输,直到获得实时数据流的新的段。
-
公开(公告)号:US20130198789A1
公开(公告)日:2013-08-01
申请号:US12335488
申请日:2008-12-15
申请人: Kevin Streeter , Stephen Cheng , Wesley McCullough
发明人: Kevin Streeter , Stephen Cheng , Wesley McCullough
IPC分类号: H04N7/173
CPC分类号: H04N7/173 , H04N21/26208 , H04N21/47202 , H04N21/6405 , H04N21/8456
摘要: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
摘要翻译: 一种由服务器执行的计算机实现的方法,包括获得包括多个段的实况数据流; 存储所述多个段以形成记录的流; 将所述多个段作为近实时馈送发送到网络中的一个或多个节点; 将记录的流发送到网络中的另一个节点; 并且从传输转移到所述记录流的另一个节点到所述近距离馈送,所述传输包括:延迟近距离馈送到另一节点的传输,直到获得实时数据流的新的段。
-
公开(公告)号:US08392530B1
公开(公告)日:2013-03-05
申请号:US12338531
申请日:2008-12-18
IPC分类号: G06F15/16 , G06F15/173 , H04N5/232
CPC分类号: H04L65/4076 , H04L65/1069 , H04L65/4084 , H04L67/2842
摘要: Systems, methods, and computer program products permit communication between servers in a server system utilizing a proxy stream communicating over a connection between the servers. A first request for content is received, at a server, and a connection is created with at least one upstream server. At the server a name associated with the content at the upstream server is identified. A second request for the content is transmitted to the at least one upstream server, where the second request identifies the name. The content is then received at the downstream server.
摘要翻译: 系统,方法和计算机程序产品允许服务器系统中的服务器之间的通信,利用通过服务器之间的连接通信的代理流。 在服务器处接收到对内容的第一请求,并且使用至少一个上游服务器创建连接。 在服务器上,识别与上游服务器上的内容相关联的名称。 将内容的第二请求发送到至少一个上游服务器,其中第二请求标识该名称。 然后在下游服务器处接收内容。
-
公开(公告)号:US07991883B1
公开(公告)日:2011-08-02
申请号:US12335491
申请日:2008-12-15
申请人: Kevin Streeter , Stephen Cheng
发明人: Kevin Streeter , Stephen Cheng
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/06 , H04L67/1095 , H04L69/40 , H04N21/222 , H04N21/232 , H04N21/2404 , H04N21/47202
摘要: A computer-implemented method including receiving, at a server, a first request for content; determining whether the content is available locally at the server; when the content is available locally at the server, retrieving the content locally at the server; and transmitting the content to at least one downstream server; and when the content is not available locally at the server, transmitting, to the at least one downstream server, a notification that the content is not available locally and that a second request for the content is being transmitted; and transmitting the second request for the content to at least one upstream server.
摘要翻译: 一种计算机实现的方法,包括在服务器处接收对内容的第一请求; 确定内容是否在服务器本地可用; 当内容在服务器本地可用时,在服务器本地检索内容; 以及将所述内容发送到至少一个下游服务器; 并且当所述内容在所述服务器处本地不可用时,向所述至少一个下游服务器发送所述内容在本地不可用并且正在发送对所述内容的第二请求的通知; 以及向所述至少一个上游服务器发送对所述内容的所述第二请求。
-
公开(公告)号:US08806528B1
公开(公告)日:2014-08-12
申请号:US13309794
申请日:2011-12-02
申请人: Kevin Streeter , Seth Hodgson , Bradley Outlaw
发明人: Kevin Streeter , Seth Hodgson , Bradley Outlaw
IPC分类号: H04H60/33 , H04N21/258 , H04N21/435 , H04N21/81
CPC分类号: H04H60/33 , H04H20/103 , H04H60/45 , H04H60/51 , H04N21/25883 , H04N21/2668 , H04N21/435 , H04N21/812 , H04N21/8455
摘要: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
摘要翻译: 示例性实施例涉及在确定线性媒体流中的一个或多个数字节目插入中断的处理器上执行的中介应用。 线性媒体流可以包括由内容提供商确定的时间在网络上传送的电子内容。 中介应用可以确定由公共组标识符识别并与中介应用通信的多个客户端正在接收线性媒体流。 中介应用可以通过识别针对公共组标识符的数字节目插入内容来调解由数字节目插入内容提供商提供的数字节目插入内容的多个请求。 中介应用可以在一个或多个数字节目插入中断期间向多个客户端提供数字节目插入内容。
-
公开(公告)号:US20140245345A1
公开(公告)日:2014-08-28
申请号:US13309794
申请日:2011-12-02
申请人: Kevin Streeter , Seth Hodgson , Bradley Outlaw
发明人: Kevin Streeter , Seth Hodgson , Bradley Outlaw
IPC分类号: H04N21/431
CPC分类号: H04H60/33 , H04H20/103 , H04H60/45 , H04H60/51 , H04N21/25883 , H04N21/2668 , H04N21/435 , H04N21/812 , H04N21/8455
摘要: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
摘要翻译: 示例性实施例涉及在确定线性媒体流中的一个或多个数字节目插入中断的处理器上执行的中介应用。 线性媒体流可以包括由内容提供商确定的时间在网络上传送的电子内容。 中介应用可以确定由公共组标识符识别并与中介应用通信的多个客户端正在接收线性媒体流。 中介应用可以通过识别针对公共组标识符的数字节目插入内容来调解由数字节目插入内容提供商提供的数字节目插入内容的多个请求。 中介应用可以在一个或多个数字节目插入中断期间向多个客户端提供数字节目插入内容。
-
公开(公告)号:US20140082132A1
公开(公告)日:2014-03-20
申请号:US13619444
申请日:2012-09-14
申请人: Nazar Potereyko , Seth Hodgson , Kevin Streeter
发明人: Nazar Potereyko , Seth Hodgson , Kevin Streeter
IPC分类号: G06F15/16
CPC分类号: G06Q30/0241 , G06Q10/10
摘要: One exemplary embodiment involves receiving a request to access data that corresponds to a placeholder link from a requesting client device. The embodiment further involves identifying a set of recipient attributes associated with the client device. Additionally, the embodiment involves determining a plurality of sponsor links based at least in part on the recipient attributes, wherein the recipient attributes provided targeted alternative content to the client device. Then, the embodiment involves directing the client device as indicated by the identified sponsor links.
摘要翻译: 一个示例性实施例涉及从请求客户端设备接收访问对应于占位符链接的数据的请求。 该实施例还涉及识别与客户端设备相关联的一组接收者属性。 此外,该实施例涉及至少部分地基于接收者属性来确定多个赞助商链接,其中,接收者属性向客户端设备提供目标替代内容。 然后,该实施例涉及如所标识的赞助商链接指示客户端设备。
-
-
-
-
-
-
-
-
-