我试图从覆盆子派流视频使用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视频流-超时。
[信息][19-04-2020 19:20:33:859.962GMT]freeKinesisVideoStream():释放Kinesis视频流。
[错误][19-04-2020 19:20:36:461.643格林尼治时间]无法创建Kinesis视频流。saStream错误状态:0xF
[信息][19-04-2020 19:20:36:462.817GMT]freeKinesisVideoClient():释放Kinesis视频客户端
[DEBUG][19-04-2020 19:20:36:462.939 GMT]curlApiCallbacksShutdownActiveRequests():pActiveRequests hashtable为空
[DEBUG][19-04-2020 19:20:36:864.288GMT]freeKinesisVideoClientInternal():分配的内存总数0
正如日志所示,您在尝试创建流时超时了(示例使用create API的同步版本),因此不会传输数据。默认情况下,记录器日志级别为debug,因此您应该能够看到根本原因(可能是许多原因,包括auth和/或网络)。请包括完整的日志,以了解发生了什么。
如果将问题存入项目的GitHub存储库,您将得到更快的响应。
我试图实现这里提到的生产者(https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-java/blob/master/src/main/demo/com/amazonaws/kinesisvideo/demoapp/putmediademo.java)。 我有一个mkv文件,我想上传在循环中作为制片人在Kinesis
设置ARN所需的细节,得到一个设置给帧查看器的视频流。然后尝试将Kinesis视频流与Rekognition集成。
我使用aws kinesis video stream webRTC在reactjs中进行视频聊天。一切都很好。但是我想把视频存储在s3 Bucket中。我应该如何实现这个视频存储?
我可以从我的机器发送一个RTSP视频流到亚马逊Kinesis视频流。我想知道是否有可能从一个边缘设备发送多个RTSP视频流(多个生产者)?目前我关注的文档是https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-gstreamer-plugin.html#examples-gstreamer-plugin-docker。
我会考虑不要将与其他解决方案一起使用以满足上述需求的建议。