Gstreamer を使用して Raspberry Pi 3 でビデオ ストリームを受信しようとしています。Gstreamer-1.0 に関連するほとんどのライブラリをインストールしました。それ自体でもエラーが返されるため、vainfoに問題があることを理解しています。次のエラーが表示されます。
pi@gunpi:~/gunshow/New $ gst-launch-1.0 udpsrc port=5001 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false
Setting pipeline to PAUSED ...
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
Pipeline is live and does not need PREROLL ...
Got context from element 'fps-display-video_sink-actual-sink-glimage': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:12.802582180
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
何が問題なのかよくわかりませんが、ディスプレイを正しく設定していないのでしょうか?
ビデオストリームが最終的に実装されるプロジェクトを実行すると、次のエラーも発生します。
Cant find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
おそらく実際には関係ありませんが、それも解決するといいでしょう。QtCreator を apt-get でインストールしたので、正しく設定されていない可能性があります。自分で Qt をビルドせずにこれを修正できますか? RPi 3 用に正しく構成できなかったためです。
前もって感謝します