【问题标题】:OpenTok TokBox: Video in vertical presentation looks like in horizontal presentation after archivingOpenTok TokBox:垂直展示的视频在存档后看起来像水平展示
【发布时间】:2019-01-14 22:30:15
【问题描述】:

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

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

  1. 开始会话
  2. 使用参数 layoutClassList = verticalPresentation (php library) 更新流
  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 + 视频文件)。我们使用的转码器给了我们没有声音的视频。所以我们添加了解压缩文件的 lambda。现在一切正常,但花费了很多时间和头痛。

【问题讨论】:

  • 您能否详细说明您使用哪种 AWS 服务将所有带有时间戳偏移的文件合并到一个文件中?是剪辑拼接吗?

标签: amazon-s3 opentok tokbox


【解决方案1】:

这里是 Tokbox 开发者

对于组合归档,目前可用于输出分辨率的仅有两个选项是 640x480 和 1280x720。尝试将纵向视频放入可用分辨率的画布中会产生您所看到的视频。

可能的解决方案:

【讨论】:

  • 感谢 Jose,您对我们案件的关注。似乎只有第三种选择适合我们。我们将学习它并通知您结果。
  • 谢谢你,何塞!我们想要的是个人直播,您的回答很有帮助。
  • 何塞,谢谢您的回答。如果是个人流,我们可以获取 s3 上传 ZIP 的视频文件 URL 吗?
  • @Jose Carlos 你好,何塞!我们遇到了这个问题。在单个流存档的情况下,结果文件是 *.zip 格式,但我们需要一些视频格式。例如,组合流向我们提供了 *.mkv。是否可以为 INDIVIDUAL 流定义文件格式?谢谢。
【解决方案2】:

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

【讨论】:

  • 我的意思是要在移动/网络中播放的视频 URL
  • 转码器可以获取视频文件的链接,但是视频没有声音:(所以我们要手动解压...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-11
  • 1970-01-01
  • 2021-01-18
  • 1970-01-01
  • 2013-12-28
  • 2012-04-05
相关资源
最近更新 更多