0

我正在尝试使用 aws kinesis 视频流从树莓派流式传输视频。我们在 Aws 网站上使用了 c++ sdk ( https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp )

./kinesis_video_gstreamer_sample_app 流名称

我试试这个。

然后该日志出现错误。

[错误] [19-04-2020 19:20:33:859.598 GMT] createKinesisVideoStreamSync():无法创建 Kinesis Video Stream - 超时。

[信息] [19-04-2020 19:20:33:859.962 GMT] freeKinesisVideoStream():释放 Kinesis 视频流。

[错误] [19-04-2020 19:20:36:461.643 GMT] 无法创建 Kinesis Video 流。saStream 错误状态:0xf

[信息] [19-04-2020 19:20:36:462.176 GMT] 释放 Kinesis Video Stream saStream

[信息] [19-04-2020 19:20:36:462.352 GMT] freeKinesisVideoStream():释放 Kinesis 视频流。

[错误] [19-04-2020 19:20:36:462.592 GMT] 无法初始化 kinesis 视频,但出现异常:无法创建 Kinesis 视频流。savvyStream 错误状态:0xf

[信息] [19-04-2020 19:20:36:462.817 GMT] freeKinesisVideoClient():释放 Kinesis Video Client

[调试] [19-04-2020 19:20:36:462.939 GMT] curlApiCallbacksShutdownActiveRequests():pActiveRequests 哈希表为空

[调试] [19-04-2020 19:20:36:864.288 GMT] freeKinesisVideoClientInternal(): 总分配内存 0

[警告] [19-04-2020 19:20:36:864.546 GMT] curlApiCallbacksShutdown():curlApiCallbacksShutdown 已在关闭过程中调用

我认为连接成功,但我的数据传输不工作。因为超时。我使用了 ap-northeast-2 区域。我试图找到解决方案,但很难。请帮我。谢谢你。

4

1 回答 1

0

如日志所示,您在尝试创建流时超时(示例使用 create API 的同步版本),因此不会传输任何数据。默认情况下,记录器日志级别是调试的,因此您应该能够看到根本原因(可能是多种原因,包括身份验证和/或网络)。请包含完整的日志以了解发生了什么。

如果您在项目的 GitHub 存储库中提交问题,您将获得更快的响应。

于 2020-04-19T22:01:47.353 回答