This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SK-AM62A-LP:同时为多个应用访问 v4l2节点

Guru**** 2470720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1467339/sk-am62a-lp-access-v4l2-node-simultaneously-for-multiple-app

器件型号:SK-AM62A-LP

工具与软件:

团队成员、您好!

我正在使用摄像头流应用。 在应用中 、我在中使用基于 gstreamer 的视频流、它们从 v4l2src 节点获取数据。
我想针对视频数据和其他用途的其他应用同时访问 v4l2节点。

命令:
gst-launch-1.0 -v v4l2src device=/dev/video-rpi-cam0 ! video/x-bayer、width=1920、height=1204、帧速率=120/1、format=rggb10! multifilesink location=frame%d.raw

因此、我们能否将其存档、以并行访问适用于多个应用的 v4l2节点。

如果您有示例、您可以建议任何方法吗?  


谢谢!
Jaimin  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jaimin:

    在 v4l2src 之后添加 TEE 元件是否不能实现该目的?

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    同一应用中同一流水线实际使用的 TEE 元素。 但是、根据客户要求、他需要使用流应用、并且并行希望在不同的应用中将 v4l2节点访问用于其他目的。 所以、是否可以同时将 v4l2节点用于不同的应用 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jaimin:

    我已将您的问题发送给我们的摄像头专家。 期待尽快得到响应。

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jaimin!

    [报价 userid="599112" url="~/support/processors-group/processors/f/processors-forum/1467339/sk-am62a-lp-access-v4l2-node-simultaneously-for-multiple-app/5632096 #5632096"]。 因此、是否可以同时将 v4l2节点用于不同的应用 

    当您使用 GStreamer 从视频设备节点读取数据时、GStreamer 将负责与视频节点对缓冲区进行排队和取消缓冲区队列。 我认为不能有其他过程从同一视频节点对缓冲区进行排队/取消队列处理。