-
公开(公告)号:US20090282475A1
公开(公告)日:2009-11-12
申请号:US12118850
申请日:2008-05-12
申请人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
发明人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US08789168B2
公开(公告)日:2014-07-22
申请号:US12118850
申请日:2008-05-12
申请人: Sam J George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechter , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
发明人: Sam J George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechter , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
IPC分类号: G06F21/00
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用程序环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US20140337433A1
公开(公告)日:2014-11-13
申请号:US14338321
申请日:2014-07-22
申请人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
发明人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US07949775B2
公开(公告)日:2011-05-24
申请号:US12188074
申请日:2008-08-07
IPC分类号: G06F15/16
CPC分类号: H04L65/60 , H04N9/8227 , H04N21/2358 , H04N21/4325 , H04N21/44004 , H04N21/6373
摘要: The present disclosure relates to playback of video/audio streaming media data to provide a glitch-free experience. The system adapts the media stream to the user connection in order to provide the glitch-free experience. Stream selection can be made using a heuristics module located on the playback device that analyzes various aspects of the playback to make intelligent decisions about which media stream to download from a network.
摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供无故障体验。 系统将媒体流适配到用户连接,以提供无故障的体验。 可以使用位于回放设备上的启发式模块来进行流选择,该模型分析回放的各个方面,以便对从网络下载哪个媒体流进行智能决定。
-
公开(公告)号:US07925774B2
公开(公告)日:2011-04-12
申请号:US12188079
申请日:2008-08-07
申请人: Wenbo Zhang , Serge Smirnov , Kishore Kotteri , Gurpratap Virdi , Eldar Musayev , Florin Folta
发明人: Wenbo Zhang , Serge Smirnov , Kishore Kotteri , Gurpratap Virdi , Eldar Musayev , Florin Folta
CPC分类号: H04L65/60 , H04N9/8227 , H04N21/2358 , H04N21/4325 , H04N21/44004 , H04N21/6373
摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.
摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。
-
公开(公告)号:US20090300203A1
公开(公告)日:2009-12-03
申请号:US12188074
申请日:2008-08-07
IPC分类号: G06F15/16
CPC分类号: H04L65/60 , H04N9/8227 , H04N21/2358 , H04N21/4325 , H04N21/44004 , H04N21/6373
摘要: The present disclosure relates to playback of video/audio streaming media data to provide a glitch-free experience. The system adapts the media stream to the user connection in order to provide the glitch-free experience. Stream selection can be made using a heuristics module located on the playback device that analyzes various aspects of the playback to make intelligent decisions about which media stream to download from a network.
摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供无故障体验。 系统将媒体流适配到用户连接,以提供无故障的体验。 可以使用位于回放设备上的启发式模块来进行流选择,该模型分析回放的各个方面,以便对从网络下载哪个媒体流进行智能决定。
-
公开(公告)号:US20090300204A1
公开(公告)日:2009-12-03
申请号:US12188079
申请日:2008-08-07
申请人: Wenbo Zhang , Serge Smirnov , Kishore Kotteri , Gurpratap Virdi , Eldar Musayev , Florin Folta
发明人: Wenbo Zhang , Serge Smirnov , Kishore Kotteri , Gurpratap Virdi , Eldar Musayev , Florin Folta
IPC分类号: G06F15/16
CPC分类号: H04L65/60 , H04N9/8227 , H04N21/2358 , H04N21/4325 , H04N21/44004 , H04N21/6373
摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.
摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。
-
公开(公告)号:US08352996B2
公开(公告)日:2013-01-08
申请号:US12147512
申请日:2008-06-27
申请人: Gilles Khouzam , Donald Karlov , Wenbo Zhang , Federico Schliemann , Sam George , Mike Harsh
发明人: Gilles Khouzam , Donald Karlov , Wenbo Zhang , Federico Schliemann , Sam George , Mike Harsh
CPC分类号: H04N21/64738 , H04N21/234354 , H04N21/234363 , H04N21/234381 , H04N21/23439 , H04N21/44209 , H04N21/4621 , H04N21/47202 , H04N21/633 , H04N21/6373 , H04N21/6377 , H04N21/64769
摘要: A method for video playback switching in response to changing network conditions. The method includes accessing a server to retrieve respective index files for a low bit rate version and a high bit rate version of the video file, and instantiating a low bit rate media player and a high bit rate media. Playback of the video file is begun by the high bit rate media player streaming the high bit rate version from the server. Upon an indication of impeded network conditions, a transition point is selected, wherein the transition point indicates where downloading of the high bit rate version stops and where downloading of the low bit rate version begins. The low bit rate media player is then positioned to begin playback at the transition point. Playback of the video file is then switched to the low bit rate player upon encountering the transition point.
摘要翻译: 一种响应于网络条件变化的视频回放切换方法。 该方法包括访问服务器以检索用于低比特率版本和视频文件的高比特率版本的相应索引文件,以及实例化低比特率媒体播放器和高比特率媒体。 视频文件的播放由高比特率媒体播放器从服务器流式传输高比特率版本开始。 在有障碍的网络条件的指示时,选择转换点,其中转换点指示高比特率版本的下载停止并且开始低比特率版本的下载。 然后将低比特率媒体播放器定位成在转换点开始播放。 然后,当遇到转换点时,将视频文件的播放切换到低比特率播放器。
-
公开(公告)号:US20100135636A1
公开(公告)日:2010-06-03
申请号:US12326839
申请日:2008-12-02
申请人: Wenbo Zhang , Gurpratap Virdi
发明人: Wenbo Zhang , Gurpratap Virdi
IPC分类号: H04N5/91
CPC分类号: H04N5/783 , H04N5/775 , H04N9/8042 , H04N21/23439 , H04N21/2387 , H04N21/4402 , H04N21/47202 , H04N21/47217 , H04N21/6587
摘要: Media streaming with smooth fast-forward and rewind is disclosed. One embodiment receives a media stream encoded at a first bit rate over a network connection, and in response to an input to fast-forward or rewind the media stream, the media stream may be retrieved at a second bit rate, and rendered at the second bit rate for fast-forward or rewind playback. By receiving the media stream at multiple bit rates, a media stream may be rendered at increased forward or reverse speeds without dropping frames in the media stream.
摘要翻译: 公开了平滑快进和倒带的媒体流。 一个实施例通过网络连接接收以第一比特率编码的媒体流,并且响应于快进或快退媒体流的输入,可以以第二比特率检索媒体流,并在第二比特率 用于快进或快退播放的比特率。 通过以多个比特率接收媒体流,可以以增加的正向或反向速度呈现媒体流,而不会丢弃媒体流中的帧。
-
公开(公告)号:US08781305B2
公开(公告)日:2014-07-15
申请号:US12326839
申请日:2008-12-02
申请人: Wenbo Zhang , Gurpratap Virdi
发明人: Wenbo Zhang , Gurpratap Virdi
IPC分类号: H04N9/80 , H04N5/783 , H04N21/6587 , H04N21/472 , H04N21/2387
CPC分类号: H04N5/783 , H04N5/775 , H04N9/8042 , H04N21/23439 , H04N21/2387 , H04N21/4402 , H04N21/47202 , H04N21/47217 , H04N21/6587
摘要: Media streaming with smooth fast-forward and rewind is disclosed. One embodiment receives a media stream encoded at a first bit rate over a network connection, and in response to an input to fast-forward or rewind the media stream, the media stream may be retrieved at a second bit rate, and rendered at the second bit rate for fast-forward or rewind playback. By receiving the media stream at multiple bit rates, a media stream may be rendered at increased forward or reverse speeds without dropping frames in the media stream.
摘要翻译: 公开了平滑快进和倒带的媒体流。 一个实施例通过网络连接接收以第一比特率编码的媒体流,并且响应于快进或快退媒体流的输入,可以以第二比特率检索媒体流,并在第二比特率 用于快进或快退播放的比特率。 通过以多个比特率接收媒体流,可以以增加的正向或反向速度呈现媒体流,而不会丢弃媒体流中的帧。
-
-
-
-
-
-
-
-
-