
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