【技术实现步骤摘要】
一种视频播放方法、装置及系统
本专利技术涉及信息处理
,特别涉及一种视频播放方法、装置及系统。
技术介绍
在进行实时视频通信的过程中,视频发送端会将当前端的视频实时地发送给视频接收端,这样视频接收端会实时地播放接收的视频。现有技术中,视频接收端在播放接收的视频时,一般会将接收的视频渲染到一个固定尺寸的区域(即渲染区域)进行视频播放,在渲染的过程中,当视频发送端采集的视频的分辨率与视频接收端的渲染区域不一致时,视频接收端在渲染时,会对接收的视频进行缩放和裁剪,这样会丢弃部分视频数据,从而使得视频接收端播放的视频不能完整地体现视频发送端发送的视频。
技术实现思路
本专利技术实施例提供一种视频播放方法、装置及系统,实现了在视频接收端动态地调整当前渲染区域的尺寸,以显示接收的视频数据。本专利技术实施例第一方面提供一种视频播放方法,包括:接收视频数据,所述视频数据中包括至少一帧图像及所述至少一帧图像分别对应的分辨率;当所述至少一帧图像的分辨率与当前渲染区域对应的分辨率不 ...
【技术保护点】
1.一种视频播放方法,其特征在于,包括:/n接收视频数据,所述视频数据中包括至少一帧图像及所述至少一帧图像分别对应的分辨率;/n当所述至少一帧图像的分辨率与当前渲染区域对应的分辨率不一致时,分别根据所述至少一帧图像对应的分辨率调整所述当前渲染区域的尺寸;/n在所述调整后的当前渲染区域,显示相应帧图像。/n
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:
接收视频数据,所述视频数据中包括至少一帧图像及所述至少一帧图像分别对应的分辨率;
当所述至少一帧图像的分辨率与当前渲染区域对应的分辨率不一致时,分别根据所述至少一帧图像对应的分辨率调整所述当前渲染区域的尺寸;
在所述调整后的当前渲染区域,显示相应帧图像。
2.如权利要求1所述的方法,其特征在于,当所述视频数据中包括多帧图像时,则还包括所述多帧图像中各帧图像的分辨率与帧数据的对应关系。
3.如权利要求1所述的方法,其特征在于,根据某一帧图像的分辨率调整所述当前渲染区域的尺寸,具体包括:
当所述某一帧图像的分辨率大于当前渲染区域对应的分辨率时,将所述当前渲染区域的尺寸变大,使得所述变大后的当前渲染区域对应的分辨率与所述某一帧图像的分辨率一致;
当所述某一帧图像的分辨率小于当前渲染区域对应的分辨率时,将所述当前渲染区域的尺寸变小,使得所述变小后的当前渲染区域对应的分辨率与所述某一帧图像的分辨率一致。
4.如权利要求3所述的方法,其特征在于,所述将所述当前渲染区域的尺寸变大,具体包括:
根据所述某一帧图像的分辨率,确定所述某一帧图像的长和高;
将所述某一帧图像的长和高,分别作为调整后的当前渲染区域的长和高。
5.如权利要求3所述的方法,其特征在于,所述将所述当前渲染区域的尺寸变小,具体包括:
根据所述某一帧图像的分辨率,确定所述某一帧图像的长和高;
计算所述当前渲染区域的长与某一帧图像的长的第一缩放比,及所述当前渲染区域的高与某一帧图像的高的第二缩放比;
确定所述第一缩放比与第二缩放比的最小缩放比;
将所述某一帧图像的长按照所述最小缩放比进行缩放后形成的长作为所述调整后的当前渲染区域的长,将所述某一帧图像的高按照所述最小缩放比进行缩放后形成的高作为所述调整后的当前渲染区域的高。
6.如权利要求5所述的方法,其特征在于,所述确定所述第一缩放比与第二缩放比的最小缩放比之后,所述方法还包括:
当所述某一帧图像的长按照所述最小缩放比进行缩放后形成的长大于或等于所述当前渲染区域的长时,执行所述将所述某一帧图像的长按照所述最小缩放比进行缩放后形成的长作为所述调整后的当前渲染区域的长的步骤;
当所述...
【专利技术属性】
技术研发人员:李娜芬,李斌,黄强,奚驰,梁百怡,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。