IP Live Video Transcoding Live

Getting Started

1. Installation & Upgrading

For Windows users, just download and run executable installer to install IPVTL to your computer. Start IPVTL from Windows Program Menu or desktop as you like. Simple and easy.

For Linux users, it's a bit more complicated. First, download and extract tarball to local disk, /home or /opt for example. Remember to extract it WITHOUT changing file permissions inside, or IPVTL could fail to run.

Then, start Linux console in IPVTL folder, and enter command like ./ipvtl_16ch_trial or ./ipvtl_4ch to start program. To quit IPVTL, simply pgrep ipvtl_ and kill IPVTL main process, or just pkill ipvtl_.

# cd /home
# tar xvf ipvtl_trial-x64.tar.xz
ipvtl/
ipvtl/libva.so.1
ipvtl/libva-drm.so.1
ipvtl/ipvtl.so
ipvtl/ipvts.so
ipvtl/ipvtl_16ch_trial
# cd ipvtl
# sudo ./ipvtl_16ch_trial

* * * * * * * * * * * * * * * * * * * * *
*      IP Video Transcoding Live!       *
*          Copyright 2009-2021          *
*           IPVideoTrans.com            *
*           Version 6.1.4.4             *
*        16 Channel Evaluation          *
*          Days to Expire: 30           *
* To purchase licenses, please contact  *
*        sales@ipvideotrans.com         *
* * * * * * * * * * * * * * * * * * * * *

IPVTL started successfully!
Web management now accessible at http://127.0.0.1:8888...
#

Prior to version 5.8.3.1, IPVTL users on Linux have to edit config file manually to set up transcoding, which is a big pain for startup. Latest IPVTL has web UI built inside, making it possible to set up and manage channels in a web browser like in Widnows. The web UI can be accessed at http://<host_IP>:<http_port>, where host_IP is IPVTL's local host network address, and http_port is the HTTP service port which is configured in Global Settings, for example http://127.0.0.1:8888/.

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

For the first time running IPVTL licenses, it is required to import and activate license key. Contact our sales if you don't have license key after purchase.

Starting from 5.10.3.3, IPVTL enhances web UI security with built-in user authentication and IP address whitelist. It is STRONGLY RECOMMENDED to set up web login password in Global Settings IMMEDIATELY after installation. Otherwise there is a risk of all channels configuration being exposed to the internet.

For licensed users to upgrade IPVTL, just download latest installation package and do the same process as fresh install above. Old configuration will be imported into new version automatically.

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

To set up transcoding channel in IPVTL, there are only 2 basic steps: Media Source and Media Target.

2. Select Source Media

Before setting up everything, make sure of your source stream type first.

Click New Channel button to create a new transcoding channel with default settings. In the channel list panel, select appropriate streaming protocol and enter the URL of the media source.

IPVTL Media Source

3. Setup Output Stream

First, select target stream format you demand appropriately, among RTMP, MPEG-TS over UDP/RTP/HTTP, m3u8 Playlist (HLS), MPEG DASH, Decklink playback card and Native RTP. Then enter target address and modify encoding details if necessary. You can change video resolution, frame rate, encoding profile/bitrate and audio sample rate, etc.

IPVTL Transcoding Panel

Once you've finished with the settings, click Apply button to validate and save your configuration. You can always change transcoding settings by clicking Edit button at a later time. But remember setting changes won't make effect to a live channel, until the channel is restarted.

4. Start Streaming!

After a new transcoding channel is set up, you may enter some memo about the channel in the list to keep it simple to identify. The red light stop in the last column indicates the channel is idle. Click Start button to start transcoding. If everything is OK, the status light will switch to green start, which means the channel is on-air now. You can then validate the output stream in your end device or VLC playervlc (http://www.videolan.org/vlc) , a very handy tool.

If there is any problem, please refer to FAQ, or send feedback to support#ipvideotrans.com with your channel settings and channel log file to get a diagnosis. To get channel log file, enable Debug Log in Global Settings before starting the channel. IPVTL config file and log files are located in:

Advanced Settings

Software Specification

Input Formats Supported Output Formats Supported Codecs Supported

Audio

AAC-LC / HE-AAC
Webm Opus
AC3 / E-AC3
MP2 / MP3
PCM / G.7xx
AMR
Real Audio
Windows Media Audio

Video

AOM AV1
H.265 / HEVC (Main/Main 10/Main SP)
H.264 / AVC (Baseline/Main/High/High 10/High 4:2:2/High 4:4:4)
Webm VP8
Webm VP9
MPEG-4/Visual
H.263+/++ (aka H.263-1998/2000)
H.263
JPEG/MJPEG
MPEG-1 Video
MPEG-2 Video
Real Video
Flash Video
Windows Media Video
On2 VP6

Subtitle

dvb/dvd
srt/subrip
webvtt
movtext

Hardware Acceleration Output Video Resolution System Requirements