我使用aws lambda处理帧,它生成png图像序列作为输出。我想把这些处理过的帧推送到amzaon Kinesis-video-stream。用Java怎么做?
我找到了办法,我们不能直接将png或jpg格式推送到kvs,因为kinesis视频流只需要h264格式的视频片段,所以我们首先需要将图像列表转换成视频(可以使用ffmpeg从图像转换成视频),然后使用putmedia api将相同的mkv视频文件发送到kinesis视频流。您可以在Java中看到这里的示例。
我试图从覆盆子派流视频使用aws kinesis视频流。我们在Aws站点上使用了C++sdk(https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp) [错误][19-04-2020 19:20:33:859.598 GMT]createKinesisVideoStreamSync():未能创建Kinesis
设置ARN所需的细节,得到一个设置给帧查看器的视频流。然后尝试将Kinesis视频流与Rekognition集成。
我会考虑不要将与其他解决方案一起使用以满足上述需求的建议。
我正试图执行我自己的HTTP签名请求,因为C#中没有用于AWS Kinesis视频流的PutMedia API的SDK,但我得到以下错误消息:
我可以从我的机器发送一个RTSP视频流到亚马逊Kinesis视频流。我想知道是否有可能从一个边缘设备发送多个RTSP视频流(多个生产者)?目前我关注的文档是https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-gstreamer-plugin.html#examples-gstreamer-plugin-docker。