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-AM62-LP:SK-AM62-LP

Guru**** 2330840 points
Other Parts Discussed in Thread: SK-AM62-LP
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1514996/sk-am62-lp-sk-am62-lp

器件型号:SK-AM62-LP

工具/软件:

您好、

我们的开发平台是 SK-AM62-LP、我们使用默认的以前的构建映像:
tisdk-default-image-am62xx-LP-EVM-11.00.09.04.rootfs.wic.xz。

我们正在尝试使用连接到 J9-USB 端口的 USB 网络摄像头( Logitech 720p )并将实时视频流式传输到屏幕。在/dev/video0上检测到摄像头、我们正在使用以下 GStreamer 命令进行测试:

gst-launch-1.0 v4l2src device="/dev/video0! 视频/x-RAW、宽度=640、高度=480! kmssink driver-name=tidss

但是、我们会遇到以下误差:

    [1946.740265] USB 1-1.3:使用 xhci-hcd 重置高速 USB 设备4
    正在将管道设置为已暂停...
    流水线是实时的,不需要 PREROLL ...
    流水线是 PREROLLED。
    正在设置播放管道...
    新时钟:GstSystemClock
    错误:从元素/GstPipeline:pipaine0/GstKMSSink:kmssink0:Gstreamer 遇到一般资源错误。
    其他调试信息:
     /usr/kmssink.debug/gstreamer1.0-plugins-bad/1.22.12/sys/km/kms/gstkmssink.c src (2032):gst_kms_sink_show_frame ():/GstPipeline0/GstKMSSink:kmssink0:
     drmModeSetPlane 失败:权限被拒绝(13)

    此外:

    错误:来自元素/GstPipeline:pipaine0/GstV4l2Src:v4l2src0:内部数据流错误。
    执行在0:00:01.816975336之后结束

尽管如此、以下用于将视频保存到文件的命令仍然可以正常工作:

     gst-launch-1.0 v4l2src num-buffers=50 device="/dev/video0! 视频/x-RAW、宽度=640、高度=480! filesink location=cam-cap.yuv

您能帮助我们解决使用 kmssink 进行实时流式传输的问题吗?

此致
Gopal Sharma

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

    你好、Gopal

    您可以使用命令 systemctl stop empty 来停止 Weston 吗  

    尝试流水线并查看其是否起作用。

    此致、

    Suren

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

    您好、Suren、


    感谢您的支持。
    它现在可以正常工作。

    目前、我们有一个随 Weston 一同运行的应用程序。
    我们需要将其移植到 AM62平台。
    是否可以在使用 Weston 时运行摄像头流式传输?
    请建议任何建议的方法。

    此致、
    戈帕尔

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

    尊敬的 Gopal:

    如果您想使用韦斯顿,您应该能够在韦斯顿上显示多个流,因为它是复合的并显示它。 您将无法使用 DRM。

    您可以直接在 Weston 上显示摄像机内容而不是 DRM。 这应该是可行的。

    此致、

    Suren

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

    您好、Suren、

    感谢您的支持。

    如果可能、您能否分享 GStreamer 命令以在 Weston 屏幕上流式传输摄像头馈送?

    谢谢。此致、
    Gopal Sharma

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

    尊敬的 Gopal:

    对于 Weston、您需要使用 waylandsink 来渲染并将其用作显示接收器。

    示例流水线如下所示:将 videotestsrc 替换为 v4l2src (摄像头)。

    gst-launch-1.0 -v videotestsrc! video/x-raw、width=1920、height=1080、format=NV12、帧速率=30/1! 视频转换! waylandsink

    希望这有所帮助。

    此致、

    Suren