H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化

EasyPlayer流媒体视频播放器可支持H.264与H.265,性能稳定、播放流畅,能支持RTSP、RTMP、HLS、FLV、WebRTC等格式的视频流播放,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。

H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化_第1张图片

在EasyPlayer的使用过程中,有用户反馈,在ios设备中播放视频出现了画面被强制拉伸并且无法调整至标准的情况,如下图:

H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化_第2张图片

项目现场的需求:视频画面需要不拉伸,视频表现为标准模式,如图:

H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化_第3张图片

检查播放器代码发现,因为ios设备不支持flvjs.isSupported(),所以采用H.265软解码视频,从而造成视频画面无法切换至标准并出现拉伸的情况。修改此处代码,增加判断,即可解决上述情况。

H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化_第4张图片

为了满足用户的多样化需求,我们也基于EasyPlayer推出了多种版本,包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等。EasyPlayer播放器系列项目依赖其灵活控制、低延时、高稳定的特点,已经成熟运用于多个项目场景当中,其中包括手机直播、电脑桌面直播等。

你可能感兴趣的:(EasyPlayer,h.265,音视频,ffmpeg)