使用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
EXPERTE
gefragt vor 5 Monaten59 Aufrufe
1 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen