1

所以我想将视频从颤振流式传输到 Kinesis 流。我已经搜索了 kinesis 文档,但找不到任何可用于颤振的 SDK。

  • 有没有图书馆可以做到这一点?
  • 或者,如果有人以前做过,将非常感谢您的帮助。
4

1 回答 1

1

据我所知,目前还没有针对 Kinesis Video“Producer”SDK 的 Flutter 实现。

但是有Android Implementation,所以我建议在您的项目中添加这个 Android Native Code,并从 Flutter Side 调用它。

可以修改颤振相机库以与 Kinesis Producer SDK 一起使用。

或者像@Andrija 所说,可以使用 REST API 作为 Kinesis 的代理。但缺点是音频不会被流式传输,您可能需要容器(MKV/MP4)音频和视频并发送。

说了这么多,如果你能以某种方式对来自颤振的视频和音频(MKV/MP4)进行编码,那么你可以使用putRecordaws_kinesis_api振 api 将其发送到 Kinesis。但它没有说它必须是视频/音频,这是一个将数据放入流中的通用 api。

编辑:这证实了从当前 SDK 开始,Flutter 没有 Kinesis Producer 代码https://github.com/agilord/aws_client/issues/242#issuecomment-860731956

于 2021-06-14T10:22:06.190 回答