使用libcamera和Gstreamer实现AWS WebRTC

0

【以下的问题经过翻译处理】 大家好,

我目前正在尝试使用我的Raspberry Pi Zero 2 W设置webRTC流媒体。 我正在使用此处找到的教程<https://catalog.us-east-1.prod.workshops.aws/kinesis-video-streams/en-US/1-introduction >,我使用了一个带IR-CUT夜视功能的Raspberry Pi 4相机,来自亚马逊(https://www.amazon.com/Raspberry-Camera ... B0768Z87JF)。 我已经在树莓派上正确安装了AWS CLI并输入了正确的凭据。 只有在启用Legacy camera support时才能进行流媒体,但其照明为log=w,相机没有使用其全部功能,例如夜视。 当我禁用遗留支持并使用libcamera命令测试相机时,相机使用其全部功能,例如夜视,但是当我尝试流媒体时,我会收到以下错误消息:

“Error received from element source: Failed to allocate required memory. Debugging information: ../sys/v4l2/gstv4l2src.c(659): gst_v4l2src_decide\ _allocation():/GstPipeline:live-kinesis-pipeline / GstV4l2Src:source: Buffer pool activation failed"

是否有任何方法可以在不启用Legacy camera支持的情况下进行流媒体,或替代支持libcamera而不是raspicamera的Legacy camera支持? 如果不行,我应该怎么做?

profile picture
专家
已提问 5 个月前54 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好, 通过查看一些在线论坛/文章,我了解到“无法分配所需的内存”是设备特定的错误。 不幸的是,我无法在我的设备上测试,以帮助您找到适合您设置的正确配置。

请随时联系我们专门的KVS支持,因为我们可能需要从您的设备获得更多调试信息以进一步排除故障。 https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/troubleshooting.html#troubleshooting-general

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则