Serviio UPnP/DLNA Media Server on Openindiana
is searching in $InstallPath for a ffmpeg and dcraw binary. Those are needed for encoding (ffmpeg, essentially) and converting raw images (dcraw, optional).
Of course they cannot be found at $InstallPath so you need to pass an option to serviio to run. Open file serviio-1.2/bin/serviio.sh and serviio-1.2/bin/serviio-console.sh and put a new option at the end of the JAVA_OPTS variable.
-Dffmpeg.location=/usr/bin/ffmpeg
the same if needed and installed for dcraw.
Now Serviio should run and can be installed and configured as here described.