工具/软件:
您好、
我们的开发平台是 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