辅助对等媒体流传送的制作方法

文档序号:6477862阅读:140来源:国知局
专利名称:辅助对等媒体流传送的制作方法
技术领域
本发明的各个实施例涉及流传送(streaming)媒体的领域。
背景技术
对等(P2P)网络是依赖于参与客户端(被称为"对等者(peer)")的分布带宽来 传输数据的计算机网络。例如,P2P网络用于共享数据和流传送媒体数据。可以通过使用 P2P网络来实现向大量的观众进行媒体流传送,其中,对等者充当该流的接收器和中继器两 者。P2P网络提供了将吞吐量分配在大量的对等装置上的益处。但是,P2P网络通常包括很 少的基础架构,并且因此在流传送媒体中受到中断(disruption)的影响。例如,该系统可 能用完带宽,或者对等装置可能随机地从P2P网络断开。


附图被并入本说明书并且形成本说明书的一部分,附解了本发明的实施例, 并且与所述说明书一起用于解释本发明的原理 图1是根据本发明的一个实施例的示例对等者的方框图。
图2是图解根据本发明的一个实施例的辅助对等(P2P)网络连接过程的流程图。
图3A和3B图解了根据本发明的一个实施例的使用辅助P2P网络连接的示例连 接。 图4是图解根据本发明的一个实施例的辅助P2P网络差错复原过程的流程图。
图5A-5C图解了根据本发明的一个实施例的使用辅助P2P网络差错复原的示例 P2P流传送。 在本说明书中所指的附图不应当被理解为按照比例绘制,除了具体指出之外。
具体实施例方式
在此说明本发明辅助对等(P2P)媒体流传送的各个实施例。在一个实施例中,描 述了一种用于辅助P2P媒体流传送的方法。到P2P网络的至少一个对等者的第一连接被启 动来从该P2P网络接收媒体内容。响应于通过第一连接从该对等者递送媒体内容的中断, 通过与数据源的第二连接接收该媒体内容,其中,所述数据源包括所述媒体内容。
本发明的实施例使得P2P流传送系统能够实现与内容递送网络(CDN)类似的性 能,同时降低了带宽成本。在一个实施例中,有限数量的数据源(例如服务器)可以用于改 善P2P系统的性能。例如,本发明的实施例有益于P2P流传送系统,其中,经由连接的对等者 的网络将媒体流中继到大量的观众,所述对等者充当该流的接收器以及潜在的转发器。在 这样的系统中,对服务器的访问可以大大地改善性能。例如,在一个实施例中,服务器可以 有助于实现快速连接时间(例如大约一秒),而在代表现有技术发展水平的P2P流传送系统 中通常观察到大约一分钟的起动时间。在其他实施例中,服务器可以充当可靠的重传代理。
现在详细参考本发明的各个实施例,其示例被图解在附图中。虽然将结合各个实
3施例来说明本发明,但是可以明白,它们不意欲将本发明限于这些实施例。相反,本发明的 实施例意欲涵盖可以被包括在所附的权利要求书的精神和范围中的替代方案、修改和等同 物。而且,在本发明的各个实施例的下面说明中,给出了许多具体细节,以便提供本发明的 实施例的彻底理解。在其他情况下,未详细描述公知方法、过程、部件和电路以便避免不必 要地混淆本发明的实施例的各方面。 本发明的各个实施例提供了辅助P2P媒体流传送。在一个实施例中,响应于通过 到P2P网络的连接递送媒体内容的中断,该媒体内容通过到数据源的连接。在一个实施例 中,所述中断是在建立到P2P网络的连接时的起动延迟。在另一个实施例中,所述中断是对 等者从P2P网络断开,从而要求重新建立到P2P网络的连接。在另一个实施例中,所述中断 是来自P2P网络的分组丢失。 虽然关于视频数据的流传送描述了本发明的实施例,但是应当明白,本发明的实 施例不限于视频数据的流传送。应当明白,本发明的实施例也适用于其他类型的媒体,其中 包括但是不限于基于音频的数据、基于图像的数据、图形数据、基于视频的数据、基于文本 的数据和基于网页的数据等。而且,应当理解,本发明的实施例也可以被应用到按请求传 输,其中包括同步的(例如实况的)、异步的(例如时移的)或者下载。
本发明的实施例使用P2P网络来实时地以低成本向大量对等者分发媒体流以及 利用诸如小数量的服务器的数据源来保证快速连接时间和差错复原。例如,本发明的实施 例使用到数据源的连接来提供从诸如分组丢失或者父对等者断开之类的各个事件的快速 恢复。而且,通过使用比典型的CDN少得多的服务器,与当前的商业媒体多播相比较,本发 明的实施例大大降低了成本。而且,因为服务器将媒体流转发到新对等者或者已经丢失了 到P2P网络的连接的对等者,所以本发明的实施例改善了 P2P流传送系统的起动延时和品 质。 图1是根据本发明的一个实施例的示例对等者100的方框图。对等者100包括 P2P连接模块110、P2P中断检测模块120和数据源连接模块130。在一个实施例中,对等者 IOO被实现在能够通过网络连接(未示出)通信的计算装置中。例如,对等者IOO可以是任 何类型的计算装置,其中包括但是不限于计算机、蜂窝电话、个人数字助理、电视机、机顶盒 和能够通过网络接收和发送数据的任何其他的计算装置。 应当明白,P2P连接模块110、 P2P中断检测模块120和数据源连接模块130可以 被实现为软件、硬件、固件或者其任何组合。而且,应当明白,对等者ioo可以包括附加的部 件,未示出所述附加的部件以便避免不必要地混淆本发明的实施例的各方面。
与数据源(诸如图3A的数据源330)相结合的对等者100可用于提供辅助P2P媒 体流传送。对等者IOO可用于充当媒体流的接收器和转发器。例如,当连接到P2P网络时, 对等者100从P2P网络接收媒体流。应当明白,对等者100可以通信地连接到P2P网络的 任何数量的其他对等者以接收媒体流的不同或者多个部分。而且,对等者IOO可以将所接 收的媒体流或者其部分转发到P2P网络的其他对等者。 由于P2P控制协议的特性,为了连接到P2P多播网络,对等者100首先建立到一个 或几个连接的对等者的连接,所述连接的对等者具有足够的可用带宽来充当该新对等者的 转发器。在一个实施例中,P2P连接模块110可用于建立和维持到P2P网络的至少一个连 接。当P2P连接模块110正在建立到P2P网络的初始连接时,根据一个实施例,P2P连接模块110执行下面的操作。首先,P2P连接模块110与P2P网络装置进行初始联系,以请求潜 在的转发对等者候选者的列表。在一个实施例中,P2P网络装置是对等者。在另一个实施例 中,P2P网络装置是维持潜在的转发对等者候选者的列表但是不充当对等者的服务器。在 一个实施例中,该服务器也充当P2P网络外部的数据源。 —旦P2P连接模块110接收到潜在的转发对等者候选者的列表,P2P连接模块110 就促进与至少其中一个候选者进行信息交换,以确定选择哪个候选者。例如,部分地基于可 用的带宽、地理邻近性、网络连接特性以及其他信息或者其组合来选择该候选者或多个候 选者。在选择至少一个转发对等者后,与所选择的转发对等者或对等者建立连接。
应当明白,在对等者100和P2P网络之间建立连接时的每个操作都可能引入延迟。 而且,因为一些对等者可能在网络地址转换(NAT)和防火墙之后,因此使用某些类型的协 议连接到它们可能增大这种延迟。而且,例如当在P2P网络上的吞吐量有限时,所述连接过 程可能是不成功的,并且可能必须重复。 在一个实施例中,与数据源结合的P2P中断检测模块120可用于减小在连接到P2P 网络时固有的延时。在一个实施例中,P2P中断检测模块120检测P2P网络连接模块110已 经启动了到P2P网络的连接,但是还没有建立这样的连接。在一个实施例中,如上所述,当 对等者100首次连接到P2P网络时,启动所述连接。在另一个实施例中,如果到P2P网络的 连接已经丢失,并且P2P网络连接模块110正试图重新建立到P2P网络的连接,则启动所述 连接。 在一个实施例中,P2P中断检测模块120通过提供辅助的P2P网络连接来减少或
者消除起动延迟。对等者ioo连接到数据源,诸如一个或多个服务器,所述数据源能够访问 正被转发到对等者的流。在一个实施例中,对等者ioo联系数据源以请求媒体内容的部分。 当对等者100建立其到P2P网络的连接时,通过数据源连接模块130来建立到所述数据源 的连接,以便在正在建立到P2P网络的连接的时候通过到所述数据源的连接接收媒体流。 在一个实施例中,到数据源的连接是例如经由HTTP请求的单播连接。在一个实施例中,当 建立了到P2P网络的连接时,到数据源的连接被数据源连接模块130关闭。
在一个实施例中,所述数据源是服务器。在另一个实施例中,数据源由多个服务器 构成。应当明白,根据本实施例,每个服务器可以访问媒体流的任何部分。例如,所有服务 器可以包括整个流,每个服务器可以包括流的独特部分,服务器可以包括媒体流的不同和 重复的部分,或者任何其他配置。而且,应当明白,服务器可以共同位于(collocate)、分布 在网络的不同节点上,或者其任何组合。在一个实施例中,所述数据源被包括在CDN中。
应当明白,根据一个实施例,可能存在对等者连接到数据源和P2P网络两者的时 间段。这有益于例如保证在从数据源发送的分组和从P2P网络接收的分组之间没有不连续 性(例如丢失分组)。 由于P2P网络的随机性质,任何参与的对等者可以在任何时间退出,并且中断到 大量的随后对等者的媒体传输。在另一个实施例中,P2P中断检测模块120通过提供辅助 的P2P网络差错复原来提供增强的差错复原,其中,对等者IOO连接到能够访问正被转发到 对等者的流的诸如一个或多个服务器的数据源。在一个实施例中,到数据源的连接是例如 经由HTTP请求的单播连接。 在一个实施例中,P2P中断检测模块120引导数据源连接模块130来连接到诸如可靠重传服务器的数据源,以保证向通知丢失分组或者已经从P2P多播断开或者部分断开 的对等者递送媒体流的丢失部分。在一个实施例中,对等者ioo联系数据源以请求媒体内 容的丢失部分。例如,当P2P中断检测模块120检测到对等者100已经从P2P网络断开时, P2P中断检测模块120引导数据源连接模块130来建立到数据源的连接,并且请求媒体流 的丢失部分。在这个时间期间,P2P中断检测模块120引导P2P网络连接模块110重新建 立到P2P网络的连接。在一个实施例中,当对等者100已经重新建立了这个连接并且已经 接收到足够的分组来避免在媒体播出中的任何不连续性时,到数据源的连接被关闭或者暂 停。在另一个实施例中,在由于例如传输差错而导致的随机分组丢失的情况下,对等者100 可以直接从数据源请求丢失的分组,并且不必重新建立到P2P网络的连接。
在一个实施例中,对等者100预测在未来可能丢失什么,并且抢先从数据源请求 该信息。在本实施例中,所检测的中断是预测的未来分组丢失。应当明白,在本实施例中, 对等者100预测地从数据源请求内容,这与仅仅当断定分组丢失时才反应性地请求内容相 反。在另一个实施例中,可以执行资源分配,其中,从P2P网络和从数据源请求的内容的量 基于来自P2P网络505的对等者的可用吞吐量而改变。 如上所述,对等者100的实施例可用于提供辅助的P2P网络连接以减小起动延迟。 图2是图解根据本发明的一个实施例的辅助P2P网络连接的过程200的流程图。在一个实 施例中,处理器和电部件在计算机可读且计算机可执行指令的控制下执行过程200 。所述计 算机可读且计算机可执行指令例如驻留在诸如计算机可用的易失性和非易失性存储器的 数据存储功能元件中。但是,所述计算机可读且计算机可执行指令可以驻留在任何类型的 计算机可读介质中。在一个实施例中,通过图1的对等者100来执行过程200。
关于图3A和3B来描述过程200。图3A和3B图解了根据本发明的一个实施例的、 使用辅助P2P网络连接的示例连接。 在过程200的210,启动到P2P网络的至少一个对等者的第一连接,以从P2P网络 接收媒体内容。参见图3A,新的对等者310启动与P2P网络320的对等者的连接315。应 当明白,新的对等者310可以启动与P2P网络320的多个对等者的多个连接,并且为了简洁 和清楚,这里仅仅描述连接315。 为了建立连接315,在一个实施例中,新的对等者310与P2P网络装置进行初始联 系,以请求潜在的转发对等者候选者的列表。在一个实施例中,所述P2P网络装置是对等 者。在另一个实施例中,所述P2P网络装置是维持潜在的转发对等者候选者的列表但不充 当对等者的服务器。在一个实施例中,服务器也充当P2P网络外部的数据源,例如数据源 330。 一旦新的对等者310接收到潜在的转发对等者候选者的列表,则新的对等者310与至 少其中一个候选者交换信息,以确定选择哪个候选者。在一个实施例中,直到选择了转发对 等者才建立第一连接。应当明白,这个启动和建立到P2P网络的第一连接的过程会在媒体 内容播出的起动中引入延时和延迟。 与启动到P2P网络的连接同时地,建立到数据源的第二连接,如在220所示。参见 图3A,建立与数据源330的连接325。在一个实施例中,数据源330是服务器。在另一个实 施例中,数据源330包括多个服务器。在一个实施例中,到数据源330的连接325是例如经 由HTTP请求的单播连接。应当明白,在一个实施例中,至少当新的对等者正在启动并且直 到建立了与P2P网络的连接时,使用与数据源的第二连接。
在一个实施例中,在建立连接325之前,启动连接315。在另一个实施例中,在启动 连接315之前建立连接325。例如,在一个实施例中,数据源330可以包括潜在的转发对等 者候选者的列表。应当明白,可以以任何顺序来执行建立连接325和启动连接315。也应当 明白,连接325是比连接315更快地建立的类别。 在230,通过第二连接从数据源接收媒体内容。参见图3A,新对等者310通过连接
325从数据源330接收媒体内容。在一个实施例中,至少在建立了连接315以前,通过连接
325接收媒体内容。通过在建立到P2P网络的连接315之前通过连接325接收媒体内容,新
的对等者310可以接收媒体内容,而不会经受在P2P网络协议中固有的起动延迟。 在240,建立第一连接。在一个实施例中,在从潜在的转发对等者候选者的列表选
择了至少一个转发对等者后,建立与所选择的转发对等者或对等者的连接。 在250,通过第一连接从P2P网络接收媒体内容。如图3A中所示,一旦建立了连
接315,新的对等者310就连接到P2P网络320。因此,通过连接315从P2P网络320接收
媒体内容。 在一个实施例中,如在260所示,断开到数据源的第二连接。如在图3B中所示,新 的对等者310通过连接315而连接到P2P网络320,并且未保留到诸如图3A的数据源330 的数据源的任何连接。应当明白,在其他实施例中,第二连接被暂停而不是断开。这可以允 许在P2P网络中断的情况下到数据源的连接的更快的恢复。 应当明白,根据一个实施例,可能存在对等者连接到数据源和P2P网络两者的时 间段。这有益于例如保证在从数据源发送的分组和从P2P网络接收的分组之间没有不连续 性(例如丢失的分组)。 如上所述,对等者100的实施例可用于提供辅助P2P网络连接以减小起动延迟。图 4是图解根据本发明的一个实施例的辅助P2P网络差错复原的过程400的流程图。在一个 实施例中,处理器和电部件在计算机可读且计算机可执行指令的控制下执行过程400 。所述 计算机可读且计算机可执行指令例如驻留在诸如计算机可用的易失性和非易失性存储器 的数据存储功能元件中。但是,所述计算机可读且计算机可执行指令可以驻留在任何类型 的计算机可读介质中。在一个实施例中,由图1的对等者100来执行过程400。
关于图5A-5C描述过程400。图5A-5C图解了根据本发明的一个实施例的、使用辅 助P2P网络差错复原的P2P流传送的示例差错复原过程。 在过程400的405,启动到P2P网络的至少一个对等者的第一连接以从P2P网络接 收媒体内容。虽然主要根据辅助P2P网络差错复原来描述过程400,但可以将过程400 —般 化以包括在此所述的其他实施例,诸如辅助P2P网络连接。 在一个实施例中,如在408所示,建立第一连接。在410,确定到P2P网络的第一 连接的中断是否被检测到。如果未检测到中断,则通过第一连接从P2P网络接收媒体内容, 如在412所示。通过重复410和412来监控第一连接,直到检测到中断或者直到接收到所 有的媒体内容并且到P2P网络的第一连接被断开。参见图5A,对等者510通过连接515从 P2P网络505的转发对等者520接收媒体内容。 如果到P2P网络的第一连接的中断被检测到,则过程400进行到420。在420,建 立到数据源的第二连接。在一个实施例中,对等者联系数据源以请求媒体内容的部分。参 见图5B,建立与数据源530的连接525。在一个实施例中,数据源530是服务器。在另一个实施例中,数据源530包括多个服务器。在一个实施例中,到数据源530的连接525是例如 经由HTTP请求的单播连接。 在425,通过第二连接从数据源接收媒体内容。参见图5B,对等者510通过连接 525从数据源530接收媒体内容。通过在到P2P网络505的连接的中断期间通过连接525 接收媒体内容,对等者510可以接收媒体内容,而没有由中断引起的间断。
在一个实施例中,所述中断包括所述对等者连接到的转发对等者从P2P网络断 开。例如,参见图5A,转发对等者520从P2P网络505断开。在415,根据一个实施例,所述 对等者试图重新建立到P2P网络的第一连接。应当明白,所述第一连接不必是到P2P网络 的特定对等者,而是指的是到P2P网络的连接。在本实施例中,所述对等者启动到P2P网络 的第一连接,以便重新建立到P2P网络的连接。这个过程类似于在上面的210中描述的过 程,并且为了简洁而在此不重复。应当明白,至少与425同时地执行415。在一个实施例中, 与420和425同时地执行415。 在另一个实施例中,所述中断是分组丢失。应当明白,这个分组丢失可以或者可以 不与转发对等者从P2P网络断开相关联,而是可以与到对等者的网络传输的特性相关联。 在本实施例中,因为第一连接未断开,因此不执行415。 在一个实施例中,对等者预测在未来可能丢失什么,并且抢先从数据源请求该信 息。在本实施例中,所检测的中断是预测的未来分组丢失。例如,如果从连接515所接收的 媒体内容慢下来,则对等者510可以将这样的慢下来解释为发生阻塞的指示。对等者510 然后可以从数据源530请求一些未来需要的内容。应当明白,在本实施例中,对等者510预 测地从数据源530请求内容,这与仅仅当断定分组丢失时才反应性地请求内容相反。在另 一个实施例中,可以执行资源分配,其中,从P2P网络505和从数据源530请求的内容的量 基于来自P2P网络505的对等者的可用吞吐量而改变。例如,可以从P2P网络505请求分 组的2/3,并且可以从数据源530请求分组的1/3。 在另一个实施例中,所述中断包括在建立到P2P网络的连接时固有的起动延迟。 在本实施例中,所述对等者启动到P2P网络的第一连接以重新建立到P2P网络的连接。这 个过程类似于在上述的210中描述的过程,并且为了简洁而在此不重复。
在430,确定中断是否已经结束。在一个实施例中,当到P2P网络的第一连接被重 新建立时所述中断结束。在另一个实施例中,当接收到一个或多个丢弃的分组时所述中断 结束。如果所述中断还没有结束,则过程400返回到425。通过重复425和430来监控中 断的状态,直到中断结束,或者直到接收到所有的媒体内容,并且到数据源的第二连接被断 开。 如果确定中断已经结束,则通过第一连接从P2P网络接收媒体内容,如在435所 示。如在图5C中所示,一旦重新建立了连接515,对等者510就连接到P2P网络505。因此, 通过连接515从P2P网络505接收媒体内容。应当明白,对等者510可以连接到任何转发 对等者或者连接到P2P网络505的任何组的转发对等者。例如,在中断是分组丢失的情况 下,对等者510可能仍连接到同一转发对等者或者同一组转发对等者。在另一个示例中,在 中断是转发对等者或者一组转发对等者从P2P网络505断开的情况下,在对等者510和不 同的转发对等者或者不同组的转发对等者之间建立连接515。 在一个实施例中,如在440所示,断开到数据源的第二连接。如在图5C中所示,对
8等者510通过连接515连接到P2P网络505,并且不保留到诸如图5B的数据源530的数据 源的连接。应当明白,在其他实施例中,第二连接被暂停而不是断开。这可以允许在P2P网 络中断的情况下到数据源的连接的更快的恢复。 应当明白,根据一个实施例,可能存在对等者连接到数据源和P2P网络两者的时 间段。这有益于例如保证在从数据源发送的分组和从P2P网络接收的分组之间没有不连续 性(例如丢失分组)。 应当明白,本发明的实施例也可以与其他差错复原方法相结合地实现重传服务 器。例如,对等者可以在使用服务器之前从其他连接的对等者请求重传。
在图3A、3B、5A、5B和5C中描绘的P2P网络的实施例指示对等者通过应用层多播 树而连接。应当明白,不要求这种实现方式,并且可以实现其他类型的P2P流传送网络。在 一个实施例中,P2P网络依赖于多个多播树以将媒体流中继给其成员。在这样的系统中,在 不同的树上发送流的互补部分。在这样的系统中,数据源将用于转发与加入的对等者还未 建立到其的连接的多播树的每一个相关联的子流。同样,如果对等者从任何多播树断开,则 从重传数据源请求该流的丢失部分,同时对等者重建其(一个或多个)有故障的连接。
在另一个实施例中,在非结构化的P2P流传送系统中,在对等者之间交换分组,而 不必建立明确的多播树,并且在连接的对等者之间交换分组图,以定位媒体流的丢失部分。 在这种类型的系统中,在一个实施例中,直接从数据源向连接的对等者发送媒体流,直到连 接的对等者已经连接到至少N个其他对等者,其中N是任何给定的正数。从数据源直接请 求在M个分组图交换后还没有被定位的分组,其中,M是任何给定的正数。
本发明的实施例使得P2P流传送系统能够在降低带宽成本的同时实现类似性能 的CDN。在一个实施例中,可以使用诸如服务器的有限数量的数据源来改善P2P系统的性 能。例如,在一个实施例中,到数据源的连接有助于实现快速的连接时间。在另一个实施例 中,到数据源的连接有助于差错复原。 总之,本发明的实施例提供了数据源辅助的对等媒体流传送。在一个实施例中,本 发明提供了辅助P2P网络连接,以减小与连接到P2P网络相关联的起动延迟。在另一个实 施例中,本发明提供了辅助P2P网络差错复原。 由此描述了本发明辅助对等媒体流传送的各个实施例。虽然在特定的实施例中描 述了本发明,但是应当明白本发明不应当被解释为被这样的实施例限制,而是根据所附的 权利要求书来解释本发明。
权利要求
一种用于辅助对等媒体流传送的方法(400),所述方法(400)包括启动(410)到对等网络(505)的至少一个对等者(520)的第一连接(515),以从所述对等网络(505)接收媒体内容;并且响应于通过所述第一连接(515)从所述对等者(520)递送所述媒体内容的中断,通过与数据源(530)的第二连接(525)接收(425)所述媒体内容,其中,所述数据源(530)包括所述媒体内容。
2. 根据权利要求1的方法(400),还包括响应于所述中断结束使得通过所述第一连接(515)接收所述媒体内容,断开(440)所 述第二连接(525)。
3. 根据权利要求l的方法(400),其中,所述中断包括在建立与所述对等网络(505)的 所述第一连接(515)时的起动延迟,所述方法(400)还包括响应于建立所述第一连接(515),断开(440)所述第二连接。
4. 根据权利要求l的方法(400),其中,所述中断包括所述对等者(520)从所述对等网 络(505)断开,所述方法(400)还包括重新建立(415)到所述对等网络(505)的至少一个对等者的所述第一连接(515);并且响应于重新建立所述第一连接(515),断开(440)所述第二连接(525)。
5. 根据权利要求1的方法(400),其中,所述中断包括在所述第一连接(515)上的分组 丢失,其中,所述通过第二连接(525)接收(425)所述媒体内容还包括通过所述第二连接(525)接收至少一个丢失分组。
6. 根据权利要求l的方法(400),其中,所述数据源(530)包括至少一个服务器。
7. 根据权利要求6的方法(400),其中,所述数据源(530)包括多个服务器,其中,所述 多个服务器的每个服务器包括所述媒体内容的至少一部分。
8. 根据权利要求1的方法(400),还包括 响应于所述中断,从所述数据源(530)请求媒体内容的部分。
9. 根据权利要求1的方法(400),还包括 预测未来分组丢失;并且从所述数据源(530)抢先请求包括所述未来分组丢失的媒体内容。
10. —种用于辅助对等网络连接的方法(200),所述方法包括启动(210)到对等网络(320)的至少一个对等者的第一连接(315),以从所述对等网络 (320)接收媒体内容;与所述启动(210)所述第一连接(315)同时地,建立(220)与数据源(330)的第二连 接(325),其中,所述数据源(330)包括所述媒体内容;并且 通过所述第二连接(325)接收(230)所述媒体内容。
全文摘要
辅助对等媒体流传送。启动到对等网络(505)的至少一个对等者(520)的第一连接(515),以从所述对等网络(505)接收媒体内容。响应于通过所述第一连接(515)从所述对等者(520)递送所述媒体内容的中断,通过与数据源(530)的第二连接(525)接收所述媒体内容,其中,所述数据源(530)包括所述媒体内容。
文档编号G06F17/00GK101755261SQ200880025485
公开日2010年6月23日 申请日期2008年7月16日 优先权日2007年7月20日
发明者E·塞顿, J·阿波斯托罗普洛斯 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1