In one example, a streaming media player can select at least one media stream from a plurality of media streams based on network conditions. The communication interface can receive with the selected bit rate of the selected media stream and having replaceable bit rate can replace the media stream in a communication network, and configured to determine the average bandwidth of communication network. An adaptive bandwidth selector can be part of the average value from the selected media stream switching to alternative media stream based on. The media pipeline can render the selected media stream to the selected media presentation form and render the replaceable media stream to a replaceable media presentation form. The output device may present the selected media presentation form and alternative media presentation form to the user.
【技术实现步骤摘要】
【国外来华专利技术】多协议媒体流优先权信息本申请要求于2015年01月20日提交的美国临时专利申请序列号62/105,727以及于2016年01月19日提交的美国非临时专利申请序列号15/001,225的优先权,上述申请的内容通过整体引用结合到本文中。
技术介绍
媒体流播放器可以从媒体源下载媒体流。媒体流是媒体流播放器可以在媒体流从媒体源下载的同时向用户进行呈现的媒体数据的顺序集合。媒体源可以根据流协议对媒体流格式化。流协议是描绘媒体流的格式以及用于访问媒体流的过程的规则集合。媒体流播放器可以被设计为根据流协议对媒体流进行解码。
技术实现思路
提供该
技术实现思路
而以简化形式对下文在具体实施方式中进一步进行描述的代表性概念的选择进行介绍。该
技术实现思路
并非意在标识所请求保护主题的关键特征或必要特征,其也并非意在被用来对所请求保护主题的范围进行限制。下文所讨论的示例涉及一种能够基于网络条件而从多个媒体流中选择至少一个媒体流的流媒体播放器。通信接口可以在通信网络上接收具有所选择的比特率的所选择的媒体流和具有可替换的比特率的可替换的媒体流,并且被配置为确定通信网络的带宽平均值。自适应流选择器可以部分基于该带宽平均值从所选择的媒体流切换至可替换的媒体流。媒体管道可以将所选择的媒体流渲染为所选择媒体呈现形式,并且将可替换的媒体流渲染为可替换的媒体呈现形式。输出设备可以向用户呈现所选择媒体呈现形式和可替换的媒体呈现形式。附图说明为了描述能够获得以上所提到的以及其它优势和特征的方式,给出了更为特定的描述并且其将通过参考在附图中被图示的其具体示例而呈现。所要理解的是,这些附图仅描画了典型的示例,因此并不 ...
【技术保护点】
一种能够基于网络条件从多个媒体流中选择至少一个媒体流的流媒体播放器,包括:通信接口,所述通信接口被配置为:在通信网络上接收具有所选择的比特率的所选择的媒体流和具有可替换的比特率的可替换的媒体流,以及确定通信网络的带宽平均值;处理核心,所述处理核心被配置为执行以下的每一个:自适应流选择器,所述自适应流选择器被配置为部分基于该带宽平均值从所选择的媒体流切换至可替换的媒体流;以及媒体管道,所述媒体管道被配置为将所选择的媒体流渲染为所选择的媒体呈现形式,并且将可替换的媒体流渲染为可替换的媒体呈现形式;以及输出设备,所述输出设备被配置为向用户呈现所选择的媒体呈现形式和可替换的媒体呈现形式中的至少一个。
【技术特征摘要】
【国外来华专利技术】2015.01.20 US 62/105727;2016.01.19 US 15/0012251.一种能够基于网络条件从多个媒体流中选择至少一个媒体流的流媒体播放器,包括:通信接口,所述通信接口被配置为:在通信网络上接收具有所选择的比特率的所选择的媒体流和具有可替换的比特率的可替换的媒体流,以及确定通信网络的带宽平均值;处理核心,所述处理核心被配置为执行以下的每一个:自适应流选择器,所述自适应流选择器被配置为部分基于该带宽平均值从所选择的媒体流切换至可替换的媒体流;以及媒体管道,所述媒体管道被配置为将所选择的媒体流渲染为所选择的媒体呈现形式,并且将可替换的媒体流渲染为可替换的媒体呈现形式;以及输出设备,所述输出设备被配置为向用户呈现所选择的媒体呈现形式和可替换的媒体呈现形式中的至少一个。2.根据权利要求1所述的媒体流播放器,进一步包括:存储器,所述存储器被配置为存储流媒体缓存并且识别存储器压力,所述存储器压力描述关于其它应用所使用的存储器的总体百分比的、由流媒体缓存所使用的存储器的缓存百分比。3.根据权利要求1所述的媒体流播放器,其中所述处理核心进一步被配置为执行清单解析器,所述清单解析器将描述所选择的媒体流的所选择的清单从依据流媒体协议所格式化转换为列出所选择的比特率的抽象格式的抽象清单。4.根据权利要求1所述的媒体流播放器,其中所述通信接口进一步被配置为识别所述通信网络的链路速度。5.根据权利要求1所述的媒体流播放器,其中所述处理核心进一步被配置为执行缓存模块,所述缓存模块被配置为识别以时间衡量的流媒体缓存所缓存的所选择的媒体流的量。6.根据权利要求1所述的媒体流播放器,其中所述自适应流选择器进一步被配置为基于可替换的媒体流的可替换的比特率或存储器的存储器压力中的至少一个来调节存储器中所储存的流媒体缓存的缓存大小。7.根据权利要求1所述的媒体流播放器,其中所述自适应流选择器进一步被配置为针对存储器中所存储的流媒体缓存设置指示暂停所选择的媒体流的下载的高水印,指示重新开始所选择的媒体流的下载的低水印,以及指示切换至低比特率媒体流的紧急...
【专利技术属性】
技术研发人员:MC霍华德,DH梅班,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。