Kinesis 视频流 - 多个生产者

Kinesis Video stream - Multiple producers

我能够将 RTSP 视频流从我的机器发送到 Amazon Kinesis Video Stream。我想知道是否可以从一个边缘设备发送多个 RTSP 视频流(多个生产者)? 目前我关注了这个文档 https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-gstreamer-plugin.html#examples-gstreamer-plugin-docker。使用此文档,我可以将流发送到视频服务器。要发送另一个视频,我必须停止当前的视频流,然后我才能发送其他流。无论如何我可以在不干扰其他视频流的情况下发送多个视频流吗?

在 1 台设备上拥有多个流应该没有任何问题,请查看此示例,因为它显示了这个确切的用例,https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/samples/kvs_gstreamer_multistream_sample.cpp

如果您尝试让 1 个流包含按顺序排列的多个流,还有另一个示例显示如何使用 1 个流上传多个文件,下一个文件将附加到同一流,https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/samples/kvs_gstreamer_sample.cpp#L1103-L1160。在这种情况下,您需要注意时间戳,以免它们重叠。

添加到@Lukas Herman 的回复中。直接在适当的 GitHub 存储库中(也)提出这些问题可能会更快一些:https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/issues