On Tue, Apr 21, 2020 at 11:10 AM Victor Toso <victortoso@redhat.com> wrote:

[snip]
For mjpeg encoding, you don't need to change anything. For
x264/vp8 with GStreamer, spice must be built with GStreamer
option enabled. You can check if that's the case for your spice
server library by running ldd in the .so file, e.g:

 spice (master 717ed19a) $ ldd ~/dev/lib64/libspice-server.so | grep -i gst
    libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f393b57d000)
    libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f393b568000)
    libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f393b0df000)


Just for reference,
- on latest 4.3.9 ovirt node ng
[root@ovirt ~]# ldd /usr/lib64/libspice-server.so.1.12.4 | grep -i gst
[root@ovirt ~]#

- on latest 4.4 beta4 ovirt node ng
[root@novirt2 ~]# ldd /usr/lib64/libspice-server.so.1.13.0 | grep -i gst
libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f8b7845f000)
libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x00007f8b781c3000)
libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f8b77f4c000)
libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f8b77c0c000)
[root@novirt2 ~]#

Plus, you need the plugins for encoding in your host.


In term of? Packages? How to check?

Gianluca