OpenTok TokBox:归档后,垂直演示中的视频看起来像水平演示中的视频

时间:2018-12-11 13:19:14

标签: amazon-s3 opentok tokbox

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

enter image description here

我们通过存档按需转换视频中的实时流的步骤是:

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

是否有实现目标的正确步骤-获取没有黑色区域(纵向)的视频文件?我们有什么遗漏吗? TokBox上的存档过程对水平/垂直显示敏感吗?可以垂直存储视频吗?

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

注意::作为单个流归档后,Amazon AWS上的默认结果文件是* .zip(其中是json +视频文件)。我们使用的trascoder给我们的视频没有声音。因此,我们添加了lambda来解压缩文件。现在一切正常,但花了很多时间和头痛。

2 个答案:

答案 0 :(得分:1)

Tokbox开发人员在这里

对于组合式归档,当前仅可用于输出分辨率的两个选项是640x480和1280x720。尝试将肖像视频放入可用分辨率的画布中,将得到您正在观看的视频。

可能的解决方案:

答案 1 :(得分:0)

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