X Acceleration Codec is a professional All-in-One solution for IPTV and streaming business. It supports DVB-S/DVB-S2/DVB-C/DVB-T/DVB-T2/ATSC/ISDBT, SoftCAM, Hardware Acceleration, Load Balancing, User Management, Reseller, DRM, SSL and more features.
# Getting Started
# Get License
If you are the first time to try out software, you can register an account and request the 15 days trial license for test. Click the link bellow for quickly request the trial:
The trial request need administrator to verify and approve it, please be patient. Once the request is approved, you will receive an email notification for the license key and installation guide.
# Install Panel
For the installation, please check this link.
# Activate License
After the panel is installed, you can login to the panel, and go to
Server > Manage Servers page, click the icon
at settings column for open the license page and activate the license key.
# Add Stream
Now, you can go to
Stream > Add Stream page for add live stream.
Normally, you only need set up the
Audio Encoders options, other options use default value is okay,
if you didn't add any outputs in the
Add Output option,
it will create a HLS and HTTP-TS output in default. Click the
at bottom of page, a new stream will be created. And you will be redirect
Stream > Manage Streams page.
Click the icon at settings column for start the stream. If the stream is running without any problem, you will see the bitrate, FPS, Time and Speed info updated. Also, you can click the icon for open the web player and check the stream quickly.
You can see the stream URL at stream settings page, or simply click the
table row at
Stream > Manage Streams page, it will open the collapsed
stream details, and show you the CPU, Memory, GPU usage, output URLs and
# Content Protection
We have the following ways to protect your stream and VOD contents:
- IP Whitelist
This IP whitelist is enabled in default, You can go to
Nginx > Configure > Whitelistfor add the allowed client IP to the whitelist, use comma
,to separate multiple IPs. Also, you can add
0.0.0.0/0to the whitelist for disable it.
- Username & Password Authentication
This feature need you to create the Bouquet and Package first, you can go to
Bouquet > Add Bouquetfor add some bouquets first, then go to
Package > Add Packagefor add some packages you want to sell. Finally, go to
User > Add Userpage, for add the user. You can go to the
User > Manage Userspage, and click the icon at settings column, it will show you the playlist and EPG links.
# Hardware Specifications
If you plan to build the GPU server by yourself, here is some useful information
for the hardware. You can use multiple Nvidia GPU cards inside one server, and
NVENC license don't have limitation for the number of GPU you can used
inside one server. So build a good server with multiple Nvidia GPU inside is
the best choice and it will lower your license cost.
Each latest(10 series or higher) Nvidia GPU card can transcoding
about max 15~20 1080p@25 or 35~40 720p@25 or 40~50 SD@25 fps streams in H264.
Depending how many streams you need transcoding, you will know how much GPUs you need.
The memory and PCIe bandwidth is very important when you use multiple GPU cards inside one server. For motherboard, you can use the Desktop Motherboard if you only need use 1~2 GPU cards in the server. Otherwise, it's better to use the Server Motherboard with quad, hexa or octa channels supports.
# 4 x Nvidia GPUs Server
- CPU Intel i9-10920x or i9-10940x
- Motherboard ASUS X299 SAGE (opens new window) or Pro-WS-X299-SAGE-II (opens new window)
- Memory 4 or 6 DDR4 3200 RAM
- GPU 4 x 1060 6G/1070 8G/1080ti 11G
# 8 x Nvidia GPUs Server
- CPU 2 x E5-2600 series v3/v4
- Motherboard Supermicro 4028GR-TRT (opens new window)
- Memory 12 x 8GB ECC DDR4 2400 RAM
- GPU 8 x 1060 6G/1070 8G/1080ti 11G
We don't recommend to use the RTX 20/30 series or the professional Quadro/Tesla cards for transcoding, The NVDEC and NVENC chips inside the latest cart has almost same transcoding performance compared with GTX 10 series. The professional cards may has 2 or more NVENC chips inside, but still has only 1 NVDEC chips. The only high-end Nvidia GPU we recommend is the Nvidia A16 GPU (opens new window) card, It has 4 NVDEC and 4 NVENC chips inside, so the transcoding performance is equal to 4 x 1070ti GPUs. Also, you can check this Nvidia Qualified System Catalog (opens new window) link for the motherboard that supports A16.