# Frequently Asked Questions

# License

# Which license should I use?

Currently, we have 2 types of licenses, QuickSync and NVENC. The only difference is the NVENC license supports to use Nvidia GPU NVENC and Intel GPU QuickSync feature for transcoding, but QuickSync license only supports QuickSync feature. So if you need to use Nvidia GPU card for transcoding, use NVENC license please, otherwise, use QuickSync license.

# Can I request the trial license to test?

Yes, you can go to the homepage, there should has a button at Pricing & Plan section, you can click it for request the trial license. Also, you can send us a ticket if you have account registered already to contact us for add trial license to your account.


The trial license is full function, the only difference between it and monthly license is it's 15 days and one time usage only. This means you can not renew the trial license after it's expired. So please purchase the monthly license if you would like to long term use our products.

If you need more time or need multiple trial licenses to test, please send us a ticket, normally, we will approve it.


Register multiple accounts to request the trial licenses is not allowed. Our system will treat it as a malicious account.

# System Requirements

# Which Linux distribution should I use for X Acceleration Codec?

Most of Linux distributions are supported, because we are packing all the software binaries and libraries in a standalone package. All installation files are under /opt/xaccel-codec, so it won't break your system. It's easy and safe to install it to your existing server.


We recommend to use the LTS version OS for stability and security concern.

# General Problems

# Why the stream is working on web player, but not on VLC?

The panel has IP Whitelist enabled in default, for protect your valuable contents. So please go to panel's Nginx > Configure > Whitelist, for add your PC's IP to the whitelist, use comma , to separate multiple IPs. or simply put to the whitelist for allow all IPs to access.

# Why Intel QuickSync is not working?

If you ensure your Intel CPU has integrated graphics card and QuickSync supports. Please try following steps to find out the problem:

  • run command lspci | grep VGA | grep -i intel. If no any outputs, that means the Intel graphics card is disabled in BIOS.

  • run command grep -r nomodeset /etc. See if intel kernel module is disabled. If you see any outputs, you should edit the file and remove the nomodeset only, not the entire line.

  • run command grep -r 'blacklist\s*i915' /etc/modprobe.d. See if the intel i915 driver is disabled.

  • run command update-grub for Ubuntu and Debian, grub2-mkconfig -o /boot/grub2/grub.cfg for CentOS, RHEL and Fedora to update the grub and reboot.

In the v4 panel, we added the HTTP 307 redirection for tracking the HLS session and load balancing. If your 3rd party streaming software doesn't supports the HTTP redirection, you can insert a /cloud/ prefix in the HTTP URL. For example: http://my-streaming-server.com/stream/1/index.ts will change to http://my-streaming-server.com/cloud/stream/1/index.ts.

# Other

# How to uninstall the panel?

  • For v2:
systemctl stop ffmpeg_web
systemctl disable ffmpeg_web
rm -rf /etc/systemd/system/opt-ffmpeg-web-cache-hls.mount
rm -rf /etc/systemd/system/opt-ffmpeg-web-cache-nginx.mount
rm -rf /etc/systemd/system/ffmpeg_nginx.service
rm -rf /etc/systemd/system/ffmpeg_web.service
rm -rf /opt/ffmpeg
systemctl daemon-reload
  • For v3 or above:
systemctl stop xaccel-codec
systemctl disable xaccel-codec
rm -rf /etc/systemd/system/opt-xaccel\\x2dcodec-cache.mount
rm -rf /etc/systemd/system/xaccel-codec.service
rm -rf /opt/xaccel-codec
systemctl daemon-reload


Uninstall will lost all the data and settings!