有效控制自适应流媒体中的客户端行为的系统和方法技术方案

技术编号:13014378 阅读:112 留言:0更新日期:2016-03-16 12:23
本发明专利技术基于一种控制自适应流媒体应用中的客户端行为的替代性方法,即,服务器管理的自适应流媒体,教示了新方案。在该方法中,所述客户端请求流媒体内容并提供关于其行为的额外信息,所述服务器验证所述信息以确定所述请求是否被准许。这样,即使所述客户端不可信,其行为可以合适且有效控制。此外,由于采用这种服务器管理的自适应流媒体方法所导致的所有方案符合基于HTTP的动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,DASH)的MPEG/3GPP标准。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】相关申请本申请要求2013年7月25日递交的第61/858,536号美国临时专利申请案的优先权和权益,该在先申请的全部内容以引入的方式并入本文本中,并用于所有事项。本申请要求2014年7月25日递交的第14/341,665号美国非临时专利申请案的优先权和权益,该在先申请的全部内容以引入的方式并入本文本中,并用于所有事项。
技术介绍
在自适应流媒体中,最好控制流媒体客户端需要播出的内容、播出时长,以及播出频率。这对于流式传输附加广告的内容而言尤其重要。在内容流媒体中,存在不允许跳过或绕过内容而对内容进行流式传输的情况。示例之一是当用户观看附加广告的内容,其中在主要或所需媒体内容的流式传输和显示之前需要对全部或指定部分(例如,至少最初的5秒)的广告内容进行流式传输。在这种附加广告的场景下,例如,在主要媒体内容的开头(前置式)、中间(中置式),和/或末尾(后置式)插入广告,并且观看或跳过广告可以有助于确定是否允许用户观看相关媒体内容,和/或媒体内容的(低质量或高质量)版本。另一示例包括在线或通过信息传送服务进行流式传输的强制训练材料,在信息传送服务中,最好确保用户实际上观看了此内容并接收流媒体内容中包含的信息,作为表明信息实际已被传送或者流媒体服务实际已提供给用户的证据。这种流媒体内容可以是一种附带其它内容的内容。处理这些问题的许多现有方法主要由客户端管理。也就是说,这些方法取决于将控制信息传递给客户端并使客户端相应地执行操作。例如,为了强制播出某条内容,播放片段可以独立于先前片段的处理或播出。实现这点的方法是准备一连串加密内容片段,每个加密内容片段向下一片段隐藏了解密密钥,因此,如果客户端要播放片段,则客户端需要处理前一片段,从而“被迫”以先后顺序播出所有片段。然而,这些方案通常效率不高,主要是因为客户端本身不可信,或者客户端在充满敌意的环境中操作。此外,使用这些客户端管理的方法来控制客户端行为存在大量其它效力问题。除了假设客户端可信并且遵守视频观看协议外,实际可能并不是这种情况,当客户端(扩展为用户)能够访问所有待操控的片段时,客户端在能够发现和处理控制信息时还需要变得更加复杂,并且以标准方式定义所有类型的控制信息是相当困难的。基于HTTP的动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,DASH)是一种受欢迎的自适应比特速率流媒体技术,用于将从常规HTTP网络服务器传送的多媒体内容通过互联网进行高质量流式传输。DASH流媒体通常将媒体内容划分为小文件片段序列,每个片段包含播放时间间隔较短的一部分媒体内容。通常,利用媒体呈现描述(mediapresentat1n descript1n, MPD)文件可使该内容可用,该MPD文件描述了片段信息(例如,定时、URL、诸如视频分辨率和比特速率之类的媒体特征)媒体内容的一个或多个表示(即,相同片段在不同分辨率、比特速率,或其它因素下的版本)通常可用,并且可以基于网络条件、设备能力和用户偏好(通常自动)做出选择,实现自适应流媒体和体验质量(Quality of Experience, QOE)限制。例如,通常当DASH客户端播放内容时,客户端从可用片段中自动选择要下载的具有最高可能比特速率的下一片段,该片段可以按时下载进行播放而不会暂缓或重新缓冲播放中的事件。然而,DASH流媒体给客户端管理的自适应流媒体带来了其它问题。例如,由于DASH实施方案可能不强制客户端行为,所以在跨具有不同DASH客户端实施方案的设备呈现相同流媒体内容的连贯一致的用户体验时没有保证。这是不可取的,尤其从内容所有者的角度而言。此外,例如,根据服务提供商想要如何将内容流式传输给不同类别的订户,很难以动态方式管控客户端的自适应逻辑。此外,动态自适应也由客户端管理,包含潜在周期、自适应集、表示和片段的所有级别的内容信息必须在MPD中规定并且在客户端开始流式传输之前传送给客户端。当开始流式传输紧急警报等动态事件、直播广告插入等动态内容、暂停时间不定的篮球赛等不定时更新的内容,和/或可以动态发生自适应的大量或者甚至数量不限的潜在表示时,该问题变得明显,甚至无法解决。
技术实现思路

技术实现思路
中引入了一系列简化形式的概念,这将在【具体实施方式】部分中进一步描述。本
技术实现思路
并不旨在确定本请求保护的主题的关键特征或必要特征,也不旨在用于限制本请求保护的主题的范围。本专利技术涉及一种新颖的替代方法来控制自适应流媒体应用中的客户端行为,SP,服务器管理的自适应流媒体。根据本请求保护的主题的一方面,所述客户端(通常为在计算设备上执行的网络浏览器或视频流媒体应用)请求流媒体内容并提供关于其行为的额外信息,所述服务器验证所述信息以确定所述请求是否可被准许。这样,即使所述客户端不可信,其行为可以合适且有效控制。此外,由于采用这种服务器管理的自适应流媒体方法所导致的所有方案符合基于HTTP的动态自适应流媒体(Dynamic Adaptive Streaming overHTTP,DASH)的 MPEG/3GPP 标准。根据所述服务器管理的自适应流媒体方法的一项或多项实施例,所述客户端收集其环境内的给定自适应参数集的值,并通过向所述服务器提供这些参数值来发出内容片段请求。所述服务器随后作出自适应决策并返回符合所述客户端所提供的所述自适应参数值的内容片段。为了使用这种方法来控制客户端行为,所述客户端将片段请求和所述服务器所需的补充证据信息一起发出,并且使所述服务器基于先前片段和/或即将到来的片段上关于所述客户端的所述行为的信息控制片段传送,以及在所述信息被授权时,传送后续片段。本专利技术的其它优点和特征将从下文【具体实施方式】中变得显而易见,并且通过特别是在所附权利要求书中指出的手段和组合可以实现。【附图说明】附图包含在并且构成本说明书的一部分,示出了本专利技术的各种实施例,并且与描述内容一起用于解释本专利技术的原则:图1描绘了根据本专利技术实施例的服务器管理的自适应流媒体系统中的示例性服务器架构的方框图。图2描绘了根据本专利技术实施例的服务器管理的自适应流媒体系统中的示例性客户端架构的方框图。图3描绘了根据本专利技术实施例的由服务器在服务器管理的自适应流媒体系统中执行媒体内容流式传输的示例性过程的流程图。图4描绘了根据本专利技术实施例的由客户端计算设备在服务器管理的自适应流媒体系统中执行媒体内容流式传输的示例性过程的流程图。图5描绘了根据本专利技术实施例的媒体呈现描述的第一示例性部分。图6描绘了根据本专利技术实施例的媒体呈现描述的第二示例性部分。图7描绘了根据本专利技术实施例的媒体呈现描述的第三示例性部分。【具体实施方式】现将详细参考本请求保护的主题一种用于放射照相系统的方法和系统的优选实施例,这个方法和系统的示例在附图中示出。虽然结合优选实施例描述该请求保护的主题,但应该理解它们不是旨在将请求保护的主题限制于这些实施例。相反,请求保护的主题旨在覆盖可以包括在由附加的权利要求书的精神和范围内的替代物、修改和等同物。此外,在本请求保护的主题的实施例的以下具体描述中,阐述许多具体细节以便提供对本请求保护的主题的透彻理解。然而,所属领域的普通技术人员将认识到,可以在没有这些具体细节的情况下实践本本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/CN105409226.html" title="有效控制自适应流媒体中的客户端行为的系统和方法原文来自X技术">有效控制自适应流媒体中的客户端行为的系统和方法</a>

【技术保护点】
一种用于流式传输多媒体内容的方法,其特征在于,所述方法包括:在服务器,接收来自客户端计算设备的流媒体内容的片段的请求,所述流媒体内容的所述片段被包括在流媒体内容序列中;从所述客户端计算设备接收对应于多个参数的客户端信息,所述多个参数是所述客户端计算设备基于媒体呈现描述(media presentation description,MPD)获取的并且对应于所述流媒体片段;基于所述客户端信息验证所述请求,以及基于所述请求的验证,传输响应。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:王新刘永亮张少波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1