[发明专利]一种视频会话中的分辨率调整方法有效
申请号: | 201711456182.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109982023B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 方伟;王亮;汪远;张亮 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04N7/14 | 分类号: | H04N7/14;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王双;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 会话 中的 分辨率 调整 方法 | ||
本申请公开了一种视频会话中的分辨率调整方法,包括:视频会话建立时,视频发送端在会话建立消息中携带视频原始流的2个SSRC;当进行分辨率调整时,所述视频发送端将当前SSRC值修改为所述2个SSRC中的另一个SSRC值;各视频接收端在检测到SSRC发生变化时,确定分辨率发生调整,启动SPS/PPS检测。通过上述方法,能够及时检测到分辨率调整,保证业务正常进行。
技术领域
本申请涉及视频通信技术,特别涉及一种视频会话中的分辨率调整方法。
背景技术
实时移动视频通过无线或有线环境进行传输时,如果传输管道出现拥塞,目前一般采用降低码率的方式来缓解,但码率下降到一定程度时会导致视频小方块效应明显,而通过调整分辨率可以既达到降低带宽消耗又改善视频质量的目的。
现有视频会话过程中,视频源可能是一对多的场景,也可能是一对一的场景。当视频源是一对多的场景时,由视频源将视频发送给服务器,再由服务器分发给各个视频接收端。本申请主要是针对一对多的场景的。
在一对多的场景中,如果视频源分辨率发生调整,一般通过信令面消息实时通知接收端,接收端根据收到的变更消息来适配发送端的分辨率调整。
在视频会话过程中,视频源分辨率发生变更,如果接收端未及时识别出来,可能会导致业务中断。
分辨率变更时编码器会产生新的序列参数集(SPS)和图像参数集(PPS),而不同的解码器对于SPS/PPS变更的兼容性有差异,如果采用老的SPS/PPS信息解析新的视频流,解码器可能会出错,在极端情况下解码器会发生崩溃,导致业务中断。
如何在解析变更后的视频码流时及时获取对应的SPS/PPS信息是亟需解决的问题。采用信令消息通知的方式,虽然能及时获取分辨率变更情况,但是需要服务器和接收端配合,用户面处理流程复杂,而且消息交互会消耗一定的时延(预估在100~200ms),影响用户感知。
另外,在一对多的视频会话过程中,发送端的视频回传到服务器后,会同时分发给多个接收端,因此,发送端调整分辨率可能会导致接收端视频业务异常。另外,接收端是实时动态加入的,后续加入的部分接收端可能不支持分辨率自适应调整能力。
发明内容
本申请提供一种视频会话中的分辨率调整方法,能够及时检测到分辨率调整,保证业务正常进行。
为实现上述目的,本申请采用如下技术方案:
一种视频会话中的分辨率调整方法,包括:
视频会话建立时,视频发送端在会话建立消息中携带视频原始流的2个SSRC;
当进行分辨率调整时,所述视频发送端将当前SSRC值修改为所述2个SSRC中的另一个SSRC值;
各视频接收端在检测到SSRC发生变化时,确定分辨率发生调整,启动SPS/PPS检测。
较佳地,在一对多的视频会话场景中,
在发送会话建立消息前,该方法还包括:各视频接收端向服务器上报分辨率自适应调整能力;
在进行分辨率调整前,该方法还包括:当视频发送端确定需要进行分辨率调整时,所述视频发送端向所述服务器请求进行分辨率调整;若所述服务器根据当前会话的各个视频接收端上报的分辨率自适应调整能力确定所述各个视频接收端都支持分辨率自适应调整,则所述服务器通知视频发送端允许分辨率调整,所述视频发送端进行分辨率调整;若所述服务器根据所述各个视频接收端上报的分辨率自适应调整能力确定所述各个视频接收端不都支持分辨率自适应调整,则所述服务器通知视频发送端拒绝分辨率调整,所述视频发送端不进行分辨率调整。
较佳地,当视频发送端检测到满足分辨率自适应调整的条件时,执行所述在会话建立消息中携带视频原始流的2个SSRC的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711456182.3/2.html,转载请声明来源钻瓜专利网。