近期在研究spice协议相关内容,通过yum安装的gstreamer开发环境然后再通过源码编译spice总是在configure之后出现gstreamer可能无法正常工作等告警,spice-protocol的12.15版本之后开始支持h265,但是spice server中并没有支持h265需要手动修改,下面开始源码编译spice,源码编译gstreamer可以查看我另一篇文章Centos7编译gstreamer16.2版本
1、环境搭建
yum install -y openssl-devel virt-install device-mapper-devel libvirt virt-manager bridge-utils libffi-devel libmount-devel gtk-doc libXext-devel libjpeg-turbo-devel pixman-devel json-glib-devel zlib-devel bzip2-devel gtk3-devel lz4-devel libusbx-devel libusb-devel usbredir-devellz4-devel libusbx-devel libusb-devel usbredir-devel
2、spice-protocol编译
spice-protocol编译很简单就是把头文件拷贝到我们指定的目录下面
./configuire --prefix=/usr/local/spice
make
make install
export PKG_CONFIG_PATH=/usr/local/spice/share/pkgconfig:$PKG_CONFIG_PATH