CN106162229B - 改善公平性的平滑码率自适应方法及装置 - Google Patents

改善公平性的平滑码率自适应方法及装置 Download PDF

Info

Publication number
CN106162229B
CN106162229B CN201510170586.0A CN201510170586A CN106162229B CN 106162229 B CN106162229 B CN 106162229B CN 201510170586 A CN201510170586 A CN 201510170586A CN 106162229 B CN106162229 B CN 106162229B
Authority
CN
China
Prior art keywords
fragment sequence
client
target
bandwidth
target fragment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510170586.0A
Other languages
English (en)
Other versions
CN106162229A (zh
Inventor
刘利
周超
张行功
郭宗明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University
Original Assignee
Peking University
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University, Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University
Priority to CN201510170586.0A priority Critical patent/CN106162229B/zh
Publication of CN106162229A publication Critical patent/CN106162229A/zh
Application granted granted Critical
Publication of CN106162229B publication Critical patent/CN106162229B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供一种改善公平性的平滑码率自适应方法及装置。该方法包括:客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;客户端依据目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率;客户端从服务器获取码率版本为目标码率的目标片段序列;客户端从服务器获取构成目标文件的多个片段序列。本发明实施例探测目标片段序列对应的预测带宽,保证了多个客户端公平分享网络带宽资源;通过目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率,能够同时保证较高的带宽利用率和视频码率的平滑性;最终提高了动态HTTP流媒体传输***的服务质量。

Description

改善公平性的平滑码率自适应方法及装置
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种改善公平性的平滑码率自适应方法及装置。
背景技术
超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)是互联网中应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。随着动态图像专家组-动态自适应HTTP流(Moving Picture Experts Group-Dynamic Adaptive Streaming overHTTP,简称MPEG-DASH)国际标准的发展,以及网络流媒体技术的不断提高,基于HTTP的动态流媒体传输技术的应用也越来越多。
在动态HTTP流媒体中,码率自适应方法在保证高质量的视频流媒体服务中至关重要。现有的码率自适应方法旨在通过视频码率适应可用带宽的变化以获得较高的带宽利用率,或者通过维持客户端的视频缓存以确保视频的连续播放即维持视频码率的平滑性。
但是现有的码率自适应方法不能同时保证较高的带宽利用率和视频码率的平滑性,另外,多个客户端同时竞争网络带宽资源时,现有的码率自适应方法不能保证多个客户端公平分享网络带宽资源,导致动态HTTP流媒体传输***的服务质量较低。
发明内容
本发明实施例提供一种改善公平性的平滑码率自适应方法及装置,以提高动态HTTP流媒体传输***的服务质量。
本发明实施例的一个方面是提供一种改善公平性的平滑码率自适应方法,包括:
客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;
所述客户端依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率;
所述客户端从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;
所述客户端依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列。
本发明实施例的另一个方面是提供一种客户端,包括:
探测模块,用于依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;
目标码率计算模块,用于依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率;
获取模块,用于从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列。
本发明实施例提供的改善公平性的平滑码率自适应方法及装置,根据客户端已获得的历史片段序列对应的预测带宽和下载带宽探测目标片段序列对应的预测带宽,保证了多个客户端公平分享网络带宽资源;通过目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率,能够同时保证较高的带宽利用率和视频码率的平滑性;最终提高了动态HTTP流媒体传输***的服务质量。
附图说明
图1为本发明实施例提供的改善公平性的平滑码率自适应方法流程图;
图2为本发明实施例提供的客户端的结构图。
具体实施方式
图1为本发明实施例提供的改善公平性的平滑码率自适应方法流程图。本发明实施例针对现有的码率自适应方法的不足,提供了改善公平性的平滑码率自适应方法,该方法具体步骤如下:
步骤S101、客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;
所述服务器存储的多个片段序列的播放时长均相等。
本发明实施例适用于客户端从服务器获取视频流数据的过程,服务器将视频文件通过DASH编码器编译出多个码率版本的片段序列,例如一个总时长为600S的视频文件,将其编译成码率版本分别为300K、700K、1500K、2500K和3500K的视频文件,并且将每个码率版本的视频文件分割成多个片段序列,具体可以等时长分割,也可以不等时长分割,本发明实施例优选等时长分割,例如,每个片段序列的播放时长为2S,即将600S的视频文件分割成300个播放时长为2S的片段序列,且每个片段序列对应有300K、700K、1500K、2500K和3500K五个码率版本,则服务器中存储有该视频文件对应的1500个片段序列。本发明实施例可以对视频文件先编译出不同码率版本,再将不同码率版本的视频文件分割成多个片段序列,也可以先将视频文件分割成多个片段序列,再对每个片段序列编译出不同的码率版本。
假设服务器将视频文件分割成N个片段序列,n表示片段序列的编号,1≤n≤N,每个片段序列对应有k个码率版本,该k个码率版本构成码率集合R={ri|1≤i≤k},ri表示第i个码率版本,0<ri<rj,
所述客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽包括:
所述客户端比较已获得的历史片段序列对应的预测带宽bp(n-1)和下载带宽be(n-1);若be(n-1)>bp(n-1),则所述目标片段序列对应的预测带宽若be(n-1)≤bp(n-1),则所述目标片段序列对应的预测带宽bp(n)=bp(n-1)+α(be(n-1)-bp(n-1));其中,n-1表示所述历史片段序列,n表示所述目标片段序列,n≥1,Δ为常量,表示预测带宽的最小增量,Δ>0,α为常量,α≥1。
假设be(0)=r1,bp(0)=0;当n=1时,由于be(0)>bp(0),则客户端即将获取的目标片段序列即服务器存储的编号为1的片段序列对应的预测带宽bp(1)可以通过公式获得。
当n≠1时,客户端即将获取的目标片段序列即服务器存储的编号为n的片段序列对应的预测带宽bp(n)要根据客户端已获得的历史片段序列即服务器存储的编号为n-1的片段序列确定,具体比较历史片段序列对应的预测带宽bp(n-1)和下载带宽be(n-1)的大小,若be(n-1)>bp(n-1),则若be(n-1)≤bp(n-1),则bp(n)=bp(n-1)+α(be(n-1)-bp(n-1))。
步骤S102、所述客户端依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率。
所述客户端依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率包括:
若所述当前客户端缓存大小q(n)>qmax,则所述目标片段序列的目标码率r(n)=min{ri|ri≥bp(n)};
若所述当前客户端缓存大小q(n)<qmin,则所述目标片段序列的目标码率r(n)=max{ri|ri≤bp(n)};
若所述当前客户端缓存大小q(n)满足qmin≤q(n)≤qmax,则所述目标片段序列的目标码率r(n)=r(n-1);
其中,qmax为预设的客户端缓存最大值,qmin为预设的客户端缓存最小值,ri表示码率集合R={ri|1≤i≤k}中第i个码率版本,k表示码率版本总个数,且0<ri<rj,
本发明实施例中当前客户端缓存大小q(n)具体表示当前客户端开始下载第n个片段序列时刻的视频缓存时长,qmax和qmin分别为预设的门限值,假设r(0)=r1,通过该步骤可以获得目标片段序列的目标码率r(n)。
步骤S103、所述客户端从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;
客户端从服务器获取码率版本为r(n)编号为n的片段序列,且客户端在下载该片段序列的过程中记录下载时长T(n),即客户端下载该片段序列所需要的时间。所述服务器存储有目标文件不仅限于视频文件,还可以为语音文件、文本文件和图像文件等。
步骤S104、所述客户端依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列。
重复执行上述步骤S101-S103,直到客户端将服务器中存储的N个片段序列都下载完成,此时,N个片段序列构成完成的视频文件。
本发明实施例根据客户端已获得的历史片段序列对应的预测带宽和下载带宽探测目标片段序列对应的预测带宽,保证了多个客户端公平分享网络带宽资源;通过目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率,能够同时保证较高的带宽利用率和视频码率的平滑性;最终提高了动态HTTP流媒体传输***的服务质量。
在上述实施例的基础上,所述历史片段序列对应的下载带宽其中,T0表示所述服务器存储的第n-1个片段序列对应的播放时长,T(n-1)表示所述客户端从所述服务器获取第n-1个片段序列的下载时长。
例如根据步骤S102获得的r(1),以及步骤S102记录的T(1),通过计算出be(1),结合已获得的bp(1),重复执行步骤S101获得bp(2),依据bp(2)重复执行步骤S102计算出r(2),以及步骤S102记录的T(2),通过计算出be(2),结合已获得的bp(2),再次重复执行步骤S101,如此重复计算直到客户端将服务器中存储的N个片段序列都下载完成,此时,N个片段序列构成完成的视频文件。
本发明实施例具体给出了计算历史片段序列对应的下载带宽的方法。
图2为本发明实施例提供的客户端的结构图。本发明实施例提供的客户端可以执行改善公平性的平滑码率自适应方法实施例提供的处理流程,如图2所示,客户端20包括探测模块21、目标码率计算模块22和获取模块23,其中,探测模块21用于依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;目标码率计算模块22用于依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率;获取模块23用于从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列。
本发明实施例根据客户端已获得的历史片段序列对应的预测带宽和下载带宽探测目标片段序列对应的预测带宽,保证了多个客户端公平分享网络带宽资源;通过目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率,能够同时保证较高的带宽利用率和视频码率的平滑性;最终提高了动态HTTP流媒体传输***的服务质量。
在上述实施例的基础上,探测模块21具体用于比较已获得的历史片段序列对应的预测带宽bp(n-1)和下载带宽be(n-1);若be(n-1)>bp(n-1),则确定所述目标片段序列对应的预测带宽
若be(n-1)≤bp(n-1),则确定所述目标片段序列对应的预测带宽bp(n)=bp(n-1)+α(be(n-1)-bp(n-1));
其中,n-1表示所述历史片段序列,n表示所述目标片段序列,n≥1,Δ为常量,表示预测带宽的最小增量,Δ>0,α为常量,α≥1。
目标码率计算模块22具体用于判断所述当前客户端缓存大小q(n)、预设的客户端缓存最大值qmax和预设的客户端缓存最小值qmin的大小;
若所述当前客户端缓存大小q(n)>qmax,则确定所述目标片段序列的目标码率r(n)=min{ri|ri≥bp(n)};
若所述当前客户端缓存大小q(n)<qmin,则确定所述目标片段序列的目标码率r(n)=max{ri|ri≤bp(n)};
若所述当前客户端缓存大小q(n)满足qmin≤q(n)≤qmax,则确定所述目标片段序列的目标码率r(n)=r(n-1);
其中,qmax为预设的客户端缓存最大值,qmin为预设的客户端缓存最小值,ri表示码率集合R={ri|1≤i≤k}中第i个码率版本,k表示码率版本总个数,且0<ri<rj,
所述历史片段序列对应的下载带宽其中,T0表示所述服务器存储的第n-1个片段序列对应的播放时长,T(n-1)表示所述客户端从所述服务器获取第n-1个片段序列的下载时长。
所述服务器存储的多个片段序列的播放时长均相等。
本发明实施例提供的客户端可以具体用于执行上述图1所提供的方法实施例,具体功能此处不再赘述。
本发明实施例具体给出了计算历史片段序列对应的下载带宽的方法。
综上所述,本发明实施例根据客户端已获得的历史片段序列对应的预测带宽和下载带宽探测目标片段序列对应的预测带宽,保证了多个客户端公平分享网络带宽资源;通过目标片段序列对应的预测带宽和当前客户端缓存大小获得目标片段序列的目标码率,能够同时保证较高的带宽利用率和视频码率的平滑性;最终提高了动态HTTP流媒体传输***的服务质量;具体给出了计算历史片段序列对应的下载带宽的方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (8)

1.一种改善公平性的平滑码率自适应方法,其特征在于,包括:
客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;
所述客户端依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率;
所述客户端从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;
所述客户端依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列;
所述客户端依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽包括:
所述客户端比较已获得的历史片段序列对应的预测带宽bp(n-1)和下载带宽be(n-1);
若be(n-1)>bp(n-1),则所述目标片段序列对应的预测带宽
若be(n-1)≤bp(n-1),则所述目标片段序列对应的预测带宽bp(n)=bp(n-1)+α(be(n-1)-bp(n-1));
其中,n-1表示所述历史片段序列,n表示所述目标片段序列,Δ为常量,表示预测带宽的最小增量,Δ>0,n≥1,α为常量,α≥1。
2.根据权利要求1所述的方法,其特征在于,所述客户端依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率包括:
若所述当前客户端缓存大小q(n)>qmax,则所述目标片段序列的目标码率r(n)=min{ri|ri≥bp(n)};
若所述当前客户端缓存大小q(n)<qmin,则所述目标片段序列的目标码率r(n)=max{ri|ri≤bp(n)};
若所述当前客户端缓存大小q(n)满足qmin≤q(n)≤qmax,则所述目标片段序列的目标码率r(n)=r(n-1);
其中,qmax为预设的客户端缓存最大值,qmin为预设的客户端缓存最小值,ri表示码率集合R={ri|1≤i≤k}中第i个码率版本,k表示码率版本总个数,且
3.根据权利要求2所述的方法,其特征在于,所述历史片段序列对应的下载带宽其中,T0表示所述服务器存储的第n-1个片段序列对应的播放时长,T(n-1)表示所述客户端从所述服务器获取第n-1个片段序列的下载时长。
4.根据权利要求3所述的方法,其特征在于,所述服务器存储的多个片段序列的播放时长均相等。
5.一种客户端,其特征在于,包括:
探测模块,用于依据已获得的历史片段序列对应的预测带宽和下载带宽获得目标片段序列对应的预测带宽;
目标码率计算模块,用于依据所述目标片段序列对应的预测带宽和当前客户端缓存大小获得所述目标片段序列的目标码率;
获取模块,用于从服务器获取码率版本为所述目标码率的目标片段序列,所述服务器存储有目标文件对应的多个片段序列,且每个片段序列对应多个码率版本;依据获取所述目标片段序列的方法从所述服务器获取构成所述目标文件的多个片段序列;
所述探测模块具体用于比较已获得的历史片段序列对应的预测带宽bp(n-1)和下载带宽be(n-1);
若be(n-1)>bp(n-1),则确定所述目标片段序列对应的预测带宽
若be(n-1)≤bp(n-1),则确定所述目标片段序列对应的预测带宽bp(n)=bp(n-1)+α(be(n-1)-bp(n-1));
其中,n-1表示所述历史片段序列,n表示所述目标片段序列,n≥1,Δ为常量,表示预测带宽的最小增量,Δ>0,α为常量,α≥1。
6.根据权利要求5所述的客户端,其特征在于,所述目标码率计算模块具体用于判断所述当前客户端缓存大小q(n)、预设的客户端缓存最大值qmax和预设的客户端缓存最小值qmin的大小;
若所述当前客户端缓存大小q(n)>qmax,则确定所述目标片段序列的目标码率r(n)=min{ri|ri≥bp(n)};
若所述当前客户端缓存大小q(n)<qmin,则确定所述目标片段序列的目标码率r(n)=max{ri|ri≤bp(n)};
若所述当前客户端缓存大小q(n)满足qmin≤q(n)≤qmax,则确定所述目标片段序列的目标码率r(n)=r(n-1);
其中,qmax为预设的客户端缓存最大值,qmin为预设的客户端缓存最小值,ri表示码率集合R={ri|1≤i≤k}中第i个码率版本,k表示码率版本总个数,且
7.根据权利要求6所述的客户端,其特征在于,所述历史片段序列对应的下载带宽其中,T0表示所述服务器存储的第n-1个片段序列对应的播放时长,T(n-1)表示所述客户端从所述服务器获取第n-1个片段序列的下载时长。
8.根据权利要求7所述的客户端,其特征在于,所述服务器存储的多个片段序列的播放时长均相等。
CN201510170586.0A 2015-04-10 2015-04-10 改善公平性的平滑码率自适应方法及装置 Expired - Fee Related CN106162229B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510170586.0A CN106162229B (zh) 2015-04-10 2015-04-10 改善公平性的平滑码率自适应方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510170586.0A CN106162229B (zh) 2015-04-10 2015-04-10 改善公平性的平滑码率自适应方法及装置

Publications (2)

Publication Number Publication Date
CN106162229A CN106162229A (zh) 2016-11-23
CN106162229B true CN106162229B (zh) 2019-04-16

Family

ID=57336722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510170586.0A Expired - Fee Related CN106162229B (zh) 2015-04-10 2015-04-10 改善公平性的平滑码率自适应方法及装置

Country Status (1)

Country Link
CN (1) CN106162229B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108668146B (zh) * 2017-03-27 2021-07-16 华为技术有限公司 一种调整流媒体码率的方法及设备
CN108810468B (zh) * 2018-06-11 2020-06-16 哈尔滨工程大学 一种优化显示效果的视频传输装置及方法
CN109672910A (zh) * 2018-12-25 2019-04-23 北京微播视界科技有限公司 视频播放方法、装置、电子设备及计算机可读存储介质
CN111787336B (zh) * 2019-04-04 2022-05-20 杭州海康威视数字技术股份有限公司 码率切换的方法和装置
CN111277870B (zh) * 2020-03-05 2022-09-30 广州市百果园信息技术有限公司 带宽预测方法、装置、服务器及存储介质
CN113301392B (zh) * 2021-05-26 2023-05-16 百果园技术(新加坡)有限公司 码率确定方法、装置、设备及存储介质
CN113645487B (zh) * 2021-07-14 2022-05-17 上海交通大学 码率自适应分配方法
CN114979726B (zh) * 2022-06-30 2023-09-26 重庆紫光华山智安科技有限公司 码率调整方法、装置、服务器和存储介质
CN116614393B (zh) * 2023-07-21 2023-11-28 中融云数(北京)技术有限公司 一种基于rtc通信的弱网场景带宽估计方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655547A (zh) * 2004-09-09 2005-08-17 上海川海信息科技有限公司 一种流媒体传输***中的速率控制方法
CN101909208A (zh) * 2010-08-05 2010-12-08 浙江工业大学 一种适用于cdma2000的视频无线传输控制方法
CN102333089A (zh) * 2011-09-26 2012-01-25 南京邮电大学 基于超文本传输协议流化的多码率媒体流自适应控制方法
CN102801690A (zh) * 2011-05-25 2012-11-28 华为技术有限公司 流媒体的处理方法、分发服务器、客户端及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812673B2 (en) * 2007-02-14 2014-08-19 Alcatel Lucent Content rate control for streaming media servers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655547A (zh) * 2004-09-09 2005-08-17 上海川海信息科技有限公司 一种流媒体传输***中的速率控制方法
CN101909208A (zh) * 2010-08-05 2010-12-08 浙江工业大学 一种适用于cdma2000的视频无线传输控制方法
CN102801690A (zh) * 2011-05-25 2012-11-28 华为技术有限公司 流媒体的处理方法、分发服务器、客户端及***
CN102333089A (zh) * 2011-09-26 2012-01-25 南京邮电大学 基于超文本传输协议流化的多码率媒体流自适应控制方法

Also Published As

Publication number Publication date
CN106162229A (zh) 2016-11-23

Similar Documents

Publication Publication Date Title
CN106162229B (zh) 改善公平性的平滑码率自适应方法及装置
CN104918072B (zh) 低延时实况视频流传输
US11374995B2 (en) Multimedia file processing
CN104504084B (zh) 确定用户留存率的方法及装置
US11064230B2 (en) Optimizing adaptive bit rate streaming for content delivery
CA2908010C (en) Cloud-based video delivery
EP2817742A1 (en) Cooperative loading of webpages based on shared meta information
US20160198016A1 (en) Techniques for network resource caching using partial updates
WO2015106692A1 (en) Webpage pushing method, client, server, and system
CN106791889A (zh) 一种视频处理方法及***、分布式对象存储***
CN104702592B (zh) 流媒体下载方法和装置
US10346303B1 (en) Origin server cache eviction system
CN106559715B (zh) 移动网络视频传输优化方法及装置
US20150134846A1 (en) Method and apparatus for media segment request retry control
CN114222168B (zh) 资源调度方法及***
Xiao et al. Evaluating and improving push based video streaming with HTTP/2
CN108174242A (zh) 直播数据复用方法、装置、存储介质及设备
Juluri et al. Cache'n dash: Efficient caching for dash
US20170142454A1 (en) Third-party video pushing method and system
JP6966432B2 (ja) クラウドファイル処理方法および装置
CN105099602A (zh) 一种基于网速传输文件的方法及***
WO2014001927A1 (en) Incremental preparation of videos for delivery
CN110557689A (zh) 视频播放方法及装置
Madarasingha et al. OpCASH: Optimized utilization of MEC cache for 360-degree video streaming with dynamic tiling
US20190370293A1 (en) Method and apparatus for processing information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220621

Address after: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee after: Peking University

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

Address before: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee before: Peking University

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230328

Address after: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee after: Peking University

Address before: 100871 No. 5, the Summer Palace Road, Beijing, Haidian District

Patentee before: Peking University

Patentee before: New founder holdings development Co.,Ltd.

Patentee before: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190416