Gstreamer kmssink under system user. " Could not open DRM module"

Daniel Rossi electroteque at gmail.com
Mon Sep 23 16:08:05 UTC 2019


I'm trying to run gstreamer under a system user in systemd. This command 
explains the situation. When I try to run it in a user setup to run this 
service I get a kmssink error.
I am creating a user , in the debian package, which looks like
serviceuser:x:999:995::/nonexistent:/usr/sbin/nologin
sudo -u serviceuser gst-launch-1.0 playbin video-sink=kmssink 
uri=srt://:8888
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstKMSSink:kmssink0: Could not open DRM module 
(NULL)
Additional debug info:
gstkmssink.c(836): gst_kms_sink_start (): /GstKMSSink:kmssink0:
reason: No such file or directory (2)
Setting pipeline to NULL ...
Freeing pipeline ...
Any ideas ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190923/63c9c2fc/attachment.html>


More information about the gstreamer-devel mailing list