Install & Upgrade Specifications Setup Streaming Local/FTP File HLS HTML5 Video RTMP SRT MPEG-TS MPEG DASH Decklink NDI DirectShow RTSP Advanced Settings Multi-bitrate Video Codecs Video Overlay

IPTV Live Video Encoding & Streaming Manual


On Windows platform it's quite simple. Just download and run executable installer to install IPVTL to your computer. Ignore and choose to run installer if Windows Defender SmartScreen shows up. IPVTL depends on Microsoft Visual C++ 2013 Redistributable Packages so make sure it is installed before running.

For Linux users, first download and extract lzma tarball to local folder, /home or /opt for example. Remember to extract it WITHOUT changing file permissions, or IPVTL could fail to run.

Make sure prerequiest packages libva (>2.0), libva-drm and libavahi are installed before running. For example to install them on Ubuntu:

# sudo apt-get install libva2 libva-drm2 libavahi-client3
or on CentOS Stream/RHEL:
# sudo yum install libva avahi-libs

Start Linux console, go to IPVTL folder and enter command like sudo ./ipvtl_16ch_trial or sudo ./ipvtl_4ch to start program. Remember super user privelege is required.

# cd /opt
/opt# tar xvf ipvtl_trial-x64.tar.xz
/opt# cd ipvtl
/opt/ipvtl# sudo ./ipvtl_16ch_trial

* * * * * * * * * * * * * * * * * * * * *
*      IP Video Transcoding Live!       *
*          Copyright 2009-2023          *
*           IPVideoTrans.com            *
*            Version            *
*         16 Channel Evaluation         *
*        Expires on: 06/30/2023         *
* To purchase licenses, please contact  *
*        sales@ipvideotrans.com         *
* * * * * * * * * * * * * * * * * * * * *

IPVTL starting web interface at


To quit IPVTL, simply pgrep ipvtl_ to kill IPVTL process, or just pkill ipvtl_.

IPVTL has web console built inside, making it same experience to set up and manage channels in a web browser as to do these in Windows GUI. The web console can be accessed at http://<host_IP>:<http_port>, where host_IP is IPVTL's local host network interface, and http_port is the HTTP service port configured in Global Settings, for example

IPVTL web console is available on both Windows and Linux. Even Windows users may use it to set up or manage transcoding from remote.

For the first time running IPVTL license, it is required to import and activate license key. Contact sales at sales[at]ipvideotrans.com if you need.

IPVTL web console is built with user password and IP address authentication security. It is STRONGLY RECOMMENDED to set up web login password in Global Settings IMMEDIATELY after installation. Otherwise there is a risk of your channels configuration being exposed to the internet.


To upgrade IPVTL, just download latest installation package and make the same steps above as a fresh install. Old configuration will be saved and recovered automatically.

Old configuation can also be exported and imported in IPVTL Global Settings. We recommend doing this in case anything unexpected occurs during upgrading.

Global Settings

After installation, if Auto Start on System Boot is enabled in Global Settings, IPVTL will run automatically everytime Windows boots (after user logged in).

On Linux, you may make IPVTL autostart using cron or rc.local scripts. For cron, enter $ sudo crontab -e under console and add a job like:

@reboot  /opt/ipvtl/ipvtl_16ch
For rc.local, just edit /etc/rc.local and add IPVTL command with full path.