【问题标题】:Video call recording in Twilio Android SDKTwilio Android SDK 中的视频通话录制
【发布时间】:2016-07-12 11:00:06
【问题描述】:

我知道 Twilio 不支持在服务器上录制视频通话,但我一直在尝试弄清楚如何在 android 端本地进行。我研究了video-quickstart-android 代码,试图弄清楚如何从Twilio android 对话API 的LocalVideoTrackVideoTrack 类中提取视频流,但找不到任何可以从中提取的方法底层视频流并在安卓设备上本地录制。

任何人都知道如何从Twilio conversations api for android 获取用于在Android 设备上本地录制视频的视频流?

【问题讨论】:

    标签: android twilio twilio-api


    【解决方案1】:

    您必须编写一个自定义视频渲染器,该渲染器获取每一帧并将它们转换为您喜欢的媒体格式。

    作为示例,VideoViewRenderer 获取帧并将它们传递给org.webrtc.SurfaceViewRenderer,将它们呈现给视图。在这种情况下,您将编写另一个渲染器,可能名为VideoRecorderRenderer,它实现了VideoRenderer 接口并完成了获取每个I420Frame 并转换为媒体类型的工作。然后您可以将VideoRecorderRenderer 添加到VideoTrack。但是,仅此一项可能不是您正在寻找的解决方案,因为这只是媒体的视频部分,不提供音频。 AudioTrack 目前没有公开捕获音频输出的接口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多