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:
#or on CentOS Stream/RHEL:
sudo apt-get install libva2 libva-drm2 libavahi-client3
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.
tar xvf ipvtl_trial-x64.tar.xzipvtl/ ipvtl/arial.ttf ipvtl/libndi.so.5 ipvtl/ipvtl.so ipvtl/ipvtl_16ch_trial /opt#
sudo ./ipvtl_16ch_trial* * * * * * * * * * * * * * * * * * * * * * IP Video Transcoding Live! * * Copyright 2009-2023 * * IPVideoTrans.com * * Version 184.108.40.206 * * 16 Channel Evaluation * * Expires on: 06/30/2023 * * To purchase licenses, please contact * * email@example.com * * * * * * * * * * * * * * * * * * * * * * IPVTL starting web interface at http://192.168.1.1:8888... /opt/ipvtl#
To quit IPVTL, simply
pgrep ipvtl_ to kill IPVTL process, or just
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
where host_IP is IPVTL's local host network interface, and
http_port is the HTTP service port configured in Global Settings,
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 in Windows UI or web console. Contact our sales at sales[at]ipvideotrans.com if you need.
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.
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 channel details being exposed to the internet.
If you find problems in streaming and need us to help, please send feedback to support[at]ipvideotrans.com with channel log files and configurations for diagnosis. To get channel log, enable Debug Log and restart the channel.
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_16chFor rc.local, just edit /etc/rc.local and add IPVTL command with full path.
Auto Restart on Failure enables automatic streaming recovery during unexpected failure. It also enables infinite loop in file streaming.
IPVTL channel configurations can be backup and restored with Export and Import buttons here. Use them when you are migrating streaming computer to a new one for example.