OpenTok TokBox:垂直呈现的视频在存档后看起来像水平呈现

OpenTok TokBox: Video in vertical presentation looks like in horizontal presentation after archiving

我们的目标是在存档后显示左右两侧没有黑色区域的纵向视频(TokBox 的垂直方向)。现在它看起来像风景,左右两侧都有黑色区域。 我们正在使用 php 服务器和 android 客户端进行流式传输。

我们通过存档将实时流转换为视频点播的步骤是:

  1. 开始会话
  2. 使用参数 layoutClassList = verticalPresentation 更新流(php 库)
  3. 开始归档
  4. 直播已开启 -> 创建订阅者并观看直播。重要的!该流没有黑色区域,并且在订阅者端显示正确!
  5. 停止归档
  6. 正在等待 TokBox 将存档文件上传到 Amazon s3 存储桶 -> 文件已经包含左右两侧的黑色区域。错误的! (请观看 link 上的视频以更好地理解 https://s3-us-west-1.amazonaws.com/edtv-dev1-input/46176492/9f26ef23-aee6-42f2-8c51-d8e2685abcc9/archive.mp4
    1. 正在处理文件

以上是否是实现目标的正确步骤 - 获取没有黑色区域的视频文件(纵向)?我们错过了什么吗? TokBox 上的归档过程是否对 horizontal/vertical 表示敏感?是否可以垂直方向存档视频?

更新:我们想要的不是组合,而是INDIVIDUAL流! TokBox 创建 zip 文件,但 Amazon AWS 能够对其进行转码并在纵向和横向方向上获得正确的结果。

注意: 作为单个流存档后亚马逊 AWS 上的默认结果文件是 *.zip(json + 视频文件)。我们使用的转码器给我们提供了没有声音的视频。所以我们添加了解压缩文件的 lambda。现在一切都好,但花了很多时间和头痛。

这里是 Tokbox 开发者

对于复合归档,当前可用于输出分辨率的仅有两个选项是 640x480 和 1280x720。尝试使纵向视频适合 canvas 可用分辨率将导致您看到的视频。

可能的解决方案:

我们如何在 s3 中上传的由 opentok 创建的 zip 中获取 URL