Tvheadend Virtual Server Appliance

  • $25.00

 (0 reviews)
  • Product Code: vths_03092017_001
  • Availability: In Stock
- +

PITV Virtual Server is a single OVA (Open Virtual Appliance) file in OVF (Open Virtual Format) that can be imported into popular free desktop virtualization applications like VMware Workstation Player etc.
This allows you to easily run tvheadend server on your desktop or laptop computer and leverage a more powerful recording and streaming platform.
The PITV Vitual Server appliance can also be imported into VMware ESXi virtualization platform (VMware ESi 6.0+) as a virtual machine.
A custom configuration menu is provided to allow easy configuration of Network (static IP, DNS or DHCP servers) on the virtual machine as well as easy addition of USB drives or shared storage for extended recording space.
Custom Message of the day, htop, shellinabox and console boot summary is also installed that will allow you to easily connect, manage and view performance of your virtual server.

Setup initial IPTV Virtual Server for PITV services:

Install VMware Workstation player or VMware ESXi as desired. A free copy of non-commercial use VMware Workstation Player 12 is included in the client downloads section.
Unzip the OVA file from the downloaded ZIP file and import into desktop virtualization application (VMware Workstation Player etc.) or ESXi Server (VMware vSphere ESXi host).
Start the virtual machine and observe the URL's displayed on the console screen when the boot has completed.

To patch epg for PITV to domain copy and paste code below into a terminal session and press enter.

sudo curl -o ./ --progress-bar
sudo chmod +x ./
sudo ./

Setup PITV IPTV Network and EPG (Electronic Program Guide) :

Using a web browser (Chrome is recommended)login to the TV Headend web URL as displayed on the Console screen. Login as user admin password admin.
Goto Configuration -> General -> Base and change User Interface Level to Expert then save changes.
Goto Configuration -> Channel / EPG -> EPG Grabber Modules disable all EPG grabbers except internal:XMLTV: TV Guide ( (on newer releases

Goto Configuration -> DVB Inputs -> Networks click Add, select IPTV Automatic Network from the drop down list.
Enter a Network Name (can be anything), Enter a Maximum # input streams value (10 is recommended).
Enter a Maximum bandwidth (Kbps) value, This will be your downstream internet speed (for example 20000Kbps is 20Mbits).
Copy and paste your PITV stream URL into the URL: text box.
Check the Create bouquet checkbox.
Enter a Provider Network Name, suggested PITV.
Leave the balance of the setings default and click the Create button.
Goto Configuration -> DVB Inputs -> Networks and single left click on the Network Name you see listed in the dialogue window that you created earlier.
Notice the #Muxes, #Services and Scan queue tabs, you will see that Muxes are now created and a scan is now underway.
NB!, allow initial scan to fully complete before proceeding, i.e. there must be nothing left in the scan queue.

Once the scan is completed goto Configuration -> DVB Inputs -> Muxes and filter by name, disable all muxes named channels.m3u
To disable the muxes lines named channels.m3u by double clicking each line the second coulomb "Enabled" a drop down will appear, select Disabled from the dropdown list, then proceed to the next line, remember to save your changes per page.
Goto Configuration -> Channel /EPG -> Bouquets, select the Network Name on the list that you created earlier and click Edit.
Check the Enabled Box, Uncheck the Auto-Map to channels box and Paste your Stream URL from PITV into the External URL text box.
Click the Channel mapping options drop down, check the last three options.
Click the Create tags dropdown and check ony the first two options, the rest must be unchecked.
Click Apply, OK, then Save.

Map Services:

Goto Configuration -> DVB Inputs -> Services, click the map services drop down Map all or Map selected services as desired.
Uncheck the Map encrypted services checkbox and check the Merge same name checkbox. Click the Map services button at the bottom of the opened dialogue window.
The  Service Mapper window will automatically open, open the Tvheadend log by clicking the double arrow up button at the bottom right of the web page, resize it so it is confortable and scroll down to the last (most recent entries), when all mappings have been done there will be no more entries appearing in the running log and the Service Mapper progress bar will be completed.

NB!, allow services to complete mapping before proceeding to next step.
Goto Configuration -> Channel / EPG -> EPG Grabber Modules and click the Re-run Internal EPG Grabbers from the dialogue menu.
Observe the Tvheadend log, for when the Internal EPG grabber has completed.
It will return a channels, brands, seasons, episodes and broadcasts summary when it has completed.
Once the EPG grabber has completed, minimize the Tvheadend log and goto Electronic Program guide tab, channels mapped should now have EPG data and be ready for use.

Accessing the PITV services on tvheadend:

Connect Mobile devices (Tvheadend app IOS, Android),VLC Players or remote KODI HTSP tvheadend services as desired and stream or record as desired.

Tvheadend Manual

Click here for Tvheadend manual

Technical Specifications:

OS: Ubuntu 16.04.2 x86_64 Server
Kernel: 4.4.0-62-generic
Source Image: ubuntu-16.04.2-server-amd64.iso
Hostname: pitv
HTS: Tvheadend 4.2.3-39~ge195d1845~xenial
VMName: PITV Virtual Server
Hard Disk: 50GB (Optional sizing up to 50GB if run on VMware Workstation Player)
CPU: Count:1
Memory: 2048MB
Network adapter: Count:1 Type: VMXNET 3
Network: DHCP
Linux Users
Username: root Password: pitv
Username: administrator Password: pitv
HTS User: Username: admin Password: admin
FTP User: Username: root Password: pitv
SSH Users
Username: root Password: pitv
Username: administrator Password: pitv
Main Menu: User: root Path:~/main-menu
Main Menu: User: administrator Path:~/main-menu
DVB Drivers: Not installed
4Vl Drivers: Not installed
Max Concurrent playback streams (as many as your bandwidth and subscription permits)

VMware Workstation: VMware-player-12.5.4-5192485

The virtual server storage can be set to a maximum of 50GB if used in VMware Workstation Player and unlimited when expanding it through Linux as a virtual server on VMware ESXi
For optimal results match one KODI instance to one Virtual server. If multiple simultaneous KODI streaming servers are required deploy multiple Virtual tvheadend servers.

Write a review

Note: HTML is not translated!
    Bad           Good

Tags: Tvheadend, Virtual Server, Appliance, IPTV, PITV

Related Products