【问题标题】:Kinesis Video stream - Multiple producersKinesis 视频流 - 多个生产者
【发布时间】:2020-07-03 00:38:42
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-kinesis


    【解决方案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。在这种情况下,您需要注意时间戳,以免它们重叠。

    【讨论】:

    • 感谢您的回复。我使用了建议的示例代码。它适用于某些流,而其他流则无法正常工作。它显示,[DEBUG][2020-07-02 05:48:16] streamReadyHandler 已调用 [DEBUG][2020-07-02 05:48:16] Stream is ready: some-base_0 [DEBUG][2020-07- 02 05:48:16] appsink 已配置 [DEBUG][2020-07-02 05:48:16] 管道播放之后,即使流正在发生,它也不会上传内容
    • 那么,你在做什么呢?另外,您能否通过将源管道传输到 autovideosink 来查看问题是否出在您的 gstreamer 管道中?
    • - 当我尝试连接 Secured RTSP 流时,它不工作。基本上身份验证部分不起作用。我尝试将身份验证直接发送到 url 以及 user-id 和 user-pw 参数。两者都不起作用。
    【解决方案2】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多