P2p直播业务控制及其码流发送方法、装置和系统的制作方法

文档序号:4845690阅读:156来源:国知局
专利名称:P2p直播业务控制及其码流发送方法、装置和系统的制作方法
技术领域
本发明涉及P2P直播业务技术,尤其涉及一种P2P直播业务控制及其码流发送方 法、装置和系统。
背景技术
随着网络技术的飞速发展,P2P(Pointer-to-Pointer)技术被广泛应用于直播业 务当中。如果某P2P直播业务为收费节目,则P2P系统需要对直播内容进行访问控制。现有技术中对P2P直播业务的访问控制方式主要包括以下方式一种访问控制方 式为对用户身份进行认证,用户身份认证通过后便可使用P2P直播业务。该种方式仅是在 用户接入时进行验证,后续无法实现有效的控制。另一种访问控制方式为对用户的状态进 行监控,例如服务器端对客户端进行控制,服务器可以断开客户端节点A,客户端节点A主 动发送和其他节点的连接断开消息。但是由于P2P系统中,由于各节点间可以直接提供直 播业务内容,因此会出现服务器在断开与客户端节点A之间的连接后,如果客户端节点A不 断开和其他节点的连接,则在其他节点一直访问该直播节目的情况下,该客户端节点A仍 旧可以访问该节目。该种访问控制方式虽然在一定程度上解决了直播业务的访问控制,但 并没有解决客户端节点对直播业务内容的访问控制。

发明内容
针对现有技术中存在的缺陷,本发明提供一种P2P直播业务控制及其码流发送方 法、装置和系统。本发明提供一种P2P直播业务控制方法,包括P2P服务器根据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的 控制粒度,获得与所述直播业务码流对应的区段间隔信息,并为所述直播业务码流中根据 所述区段间隔信息所划分的各个区段分别生成一对应的授权码;所述P2P服务器向所有授权节点发送所述当前频道的区段间隔信息,以及当前区 段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直播业务码流。本发明提供一种P2P直播业务码流发送方法,包括接收客户端发送的、用于获取当前频道对应的直播业务码流的请求信息,所述请 求信息包括所述直播业务码流中的切片号,以及所述切片号对应的切片所属区段的授权 码;若根据P2P服务器下发的所述当前频道的区段间隔信息和当前区段对应的授权 码,验证获知所述请求信息中包括的授权码合法,则根据所述切片号向所述客户端发送所 述当前频道对应的直播业务码流。本发明提供一种P2P服务器,包括处理模块,用于根据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的控制粒度,获得与所述直播业务码流对应的区段间隔信息,并为所述直播业务码流中 根据所述区段间隔信息所划分的各个区段分别生成一对应的授权码;第一发送模块,用于向所有授权节点发送所述当前频道的区段间隔信息,以及当 前区段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直播业 务码流。本发明提供一种节点设备,包括接收模块,用于接收客户端发送的、用于获取当前频道对应的直播业务码流的请 求信息,所述请求信息包括所述直播业务码流中的切片号,以及所述切片号对应的切片所 属区段的授权码;第二发送模块,用于若根据P2P服务器下发的所述当前频道的区段间隔信息和当 前区段对应的授权码,验证获知所述请求信息中包括的授权码合法,则根据所述切片号向 所述客户端发送所述当前频道对应的直播业务码流。本发明提供一种网络系统,包括上述的P2P服务器和节点设备,以及分别与所述 P2P服务器和所述节点设备连接的客户端。本发明提供的P2P直播业务控制及其码流发送方法、装置和系统,P2P服务器通过 将直播业务码流划分成多个区段,并为每一区段分配一唯一对应的授权码,以系统验证授 权码的方式,控制直播业务内容的传输和接入,只有拥有正确授权码的客户端才能获取直 播业务码流,实现对客户端访问直播业务内容的有效控制。


图1为本发明P2P直播业务控制方法实施例流程图;图2为本发明P2P直播业务码流发送方法实施例流程图;图3为本发明P2P直播业务控制及码流方法实施例信令图;图4为本发明P2P服务器实施例结构示意图;图5为本发明节点设备实施例结构示意图;图6为本发明网络系统实施例结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明针对现有技术仅对客户端进行控制,但没有根本解决客户端对内容的访问 控制等缺陷,提供一种解决方式即P2P系统通过授权码方式,控制直播内容的传输和接入, P2P系统根据控制策略更新授权码,只有拥有正确授权码的客户端才能获取直播业务码流, 实现对客户端访问直播业务内容的有效控制。图1为本发明P2P直播业务控制方法实施例流程图,如图1所示,该方法包括步骤100,P2P服务器根据当前频道对应的直播业务码流的码率、切片大小,以及 预先设定的控制粒度,获得与所述直播业务码流对应的区段间隔信息,并为所述直播业务
5码流中根据所述区段间隔信息所划分的各个区段分别生成一对应的授权码;本发明实施例为了实现对客户端访问直播业务内容的有效控制,将某一频道对应 的直播业务码流本身按照一定的区段间隔进行划分,并且为每一区段分配一个唯一对应的 授权码,为客户端请求获取该频道的直播业务码流提供验证依据。具体地,直播业务码流包 括多个切片,各切片按照切片号由小至大进行排列。P2P服务器将当前频道对应的直播业务 码流所包括的多个切片,按照一定的区段间隔划分成多个区段。其中,所依据的区段间隔可以按照如下方式获取。源服务器在接收到头端系统下 发的码流后,向P2P系统中提供数据缓存功能的节点设备(所有授权节点中的一种节点) 发送当前频道对应的直播业务码流,并同时告知P2P服务器以下信息,包括当前频道的标 识信息(频道ID)、直播业务码流的码率以及直播业务码流的切片大小。P2P服务器根据其 中的码率和切片大小,并结合预先设定的控制策略时间控制精度(即控制粒度),计算获得 区段间隔信息。该区段间隔信息表示划分该直播业务码流的区段间隔,即每一区段中包括 多少个切片。在P2P服务器划分完区段后,还要为每一个区段生成一个唯一对应的授权码。步骤101,所述P2P服务器向所有授权节点发送所述当前频道的区段间隔信息,以 及当前区段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直 播业务码流。P2P服务器在获得当前频道的区段间隔信息和各区段对应的授权码后,获取源服 务器下发给授权节点设备的各切片中对应的最大切片号,并将最大切片号所代表的切片所 属区段作为当前区段,将区段间隔信息和当前区段对应的授权码统一发送给P2P系统中的 所有授权节点。某一客户端节点(所有授权节点中的一种节点,以下称为客户端)若需要获 取当前区段内的直播业务码流,则可以应用其对应的授权码来请求该区段内的码流。当然 能够提供数据缓存功能的授权节点设备同样也将接收到P2P服务器发送的区段间隔信息 和当前区段对应的授权码,并且后续若接收到客户端发送的获取当前区段内的直播业务码 流的请求信息后,则可以应用P2P服务器下发的授权码对请求信息中的授权码进行比对, 若一致,则验证通过并向客户端发送对应区段内的直播业务码流。本发明各实施例中所述的授权节点,可以指根据预先设定的判断条件,判断获知 一节点有权继续使用相应的资源,则该节点即为授权节点。当然,若一节点的资源使用权 限因时限等原因已经过期,即无权继续享用该资源了,则该节点即为非授权节点。P2P服务 器检查当前节点是否可继续使用资源,若判断获知当前节点为授权节点即可以继续使用资 源,方执行发送当前频道的区段间隔信息以及对应的授权码的操作。本发明实施例提供的P2P直播业务控制方法,P2P服务器通过将直播业务码流划 分成多个区段,并为每一区段分配一唯一对应的授权码,以系统验证授权码的方式,控制直 播业务内容的传输和接入,只有拥有正确授权码的客户端才能获取直播业务码流,实现对 客户端访问直播业务内容的有效控制。进一步地,基于上述实施例方法还包括当源端服务器下发的当前频道对应的直播 业务码流到达下一区段时,P2P服务器向所有授权节点发送该下一区段对应的授权码的步 骤。由于源服务器不断地下发当前频道的直播业务码流,当所下发的直播业务码流中最大 切片号不属于前一区段而属于紧邻的下一区段时,P2P服务器要将与该下一区段对应的授 权码统一下发给P2P系统中所有的授权节点。节点设备可以应用该授权码对请求获取该下一区段内的码流的客户端进行验证。进一步地,上述处理流程中,各区段的授权码也可以在 当授权节点向P2P服务器请求授权码或请求节点列表时,由P2P服务器发送给该授权节点。请求当前频道码流的客户端作为P2P系统中的一授权节点,还可以如下方式接收 P2P服务器下发的区段间隔信息以及授权码。具体地,当P2P服务器接收到该客户端发送 的、用于获取当前频道对应的节目列表的请求时,P2P服务器向该客户端返回其所请求的节 目列表,而且还可以携带当前频道的区段间隔信息,以及当前区段对应的授权码。客户端后 续可以应用该授权码请求获取当前区段内的直播业务码流。图2为本发明P2P直播业务码流发送方法实施例流程图,如图2所示,该方法包 括步骤200,接收客户端发送的、用于获取当前频道对应的直播业务码流的请求信 息,所述请求信息包括所述直播业务码流中的切片号,以及所述切片号对应的切片所属区 段的授权码;基于上述方法实施例,P2P系统中能够提供数据缓存的节点设备首先将接收到 P2P服务器下发的当前频道对应的区段间隔信息,以及当前区段对应的授权码。若该节点设 备后续接收到一客户端发送的请求获取当前频道对应的直播业务码流的请求信息,则可以 为该客户端提供其所需的码流。其中客户端发送的请求信息中可以包括所请求的直播业务 码流中的切片号,以及该切片号对应的切片所属区段的授权码。其中所述的切片号为源服 务器通过P2P网络推送给该客户端的,表示当前频道的直播业务码流的发送进度。步骤201,若根据P2P服务器下发的所述当前频道的区段间隔信息和当前区段对 应的授权码,验证获知所述请求信息中包括的授权码合法,则根据所述切片号向所述客户 端发送所述当前频道对应的直播业务码流。该节点设备接收到客户端发送的请求信息后,可以根据该请求信息中的切片号, 并结合当前频道对应的区段间隔信息,判断该切片号所对应的切片属于直播业务码流中的 哪个区段,并将P2P服务器下发的该区段所对应的授权码与客户端发送的请求信息中所携 带的授权码进行比对验证,若一致,则证明请求信息中包括的授权码合法,并根据切片号向 客户端发送当前频道对应的直播业务码流。当然,若通过比较P2P服务器下发的该区段所对应的授权码与客户端发送的请求 信息中所携带的授权码,获知二者不一致,则说明客户端所发送的请求不合法,拒绝向其提 供当前频道的直播业务码流。客户端所发送的请求中所携带的授权码与节点设备所维护的 对应区段的授权码不一致,可能是由于虽然客户端请求的是直播业务码流中下一区段中的 切片,但是所携带的授权码仍旧是前一区段对应的授权码,即请求信息中的授权码并不是 P2P服务器为所要请求切片所属区段而分配的授权码,此种情况下,节点设备将拒绝提供直 播业务码流。本发明实施例提供的直播业务码流发送方法,提供缓存功能的节点设备通过验证 授权码的方式,控制直播业务内容的传输和接入,只有拥有正确授权码的客户端才能获取 直播业务码流,实现对客户端访问直播业务内容的有效控制,保证了直播业务码流发送的
可靠性。进一步地,基于上述实施例,由于P2P服务器要根据直播业务码流发送的进度,不 断更新授权码,因此节点设备还要接收P2P服务器下发的、当前频道对应的直播业务码流中下一区段对应的授权码,并用于进行客户端发送的请求信息的验证。图3为本发明P2P直播业务控制及码流方法实施例信令图,如图3所示,该方法包 括步骤300,P2P服务器获取当前频道的直播业务码流的区段间隔信息,以及当前区 段对应的授权码;P2P服务器根据当前频道的直播业务码流的码率、切片大小,以及预先设定的控 制粒度确定区段间隔信息,即授权节点所需上报的区段间隔。其中P2P服务器根据当前频 道对应的直播业务码流的码率、切片大小,以及预先设定的控制粒度,获得与直播业务码流 对应的区段间隔信息具体可以根据公式T = R*t/8/M进行计算,其中所述区段间隔信息 为T片,所述码率为R比特/秒,所述切片大小为M字节,所述控制粒度为t秒。例如码 率为2Mbit高清,切片大小为512Byte,控制粒度为一分钟,则T为2M*60s (秒)/8/512 = 30*1024 (片),因此P2P服务器大约每30000片生成一个授权码。例如切片号从0至29999 的切片属于第一区段,为其分配的授权码为“BDCB5C740603615E28537070B93F9C26” ;切片 号从30000至59999的切片属于第一区段,为其分配的授权码为“F8DB36F4EB09C494A1619E BE4D8DB028”等等,依次类推。步骤301,P2P服务器向客户端和节点设备发送区段间隔信息,以及当前区段对应 的授权码;P2P服务器检查当前节点是否可继续使用资源,若判断获知当前节点为授权节点 即可以继续使用资源,方执行发送当前频道的区段间隔信息以及对应的授权码的操作。本 实施例中客户端和节点设备均为授权节点,因此P2P服务器可执行上述操作。步骤302,客户端向P2P服务器请求节点列表;客户端向P2P服务器发送请求获取节点列表的请求信息,其中可以携带当前频道 ID。步骤303,P2P服务器生成并返回给客户端响应信息,具体包括当前区段的授权 码,区段间隔信息以及与频道ID对应的节点列表;步骤304,客户端收到P2P服务器返回的响应信息后,从提供的媒体信息节点选择 需要访问的节点设备,并应用提供的授权码发起媒体请求;所发送的请求信息包括直播业务码流中的切片号,以及切片号对应的切片所属区 段的授权码。步骤305,节点设备对客户端发送的请求进行验证,验证通过后,向客户端发送所 请求的直播业务码流;验证过程详见上述各方法实施例,此处不再赘述。后续,当设定的区段间隔到达时,各授权节点向P2P服务器上报当前状态,携带当 前频道号,上、下行带宽等信息。P2P服务器返回下一区段的授权码,用于后续媒体访问请 求。本发明方法实施例通过授权码方式,控制直播内容的传输和接入,P2P系统根据控 制策略更新授权码,只有拥有正确授权码的客户端才能获取直播业务码流,实现对客户端 访问直播业务内容的有效控制。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图4为本发明P2P服务器实施例结构示意图,如图4所示,该P2P服务器包括处 理模块11和第一发送模块12,其中,处理模块11用于根据当前频道对应的直播业务码流 的码率、切片大小,以及预先设定的控制粒度,获得与所述直播业务码流对应的区段间隔信 息,并为所述直播业务码流中根据所述区段间隔信息所划分的各个区段分别生成一对应的 授权码;第一发送模块12用于向所有授权节点发送当前频道的区段间隔信息,以及当前区 段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直播业务码 流。具体地,P2P服务器在接收到源服务器发送的当前频道的频道ID、码率以及切片 大小后,通过处理模块11结合预设的控制粒度计算获得区段间隔信息,并为直播业务码流 中根据区段间隔信息所划分的各个区段分别生成一对应的授权码。在处理模块11生成上 述信息后,通过第一发送模块12向P2P系统中所有授权节点发送当前频道的区段间隔信 息,以及当前区段对应的授权码。其中当前区段可以根据源服务器下发给授权节点设备的 各切片中对应的最大切片号获得。某一客户端若需要获取当前区段内的直播业务码流,则 可以应用其对应的授权码来请求该区段内的码流。当然能够提供数据缓存功能的授权节点 设备可以应用P2P服务器下发的授权码对请求信息中的授权码进行比对,若一致,则验证 通过并向该客户端发送对应区段内的直播业务码流。进一步地,第一发送模块12还用于当源端服务器下发的当前频道对应的直播业 务码流到达下一区段时,向所有授权节点发送下一区段对应的授权码。本发明实施例提供 的P2P服务器在直播业务控制方法中所起到的功能,可以参见上述P2P直播业务控制方法 实施例,此处不再赘述。本发明实施例提供的P2P服务器通过将直播业务码流划分成多个区段,并为每一 区段分配一唯一对应的授权码,以系统验证授权码的方式,控制直播业务内容的传输和接 入,只有拥有正确授权码的客户端才能获取直播业务码流,实现对客户端访问直播业务内 容的有效控制。图5为本发明节点设备实施例结构示意图,如图5所示,该节点设备包括接收模块 21和第二发送模块22,其中,接收模块21用于接收客户端发送的、用于获取当前频道对应 的直播业务码流的请求信息,所述请求信息包括所述直播业务码流中的切片号,以及所述 切片号对应的切片所属区段的授权码;第二发送模块22用于若根据P2P服务器下发的所述 当前频道的区段间隔信息和当前区段对应的授权码,验证获知所述请求信息中包括的授权 码合法,则根据所述切片号向所述客户端发送所述当前频道对应的直播业务码流。具体地,本实施例涉及节点设备为P2P系统中能够提供数据缓存的节点设备,其 首先会接收到P2P服务器下发的当前频道对应的区段间隔信息,以及当前区段对应的授权 码。后续通过接收模块21接收到一客户端发送的请求获取当前频道对应的直播业务码流 的请求信息,则可以为该客户端提供其所需的码流。其中客户端发送的请求信息中可以包 括所请求的直播业务码流中的切片号,以及该切片号对应的切片所属区段的授权码。接收 模块21接收到客户端发送的请求信息后,第二发送模块22可以根据将该请求信息中的切片号,并结合当前频道对应的区段间隔信息,判断该切片号所对应的切片属于直播业务码 流中的哪个区段,并将P2P服务器下发的该区段所对应的授权码与客户端发送的请求信息 中所携带的授权码进行比对验证,若一致,则证明请求信息中包括的授权码合法,并根据切 片号向客户端发送当前频道对应的直播业务码流。进一步地,接收模块21还可以用于接收P2P服务器下发的、当前频道对应的直播 业务码流中下一区段对应的授权码,用于进行客户端发送的请求信息的验证。本发明实施 例提供的节点设备在P2P直播业务码流发送方法中所起到的功能,可以参见上述P2P直播 业务码流发送方法实施例的处理流程,此处不再赘述。本发明实施例提供的提供缓存功能的节点设备通过验证授权码的方式,控制直播 业务内容的传输和接入,只有拥有正确授权码的客户端才能获取直播业务码流,实现对客 户端访问直播业务内容的有效控制,保证了直播业务码流发送的可靠性。图6为本发明网络系统实施例结构示意图,如图6所示,该网络系统包括P2P服务 器1、节点设备2以及分别与P2P服务器1和节点设备2连接的客户端3。其中P2P服务器 1可以采用上述实施例提供的P2P服务器,节点设备2可以采用上述实施例提供的节点设 备,所述客户端为上述各实施例中所涉及到的客户端。本实施例提供的网络系统中各装置 的具体结构,以及该网络系统的处理方法可以参见上述实施例,此处不再赘述。本发明网络系统即为P2P系统,其通过授权码方式,控制直播内容的传输和接入, P2P系统根据控制策略更新授权码,只有拥有正确授权码的客户端才能获取直播业务码流, 实现对客户端访问直播业务内容的有效控制。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种P2P直播业务控制方法,其特征在于,包括P2P服务器根据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的控制粒度,获得与所述直播业务码流对应的区段间隔信息,并为所述直播业务码流中根据所述区段间隔信息所划分的各个区段分别生成一对应的授权码;所述P2P服务器向所有授权节点发送所述当前频道的区段间隔信息,以及当前区段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直播业务码流。
2.根据权利要求1所述的P2P直播业务控制方法,其特征在于,还包括当源端服务器下发的当前频道对应的直播业务码流到达下一区段时或授权节点向所 述P2P服务器请求所述授权码时,所述P2P服务器向所有授权节点发送所述下一区段对应 的授权码。
3.根据权利要求1或2所述的P2P直播业务控制方法,其特征在于,所述P2P服务器向 所有授权节点发送所述当前频道的区段间隔信息,以及当前区段对应的授权码包括当接收到客户端发送的、用于获取所述当前频道对应的节目列表的请求时,所述P2P 服务器向所述客户端返回所述节目列表,并携带所述当前频道的区段间隔信息,以及当前 区段对应的授权码。
4.根据权利要求1或2所述的P2P直播业务控制方法,其特征在于,所述P2P服务器根 据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的控制粒度,获得与所述 直播业务码流对应的区段间隔信息包括根据公式T = R*t/8/M,计算所述区段间隔信息;其中所述区段间隔信息为T片,所述 码率为R比特/秒,所述切片大小为M字节,所述控制粒度为t秒。
5.一种P2P直播业务码流发送方法,其特征在于,包括接收客户端发送的、用于获取当前频道对应的直播业务码流的请求信息,所述请求信 息包括所述直播业务码流中的切片号,以及所述切片号对应的切片所属区段的授权码;若根据P2P服务器下发的所述当前频道的区段间隔信息和当前区段对应的授权码,验 证获知所述请求信息中包括的授权码合法,则根据所述切片号向所述客户端发送所述当前 频道对应的直播业务码流。
6.根据权利要求5所述的P2P直播业务码流发送方法,其特征在于,还包括接收所述P2P服务器下发的、所述当前频道对应的直播业务码流中下一区段对应的授 权码,用于进行所述客户端发送的请求信息的验证。
7.—种P2P服务器,其特征在于,包括处理模块,用于根据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的 控制粒度,获得与所述直播业务码流对应的区段间隔信息,并为所述直播业务码流中根据 所述区段间隔信息所划分的各个区段分别生成一对应的授权码;第一发送模块,用于向所有授权节点发送所述当前频道的区段间隔信息,以及当前区 段对应的授权码,以供各授权节点应用所述授权码请求获取所述当前区段内的直播业务码 流。
8.根据权利要求7所述的P2P服务器,其特征在于,所述第一发送模块还用于,当源端 服务器下发的当前频道对应的直播业务码流到达下一区段时或授权节点向所述P2P服务 器请求所述授权码时,向所有授权节点发送所述下一区段对应的授权码。
9.一种节点设备,其特征在于,包括接收模块,用于接收客户端发送的、用于获取当前频道对应的直播业务码流的请求信 息,所述请求信息包括所述直播业务码流中的切片号,以及所述切片号对应的切片所属区 段的授权码;第二发送模块,用于若根据P2P服务器下发的所述当前频道的区段间隔信息和当前区 段对应的授权码,验证获知所述请求信息中包括的授权码合法,则根据所述切片号向所述 客户端发送所述当前频道对应的直播业务码流。
10.根据权利要求9所述的节点设备,其特征在于,所述接收模块还用于,接收所述P2P 服务器下发的、所述当前频道对应的直播业务码流中下一区段对应的授权码,用于进行所 述客户端发送的请求信息的验证。
11.一种网络系统,其特征在于,包括如权利要求7或8所述的P2P服务器,如权利要求 9或10所述的节点设备,以及分别与所述P2P服务器和所述节点设备连接的客户端。
全文摘要
本发明公开了一种P2P直播业务控制及其码流发送方法、装置和系统。该控制方法包括P2P服务器根据当前频道对应的直播业务码流的码率、切片大小,以及预先设定的控制粒度,获得与直播业务码流对应的区段间隔信息,并为直播业务码流中根据区段间隔信息所划分的各个区段分别生成一对应的授权码;P2P服务器向所有当前授权节点发送当前频道的区段间隔信息,以及当前区段对应的授权码,以供各授权节点应用授权码请求获取当前区段内的直播业务码流。本发明通过将直播业务码流划分成多个区段,并为每一区段分配一唯一对应的授权码,以系统验证授权码的方式,控制直播业务内容的传输和接入,实现对客户端访问直播业务内容的有效控制。
文档编号H04L12/18GK101984578SQ20101052981
公开日2011年3月9日 申请日期2010年10月28日 优先权日2010年10月28日
发明者刘红旗, 刘辛炎, 张伦泳, 王子奇, 马少红 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1