我们如何将视频流式传输到带有颤动的aws驱动器流



所以我想把视频从flutter流到Kinesis流。我已经搜索了kinesis文档,但找不到任何可用于flutter的SDK。

  • 有图书馆可以做这件事吗
  • 或者,如果有人以前做过,我会非常感谢你的帮助

据我所知,Kinesis Video目前还没有在flutter中实现"生产者";SDK。

然而,还有Android实现,所以我建议在你的项目中添加这个Android原生代码,并从Flutter Side调用它。

颤振相机库可以修改为使用Kinesis Producer SDK。

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

话虽如此,如果你能以某种方式对flutter中的视频和音频(MKV/MP4(进行编码,那么你就可以在aws_kinesis_apiflutter api中使用putRecord将其发送给Kinesis。但它没有说必须是视频/音频,这是一个将数据放入流中的通用api。

编辑:这证实了截至目前的SDK,没有用于Flutter的Kinesis Producer代码https://github.com/agilord/aws_client/issues/242#issuecomment-860731956

最新更新