gpt4 book ai didi

java - 将网络摄像头视频流式传输到 AWS Kinesis?

转载 作者:行者123 更新时间:2023-12-02 07:53:42 24 4
gpt4 key购买 nike

我知道这可能是一个相对通用的问题,但我正在尝试如何找到正确的方向......

我正在尝试使用 AWS Rekognition 构建实时人脸识别应用程序。我对 API 非常满意,并使用上传到 S3 的静态图像来执行面部识别。但是,我正在尝试找到一种将实时数据传输到 Rekognition 的方法。在阅读了亚马逊提供的各种文章和文档后,我找到了该过程,但似乎无法克服一个障碍。

根据文档,我可以使用 Kinesis 来完成此任务。看起来很简单:创建 Kinesis 视频流,并通过 Rekognition 处理该流。生产者将流数据生成到 Kinesis 流中,我很高兴。

我遇到的问题是制作人。我发现 AWS 有一个可用的 Java Producer 库 ( https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-javaapi.html )。太棒了...看起来很简单,但现在我如何使用该生成器从我的网络摄像头捕获流,并将字节发送到 Kinesis? AWS 提供的示例代码实际上使用目录中的静态图像,没有代码将其与网络摄像头等实际实时源集成。

理想情况下,我可以加载我的相机作为输入源并开始流式传输。但我似乎找不到任何有关如何执行此操作的文档。

任何帮助或指导将不胜感激。

最佳答案

您可以使用GStreamer sample app它使用网络摄像头或连接到您的计算机的任何摄像头作为输入,将视频提取到 Kinesis Video Streams 中。目前示例应用程序可以在 Mac、Ubuntu 或 Raspberry Pi 中执行。您也可以使用Android sample app从 Android 设备提取视频。

此外,对于 AWS Rekognition 与 Kinesis Video Streams 的集成,请查看 sample发布在 Consumer Parser 库中。此示例展示了如何摄取视频文件(您可以将其替换为实时生成器,如上面的 GStreamer 示例应用程序)、检索数据、解析 MKV、解码 H264 帧、与 Rekognition JSON 输出集成以及在视频中检测到的面部上绘制边界框框架。

关于java - 将网络摄像头视频流式传输到 AWS Kinesis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49575082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com