CN111954031B - 一种动态调整视频流抽帧速率的方法及*** - Google Patents

一种动态调整视频流抽帧速率的方法及*** Download PDF

Info

Publication number
CN111954031B
CN111954031B CN201910399703.9A CN201910399703A CN111954031B CN 111954031 B CN111954031 B CN 111954031B CN 201910399703 A CN201910399703 A CN 201910399703A CN 111954031 B CN111954031 B CN 111954031B
Authority
CN
China
Prior art keywords
video stream
message
load
downstream
frame rate
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.)
Active
Application number
CN201910399703.9A
Other languages
English (en)
Other versions
CN111954031A (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.)
Xi'an Guangqi Intelligent Technology Co ltd
Original Assignee
Xi'an Guangqi Intelligent Technology 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 Xi'an Guangqi Intelligent Technology Co ltd filed Critical Xi'an Guangqi Intelligent Technology Co ltd
Priority to CN201910399703.9A priority Critical patent/CN111954031B/zh
Publication of CN111954031A publication Critical patent/CN111954031A/zh
Application granted granted Critical
Publication of CN111954031B publication Critical patent/CN111954031B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2405Monitoring of the internal components or processes of the server, e.g. server load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种动态调整视频流抽帧速率的方法及***,其中,所述方法包括:对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理;判断下游资源负载是否超过负载承载能力阈值;如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整。根据下游***的负载情况,动态调整视频流抽帧速率,从而保证不影响下游***处理逻辑前提下,降低***负载压力,节省服务器以及网络带宽资源。

Description

一种动态调整视频流抽帧速率的方法及***
【技术领域】
本发明涉及视频流处理技术领域,尤其涉及一种动态调整视频流抽帧速率的方法及***。
【背景技术】
基于解决高并发环境下接收大量视频帧资源进行处理,方案主要有:
视频流码率动态调整法:当在高并发***环境对视频流进行视频帧的抽取,由于在下游***短时间内获取视频帧图片较多,以至于会使下游***对视频帧解码压力、内存、cpu资源以及网络带宽负载过高,而导致服务器内存溢出而宕机。此方案通过动态调整视频流码率,使得抽取的视频帧图片大小及清晰度降低,进而降低下游***负载以及网络带宽,但此方案会由于帧图片的清晰度以及质量大小的改变而严重影响下游***对视频帧的逻辑处理,且图片质量也严重影响用户使用。
添加软硬件服务负载均衡法:当下游***对视频帧解码压力、内存、cpu资源以及网络带宽负载过高时,通过添加服务器且部署相同的软件服务,将服务注册到服务注册中心,对高并发发送过来的资源进行负载均衡处理,从而在不用修改任何视频流或软件情况下,解决资源高并发处理的问题;但此方案需要耗费较大的成本。
【发明内容】
本发明所要解决的技术问题是提供一种动态调整视频流抽帧速率的方法及***,能够根据下游***的负载情况,动态调整视频流抽帧速率,从而保证不影响下游***处理逻辑前提下,降低***负载压力,节省服务器以及网络带宽资源。
为解决上述技术问题,一方面,本发明一实施例提供了一种动态调整视频流抽帧速率的方法,包括:对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理;判断下游资源负载是否超过负载承载能力阈值;如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整。
优选地,在对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理之前包括:设置每路视频流的优先级顺序。
优选地,判断下游资源负载是否超过负载承载能力阈值包括:
统计一段时间t1秒向下游***发送服务请求的个数Qp与对所述服务请求处理成功的个数Tp,且计算其差值Na=Qp-Tp,该差值Ni为这段时间t1秒内的未处理的服务请求积压量;
计算这段时间t1秒内的服务请求平均每秒处理速率Tps,Tps=Tp/t1;
计算这段时间t1秒内的平均每秒接收请求速率Qps,Qps=Qp/t1;
计算剩余未处理的请求积压量需要的时间t2,t2=Na/Tps;
根据平均每秒平均接收请求的速率Qps,计算未来时间T3秒内下游***接收服务请求的总数Qal,Qal=Qps×T3,T3为经过下游***压力测试以及服务响应的敏感度测试所得的正常处理时间阈值;
计算处理未来T3秒内的请求量需要耗时t4,t4=Qal/Tps
计算目前服务负载承载能力Ta,Ta=t4+t2;
比较Ta与T3的大小,若Ta>T3,则过去这段时间的下游资源负载超过其负载能力阈值,若Ta<T3,则过去这段时间的下游负载能力未超过其负载能力阈值。
优选地,如果超过了负载承载能力阈值,则对视频流抽取帧速率进行动态调整包括:发送信号给上游***,让上游***控制视频帧的抽取速率。
优选地,如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整包括:若超过负载承载能力阈值,下游***通过消息中间件把优先级最低的视频流降低抽帧速率的消息发送到上游***进行处理。
优选地,如果下游资源负载小于负载承载能力阈值,下游***通过消息中间件把优先级最高的视频流提高抽帧速率的消息发送到上游***进行处理。
优选地,负载承载能力阈值为根据经过下游***的压力测试以及服务响应的敏感度测试所得的正常处理时间阈值T3。
优选地,统计向下游资源发送服务请求的个数与对所述服务请求处理成功的个数,且进行相关运算包括:
优选地,所述消息中间件指的是:基于发布或订阅模式的生产者、消费者的消息中间件,消费者与生产者设置同一个消息主题,生产者将产生的消息发送到消息主题,订阅该消息主题的消费者从消息主题中获取消息。
优选地,所述上游***作为消息中间件的消费者,从订阅的消息主题接收下游发送的调整抽帧速率的消息。
优选地,所述下游***作为消息中间件的生产者,用于发送调整抽帧速率消息到对应的消息主题。
另一方面,本发明一实施例提供了一种动态调整视频流抽帧速率的***,包括上游***,下游***,所述上游***、下游***均设有消息中间件,所述***执行上述的动态调整视频流抽帧速率的方法。
优选地,所述消息中间件指的是:基于发布或订阅模式的生产者、消费者的消息中间件,消费者与生产者设置同一个消息主题,生产者将产生的消息发送到消息主题,订阅该消息主题的消费者从消息主题中获取消息。
与现有技术相比,上述技术方案具有以下优点:根据下游***的负载情况,动态调整视频流抽帧速率,从而保证不影响下游***处理逻辑前提下,降低***负载压力,节省服务器以及网络带宽资源。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明动态调整视频流抽帧速率的方法流程图。
图2是本发明动态调整视频流抽帧速率的方法一优选实施例流程图。
图3是本发明动态调整视频流抽帧速率的***结构示意图。
【具体实施方式】
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一
图1是本发明动态调整视频流抽帧速率的方法流程图。如图1所示,一种动态调整视频流抽帧速率的方法,包括步骤:
S11、对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理;
S12、判断下游资源负载是否超过负载承载能力阈值;
S13、如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整。
消息中间件指的是:基于发布、订阅模式的生产者、消费者的消息中间件。上游***作为消息中间件的消费者,从订阅的消息主题接收下游发送的调整抽帧速率的消息。下游***作为消息中间件的生产者,用于发送调整抽帧速率消息到对应的消息主题。
为了确定对每路视频流响应先后顺序,在对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理之前还可以包括步骤:设置每路视频流的优先级顺序。
判断下游资源负载是否超过负载承载能力阈值,具体实施时,根据以下原则进行:
统计一段时间t1秒向下游***发送服务请求的个数Qp与对所述服务请求处理成功的个数Tp,且计算其差值Na=Qp-Tp,该差值Ni为这段时间t1秒内的未处理的请求积压量;
计算这段时间t1秒内的平均每秒处理速率Tps,Tps=Tp/t1;
计算这段时间t1秒内的平均每秒接收请求速率Qps,Qps=Qp/t1;
计算剩余未处理的请求积压量需要的时间t2,t2=Na/Tps;
根据每秒平均请求的速率Qps,计算未来时间T3秒内下游服务接收请求的总数Qal,Qal=Qps×T3,T3为经过下游***压力测试以及服务响应的敏感度测试所得的正常处理时间阈值;
计算处理未来T3秒内的请求量需要耗时t4,t4=Qal/Tps
计算目前服务负载承载能力Ta,Ta=t4+t2;
比较Ta与T3的大小,若Ta>T3,则过去这段时间的下游资源负载超过其负载能力阈值,若Ta<T3,则过去这段时间的下游负载能力未超过其负载能力阈值。负载承载能力阈值为根据经过下游***的压力测试以及服务响应的敏感度测试所得的正常处理时间阈值T3。下游***敏感度测试:在经过大量下游***的负载承载能力测试过程中,通过设定指定的负载承载能力值与在测试所得负载承载能力的真实值进行比对后,下游***基于该比较结果会产生过快或过延迟的不稳定响应,如,该阈值设置过小,会导致服务响应过快,下游***发消息到上游***加快抽帧速率,但因为对负载压力敏感的下游***很快就因接收帧图片过多,负载过大,从而发送通知上游***减慢抽帧速率。
如果超过了负载承载能力阈值,则对视频流抽取帧速率进行动态调整包括:发送信号给上游***,让上游***控制视频帧的抽取速率。
图2是本发明动态调整视频流抽帧速率的方法一优选实施例流程图。如图2所示,一种动态调整视频流抽帧速率的方法,包括:
步骤1:通过高并发程序对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理;
步骤2:提前设置好每路视频流的优先级顺序,当下游资源负载变差较大时,可以根据视频流的优先级作为判断条件,对每路视频流抽取帧速率调整;
步骤3:设置定时任务通过定时统计***性能指标,即当前时间往前推过去过去一段时间5分钟后请求与返回结果进行差值计算。
其具体性能指标设计步骤如下:
统计一段时间t1秒向下游***发送服务请求的个数Qp与对所述服务请求处理成功的个数Tp,且计算其差值Na=Qp-Tp,该差值Ni为这段时间t1秒内的未处理的请求积压量;
计算这段时间t1秒内的平均每秒处理速率Tps,Tps=Tp/t1;
计算这段时间t1秒内的平均每秒接收请求速率Qps,Qps=Qp/t1;
计算剩余未处理的请求积压量需要的时间t2,t2=Na/Tps;
根据每秒平均请求的速率Qps,计算未来时间T3秒内下游服务接收请求的总数Qal,Qal=Qps×T3,T3为经过下游***压力测试以及服务响应的敏感度测试所得的正常处理时间阈值;
计算处理未来T3秒内的请求量需要耗时t4,t4=Qal/Tps
计算目前服务负载承载能力Ta,Ta=t4+t2;
步骤4:根据目前服务负载承载能力Ta是否有超过阈值,进而对指定视频流抽帧速率进行调整;具体步骤如下:
若超过其最大阈值,下游***通过消息中间件把优先级最低的视频流降低抽帧速率的消息发送到上游***进行处理;
若小于其最小阈值,下游***通过消息中间件把优先级最高的视频流提高抽帧速率的消息发送到上游***进行处理。
实施例二
图3是本发明动态调整视频流抽帧速率的***结构示意图。如图3所示,一种动态调整视频流抽帧速率的***,包括上游***,下游***,上游***、下游***均设有消息中间件,该***执行上述的动态调整视频流抽帧速率的方法。下游***对从多路视频流抽取的帧图片进行处理;当下游***资源负载超过负载承载能力阈值时,上游***通过下游***消息中间件获取调整抽帧信息,对视频流抽取帧速率进行动态调整。负载承载能力阈值包括:
消息中间件包括:上游***通过消息中间件对视频流抽取帧速率进行动态调整包括:发送信号给上游***,让上游***控制视频帧的抽取速率。下游***对从多路视频流抽取的帧图片进行处理之前包括:设置每路视频流的优先级顺序。如果下游资源负载小于负载承载能力阈值,下游***通过消息中间件把优先级最高的视频流提高抽帧速率的消息发送到上游***进行处理。具体实施时,上游***可以是服务器或者类似具有服务器功能的设备,下游***可以是多个终端。
当下游***出现过高负载时,***会基于一段时间内的服务方法调用次数以及成功返回结果的次数进行统计,作为***服务性能的指标,对上游***视频流抽取帧的速率进行动态调整。如,上游***将视频流传输大量的视频帧,此时下游***的定时任务会在指定时间内,一直统计***视频帧的请求调用总次数与成功返回结果总次数,并取差值,根据此差值进行相关计算其过去一段时间内的***负载承载能力,根据该承载能力判断是否超过下游***负载承载能力阈值,根据判断结果来进行判断是否减小或者增大视频流抽取帧速率,通过消息中间件实时把信号发送到上游视频流抽取帧***,进而动态调整帧抽取速率,极大地降低***的负载,保证了视频帧的质量。
由上述说明可知,使用根据本发明的动态调整视频流抽帧速率的方法及***,其有益效果为:根据下游***的负载情况,动态调整视频流抽帧速率,从而保证不影响下游***处理逻辑前提下,降低***负载压力,节省服务器以及网络带宽资源。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种动态调整视频流抽帧速率的方法,其特征在于,包括:
对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理;
判断下游***负载是否超过负载承载能力阈值;所述判断下游***负载是否超过负载承载能力阈值包括:
统计一段时间t1秒向下游***发送服务请求的个数Qp与对所述服务请求处理成功的个数Tp,且计算其差值Na,Na=Qp-Tp,该差值Na为这段时间t1秒内的未处理的服务请求积压量;
计算这段时间t1秒内的服务请求平均每秒处理速率Tps,Tps=Tp/t1;
计算这段时间t1秒内的平均每秒接收请求速率Qps,Qps = Qp/t1;
计算剩余未处理的请求积压量需要的时间t2,t2=Na/Tps;
根据平均每秒接收请求的速率Qps,计算未来时间T3秒内下游***接收服务请求的总数Qal,Qal=Qps×T3,T3为经过下游***压力测试以及服务响应的敏感度测试所得的正常处理时间阈值;
计算处理未来T3秒内的请求量需要耗时t4,t4=Qal/Tps;
计算目前服务负载承载能力Ta,Ta=t4+t2;
比较Ta与T3的大小,若Ta>T3,则过去这段时间的下游***负载超过其负载能力阈值,若Ta<T3,则过去这段时间的下游***负载能力未超过其负载能力阈值;
如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整。
2.根据权利要求1所述的动态调整视频流抽帧速率的方法,其特征在于,在对多路视频流进行帧图片抽取,将帧图片发送到下游***进行处理之前包括:设置每路视频流的优先级顺序。
3.根据权利要求1所述的动态调整视频流抽帧速率的方法,其特征在于,如果超过了负载承载能力阈值,则对视频流抽取帧速率进行动态调整包括:发送信号给上游***,让上游***控制视频帧的抽取速率。
4.根据权利要求2所述的动态调整视频流抽帧速率的方法,其特征在于,如果超过负载承载能力阈值,则对视频流抽取帧速率进行动态调整包括:
若超过负载承载能力阈值,下游***通过消息中间件把优先级最低的视频流降低抽帧速率的消息发送到上游***进行处理。
5.根据权利要求2所述的动态调整视频流抽帧速率的方法,其特征在于,如果下游资源负载小于负载承载能力阈值,下游***通过消息中间件把优先级最高的视频流提高抽帧速率的消息发送到上游***进行处理。
6.根据权利要求4或5所述的动态调整视频流抽帧速率的方法,其特征在于,所述消息中间件指的是:基于发布或订阅模式的生产者、消费者的消息中间件,消费者与生产者设置同一个消息主题,生产者将产生的消息发送到消息主题,订阅该消息主题的消费者从消息主题中获取消息。
7.根据权利要求6所述的动态调整视频流抽帧速率的方法,其特征在于,所述上游***作为消息中间件的消费者,从订阅的消息主题接收下游***发送的调整抽帧速率消息。
8.根据权利要求6所述的动态调整视频流抽帧速率的方法,其特征在于,所述下游***作为消息中间件的生产者,用于发送调整抽帧速率消息到对应的消息主题。
9.一种动态调整视频流抽帧速率的***,其特征在于,包括上游***,下游***,所述上游***、下游***均设有消息中间件,所述***执行如权利要求1至8任意一项所述的动态调整视频流抽帧速率的方法。
10.根据权利要求9所述的动态调整视频流抽帧速率的***,其特征在于,所述消息中间件指的是:基于发布或订阅模式的生产者、消费者的消息中间件,消费者与生产者设置同一个消息主题,生产者将产生的消息发送到消息主题,订阅该消息主题的消费者从消息主题中获取消息。
CN201910399703.9A 2019-05-14 2019-05-14 一种动态调整视频流抽帧速率的方法及*** Active CN111954031B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910399703.9A CN111954031B (zh) 2019-05-14 2019-05-14 一种动态调整视频流抽帧速率的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910399703.9A CN111954031B (zh) 2019-05-14 2019-05-14 一种动态调整视频流抽帧速率的方法及***

Publications (2)

Publication Number Publication Date
CN111954031A CN111954031A (zh) 2020-11-17
CN111954031B true CN111954031B (zh) 2024-04-30

Family

ID=73335726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910399703.9A Active CN111954031B (zh) 2019-05-14 2019-05-14 一种动态调整视频流抽帧速率的方法及***

Country Status (1)

Country Link
CN (1) CN111954031B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114257739B (zh) * 2021-12-11 2024-04-26 苏州华兴源创科技股份有限公司 视频数据速率调整方法和装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252687A (zh) * 2008-03-20 2008-08-27 上海交通大学 实现多通道联合的感兴趣区域视频编码及传输的方法
CN101867825A (zh) * 2010-06-25 2010-10-20 中国传媒大学 一种多路视频循环监控的装置及其方法
CN102143198A (zh) * 2010-09-30 2011-08-03 华为技术有限公司 消息传送方法、装置和***
CN102664812A (zh) * 2012-05-14 2012-09-12 山东大学 融合业务预测与实时负载的两阶段服务***负载预测与均衡方法
CN104661260A (zh) * 2015-01-20 2015-05-27 中南大学 一种QoS感知和负载均衡的无线Mesh智能电网路由机制
CN105657321A (zh) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 视频清晰度自适应调节方法、装置及终端
CN105827633A (zh) * 2016-05-06 2016-08-03 浙江大华技术股份有限公司 一种视频传输方法及装置
CN105915910A (zh) * 2016-06-08 2016-08-31 上海增容数据科技有限公司 一种基于云平台的视频转码方法和装置
CN109168013A (zh) * 2018-09-19 2019-01-08 广州华多网络科技有限公司 一种抽帧的方法、装置、设备及计算机可读存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070179829A1 (en) * 2006-01-27 2007-08-02 Sbc Knowledge Ventures, L.P. Method and apparatus for workflow scheduling and forecasting
US9319289B2 (en) * 2013-05-14 2016-04-19 Broadcom Corporation Adaptive bit rate (ABR) streaming with server side adaptation
US20160182853A1 (en) * 2015-03-20 2016-06-23 Mediatek Inc. Dynamic Content Adaptive Frame Rate Conversion
US20170134461A1 (en) * 2015-11-09 2017-05-11 Le Shi Zhi Xin Electronic Technology (Tian Jin) Limited Method and device for adjusting definition of a video adaptively

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252687A (zh) * 2008-03-20 2008-08-27 上海交通大学 实现多通道联合的感兴趣区域视频编码及传输的方法
CN101867825A (zh) * 2010-06-25 2010-10-20 中国传媒大学 一种多路视频循环监控的装置及其方法
CN102143198A (zh) * 2010-09-30 2011-08-03 华为技术有限公司 消息传送方法、装置和***
CN102664812A (zh) * 2012-05-14 2012-09-12 山东大学 融合业务预测与实时负载的两阶段服务***负载预测与均衡方法
CN104661260A (zh) * 2015-01-20 2015-05-27 中南大学 一种QoS感知和负载均衡的无线Mesh智能电网路由机制
CN105657321A (zh) * 2015-11-09 2016-06-08 乐视致新电子科技(天津)有限公司 视频清晰度自适应调节方法、装置及终端
CN105827633A (zh) * 2016-05-06 2016-08-03 浙江大华技术股份有限公司 一种视频传输方法及装置
CN105915910A (zh) * 2016-06-08 2016-08-31 上海增容数据科技有限公司 一种基于云平台的视频转码方法和装置
CN109168013A (zh) * 2018-09-19 2019-01-08 广州华多网络科技有限公司 一种抽帧的方法、装置、设备及计算机可读存储介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Enabling Adaptive High-Frame-Rate Video Streaming in Mobile Cloud Gaming Applications;Jiyan Wu等;IEEE Transactions on Circuits and Systems for Video Technology;全文 *
基于用户感受质量的流媒体服务器VCR功能实现方法;许书彬等;中国图象图形学报A(第11期);全文 *
网络多媒体服务***的码率控制与性能优化;陈双武;中国博士论文全文数据库(第12期);全文 *

Also Published As

Publication number Publication date
CN111954031A (zh) 2020-11-17

Similar Documents

Publication Publication Date Title
CN111447447B (zh) 直播编码方法、装置以及电子设备
CN107872396B (zh) 具有超时控制的通信方法、处理设备、终端设备和服务器
US20170142029A1 (en) Method for data rate adaption in online media services, electronic device, and non-transitory computer-readable storage medium
CN111954031B (zh) 一种动态调整视频流抽帧速率的方法及***
CN113467969A (zh) 一种处理消息堆积的方法
CN110620939B (zh) 一种网络状态确定方法、装置、电子设备及存储介质
US10044833B2 (en) Data processing method and apparatus used for terminal application
CN113452770B (zh) 数据同步方法、装置、计算机设备及存储介质
CN110071952B (zh) 服务调用量的控制方法和装置
CN108540273B (zh) 一种数据包重传的方法和装置
US20230370389A1 (en) Out of order packet scheduler
CN116382892B (zh) 一种基于多云融合以及云服务的负载均衡方法及装置
CN114979250B (zh) 消息推送方法、装置和设备
CN110875953B (zh) 一种过负荷控制方法、装置、设备及可读存储介质
CN115002819B (zh) 网络质量评估方法及装置
WO2023035662A1 (zh) 云桌面运行的方法、服务器、终端
US20140282617A1 (en) Density-based event handling
US9479579B2 (en) Grouping processing method and system
CN113543262A (zh) 一种降低云游戏网络时延的方法及装置
CN116781629A (zh) 一种基于时延的具有流控功能的负载均衡方法
CN115242735B (zh) 一种实时语音流切片分析方法、***及计算机设备
CN111885198B (zh) 消息处理方法、***、装置及电子设置
CN113873562B (zh) 应用于双卡双通终端的编码控制方法、装置、***和基站
CN104115546A (zh) 控制无线电连接状态
CN107612747B (zh) 一种基于云端的呼叫服务调度方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20221216

Address after: 710000 second floor, building B3, yunhuigu, No. 156, Tiangu 8th Road, software new town, high tech Zone, Xi'an, Shaanxi

Applicant after: Xi'an Guangqi Intelligent Technology Co.,Ltd.

Address before: 710003 2nd floor, B3, yunhuigu, 156 Tiangu 8th Road, software new town, Xi'an City, Shaanxi Province

Applicant before: Xi'an Guangqi Future Technology Research Institute

GR01 Patent grant
GR01 Patent grant