会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • SYSTEMS AND METHODS FOR ADAPTIVE BITRATE STREAMING OF MEDIA STORED IN MATROSKA CONTAINER FILES USING HYPERTEXT TRANSFER PROTOCOL
    • 使用超文本传输​​协议在MATROSKA容器文件中存储的媒体的自适应双向流的系统和方法
    • US20120173751A1
    • 2012-07-05
    • US13221682
    • 2011-08-30
    • Jason BranessAuke Sjoerd van der SchaarKourosh Soroushian
    • Jason BranessAuke Sjoerd van der SchaarKourosh Soroushian
    • G06F15/16
    • H04N19/593G11B27/005G11B27/11G11B27/322H04L65/4084H04L65/4092H04L65/607H04N19/172H04N19/177H04N19/40H04N21/234345H04N21/23439H04N21/2387H04N21/26258H04N21/2662H04N21/42607H04N21/435H04N21/44004H04N21/44008H04N21/44209H04N21/6587H04N21/8455H04N21/8456H04N21/85406H04N21/8543
    • Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. In one embodiment, a processor configured, via a client application, to request portions of files from a remote server. In addition, the client application further configures the processor to retrieve top level index data that identifies a plurality of EBML container files and describes at least a maximum bitrate of the alternative streams contained within the EBML container files, parse the top level index data to obtain information identifying the plurality of EBML container files, request a portion of at least one of the EBML container files that contains the at least one element that specifies the encoding parameters of the stream contained within the EBML container file, retrieve an index that references each element containing portions of encoded video within at least one of the EBML container files, utilize the index to request portions of a first EBML container file that includes elements that contain portions of encoded video, receive and buffer the requested elements, decode the encoded video contained within the buffered elements utilizing the encoding parameters, measure current streaming conditions, and select another of the EBML container files from which to retrieve elements containing portions of encoded video for decoding, where the selection is based upon the measured streaming conditions and the description of the bitrate of the alternative stream contained within the top level data.
    • 公开了使用根据本发明的实施例的超文本传输​​协议(HTTP)的Matroska容器文件中存储的媒体的适应性比特率流的系统和方法。 在一个实施例中,经由客户端应用程序配置来从远程服务器请求部分文件的处理器。 此外,客户端应用还配置处理器以检索标识多个EBML容器文件的顶层索引数据,并且描述包含在EBML容器文件内的替代流的至少最大比特率,解析顶级索引数据以获得 识别多个EBML容器文件的信息,请求包含指定包含在EBML容器文件内的流的编码参数的至少一个元素的至少一个EBML容器文件的一部分,检索引用每个元素的索引 在至少一个EBML容器文件中包含编码视频的部分,利用索引来请求第一EBML容器文件的部分,该第一EBML容器文件包括包含编码视频的部分的元素,接收和缓冲所请求的元素,对包含在其中的编码视频进行解码 使用编码参数的缓冲元素,测量当前流媒体 并选择另一个EBML容器文件,从其中检索包含用于解码的编码视频的部分的元素,其中选择基于测量的流条件和包含在顶级数据中的替代流的比特率的描述。