针对自适应比特率流送的动态转码器速率自适应的系统和方法技术方案

技术编号:13605327 阅读:40 留言:0更新日期:2016-08-28 03:40
描述了用于针对自适应比特流送功能提供动态转码器速率自适应的系统和方法。在第一实施例中,客户端可以在编码会话期间根据所有可用比特率进行选择,其中比特率经由清单文件被从媒体网关提供给客户端。在第二实施例中,比特率的子集被提供给客户端,客户端从该子集中选择选定的比特率。编码会话继续进行,直到从客户端接收针对新比特率的请求,此时生成新的比特率子集。该新的比特率子集被呈现给客户端,并且该循环继续进行直到编码会话结束。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
多年来,人们己变得越来越依赖他们的移动设备。同时,人们还访问互联网上数目和类型不断增长的媒体。当今针对媒体源的流送技术提供了多个ABR流送比特率,以及事先选择用于对媒体源进行编码的比特率。然而,由于移动设备和其他家庭网络通常不用相同的转码器资源作为更复杂的网络媒体网关,因此当向移动设备提供对这些媒体源的相同流送访问时出现了挑战。因此,在本领域中需要用于用有限的转码器资源来有效并高效地提供对网络或设备中的流送媒体的访问的方法和系统。总结如所宽泛描述的,本专利技术的各种实施例提供了用于针对自适应比特流送功能提供动态转码器速率自适应的系统和方法。在第一实施例中,客户端可以在编码会话期间根据所有可用比特率进行选择,其中比特率经由清单文件被提供给客户端。在第二实施例中,比特率的子集被提供给客户端,客户端从该子集中选择选定的比特率。编码会话继续进行,直到从客户端接收针对新比特率的请求,此时生成新的比特率子集。该新的比特率子集被呈现给客户端,并且该循环继续进行直到编码会话结束。提供本总结来以简化的方式介绍对在下面具体实施方式中被进一步描述的概念的选择。本总结不旨在标识所要求保护的主题内容的关键特征或必要特征,也不旨在被用来限制所要求保护的主题内容的范围。附图说明图1是根据本专利技术的各种实施例用于提供动态转码器速率自适应的示例环境的框图。图2是根据本专利技术的第一实施例的系统的框图。图3是示出本专利技术的第一实施例的方法的流程图。图4是示出本专利技术的第一实施例的方法的信令图。图5A和5B是示出本专利技术的第一实施例的示例性代码段。图6是示出本专利技术的第二实施例的流程图。图7和图8是示出本专利技术的第二实施例的框图。图9是根据本专利技术的各种实施例示出网络设备的框图。在各附图中,相似标号和命名指示相似元件。具体实施方式图1是根据本专利技术的各种实施例的系统的框图。网络100包括网络核心102,该网络核心102可以包括能够存储各种类型的媒体的一个或多个服务器以及用作网络100的骨干的服务器。针对骨干功能,网络核心102包括用以为多个分布式网络(106和108)之间的信息(例如,媒体)交换提供路径的装置。每一分布式网络包括被耦合至一个或多个路由器(114-124)的分布式网络服务器(分别为110和112)。本领域的技术人员将认识到,各种类型和数目的装置和结构可以被包括在本专利技术的精神和范围内的每一分布式网络和网络核心中。系统100还包括一个或多个客户端142-150,其中每一客户端142-150(基于为客户端所位于的子网络服务的路由器)被以通信的方式耦合至路由器114-124。如图2中将进一步描述的,每一路由器114-124可以包括媒体网关208。路由器114-124和客户端142-150之间的连接可以包括但不限于:WIFI连接、以太网连接或Apple Boniour连接。这种连接(本文中简称为“连接”)在图1中被示为132-140。系统100中的客户端142-150可以使用可以生成多个媒体或分组(包括视频、图片或视频直播(下文中称为“媒体”))的一个或多个应用(例如,Facebook应用、Microsoft Word应用或Firefox应用)。图2是根据本专利技术的第一实施例的系统200的框图。如图2所示,可以使用位于住所214的网络(下文中称为“家庭网络”),但本领域的技术人员将认识到,可以在本专利技术的精神和范围内使用具有与家庭网络214相同能力的任意类型的更小的网络或子网络。此外,本文所描述的本专利技术的实施例可以在本专利技术的精神和范围内被用于比家庭网络200更高级的网络环境中。原(origin)服务器202包括能够存储和服务媒体的任意源(例如,位于网络100的网络核心102内的虚拟或物理服务器)。替换地,原服务器202可以是分布式网络服务器(例如,图1中的110和112)。原服务器202可以包括单个服务器,或者可以包括传播于网络100中的多个网络设备或组件之间的功能。原服务器202经由通信路径(例如,无线或有线连接)被耦合至媒体网关208和视频控制204。本领域的技术人员将认识到,原服务器202可以包括本专利技术的精神和范围内的多种形式或配置。视频控制204可以是独立的服务器、网络核心102内的虚拟或物理服务器或者另一网络设备内的功能实体(例如,分布式网络服务器110和112)。视频控制204作为客户端206、家庭网络214和原服务器202之间的汇聚点,这样,当从家庭网络214请求针对选定媒体的客户端206媒体请求时,视频控制204协调原服务器202上的媒体的位置。另一方面,视频控制204还接收针对选定媒体的递送服务参数,包括但不限于:针对媒体网关208的发布URL或者针对客户端206的清单URL。媒体网关208经由通信路径被以通信的方式耦合或者位于家庭网络214内,并且包括源210和转码器单元212中的至少一个转码器。尽管图2中只示出了一个转码器,但本领域的技术人员将认识到不止一个转码器可以被包括在本公开的精神和范围内。如在以下附图中将更详细讨论的,媒体网关208创建媒体的一个或多个经封装的流以及如图5A和图5B所描述的清单文件。媒体网关208将清单文件、媒体播放列表和段的单个流公告至原服务器202。媒体网关208还将所请求的流的可用性通知给视频控制204。在第一替换实施例中,中间设备(“视频转播设备”)可存在于媒体网关208和视频控制204之间。在该替换实施例中,视频转播设备可以接收服务、设置和原消息,或者将服务、设置和原消息发送至视频控制204。在第二替换实施例中,位置服务器可存在于客户端206和视频控制204之间,其中位置服务器将在视频控制204和客户端206之间发送和接收位置信息。客户端206可以包括被以通信的方式耦合至原服务器202的任意类型的终端用户设备(例如,图1的142-150)。示例而非限制性的,客户端可以包括智能手机、平板电脑、可穿戴通信设备或膝上型计算机。客户端206和原服务器202之间的连接可以包括经由电信网络的无线连接。在视频控制204物理上位于原服务器202内的实施例中,客户端206和视频控制204之间的连接可以包括客户端206和原服务器202之间的相同连接。客户端可以包括图9中所示的结构,将在本申请的下文中进行描述。图3是示出本专利技术的第一实施例的方法的流程图。方法300开始于在步骤302生成媒体简档。如图5A和图5B中将进一步描述的,转码器212生成单个媒体简档,该单个媒体简档被清单文件中的所有可用比特率(“比特率变量”)引用。因此,单个媒体流被以不同比特率表示,而转码器只生成单个比特率。在步骤304,转码器212适应于从客户端206接收的选定比特率。转码器212依照客户端206的引导来使得转码器212适应于由客户端请求的比特率,而不是事先为客户端建立比特率。这样,转码器212在步骤304以从客户端206接收的比特率继续进行转码。在步骤306,客户端206将针对新比特率的请求发送至视频控制204,并在步骤308切换至新比特率。该新比特率可能高于或低于在步骤304从客户端206接收的比特率。同时,视频控制204向转码器212发送开始以新比特率进行转码的请求。为了优化流送体验并提供至新比特率的无缝转换,客户端206本文档来自技高网...

【技术保护点】
一种用于网络中用不同比特率表现单个媒体流的方法,所述方法包括以下步骤:生成单个媒体简档,该单个媒体简档被清单文件中的所有比特率变量引用;适应于由客户端从所述比特率变量所请求的选定比特率;从客户端接收具有来自所述比特率变量的新选定比特率的消息;以及将新比特率信号发送至转码器以转码为所述新比特率。

【技术特征摘要】
【国外来华专利技术】2014.01.13 US 14/154,1441.一种用于网络中用不同比特率表现单个媒体流的方法,所述方法包括以下步骤:生成单个媒体简档,该单个媒体简档被清单文件中的所有比特率变量引用;适应于由客户端从所述比特率变量所请求的选定比特率;从客户端接收具有来自所述比特率变量的新选定比特率的消息;以及将新比特率信号发送至转码器以转码为所述新比特率。2.如权利要求1所述的方法,还包括以下步骤:应用阻尼机制,直到所述新比特率可用为止。3.如权利要求1所述的方法,其中,所述方法由媒体网关执行。4.如权利要求1所述的方法,其中,所述媒体网关包括单个转码器。5.一种用于网络中用不同比特率表现单个媒体流的方法,所述网络具有只生成一个比特率的转码器,所述方法包括以下步骤:生成单个媒体简档,该单个媒体简档包括清单文件中所有可用比特率变量的子集;适应于由客户端从所述比特率变量所请求的选定比特率;从客户端接收具有来自所述比特率变量的新选定比特率的消息;将信号发送至转码器以转码为所述新选定比特率;以及生成新的单个媒体简档,所述新的单个媒体简档包括清单文件中所有可用比特率变量的新子集。6.如权利要求5所述的方法,其中,所有可用比特率变量的所述...

【专利技术属性】
技术研发人员:斯科特·克里斯托弗·拉博洛兹华伦·斯考特·温纳儿
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

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

1