使用阿里云视频直播时视频画面存在黑边间隙

问题描述

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

在使用阿里云的Web播放器时,直播中的播放器两边一直存在边距,即使是把播放器的videoWidth和视频画面的width调整的很大,也无效果,视频画面如下所示。

问题原因

播放器长宽比和视频长宽比不一致。

解决方案

调整vedioWidth/vedioHeightwidth/height的比值,具体操作如下:

  1. 查看视频画面的width、height 以及播放器的vedioWidth和vedioHeight参数值。
    说明:您可以通过ffplay或者相关的视频分析工具查看width、height参数。如果您使用的是Aliplayer播放器,则可以查看初始化播放器时设置的播放器长宽。
  2. vedioWidth/vedioHeight的比值调整到与width/height比值一致。
    说明:在调整播放器长宽比和视频长宽比时请注意以下三点内容:
    • 如果您使用的是Aliplayer播放器,可以参见属性和接口说明,对vedioWidth/vedioHeight进行调整。
    • 如果您使用的是直播流,可以参见自定义转码,对width/height进行转码。
    • 如果您使用的是点播流,可以参见转码设置,对width/height进行转码。
  3. 调整好长宽比后,播放视频画面,确认播放器不存在边距问题。

适用于

  • 视频直播