tbs8520 User Guide
tbs8520 User Guide
tbs8520 User Guide
2019-01-03
TBS8520 multiple inputs H.264/H.265 IPTV transcoder is specially designed for our TBS TV tuner card
customers. It’s a high-performance video server that features in high integration and reliable hardware
transcoding server. The original data rate from DVB-S/S2 channels is very high. It will cost a lot of bandwidth if
we send it to internet directly. So, you will need both receiving server and transcode server to lowdown the bit
rate. But absolutely, this is not a convenient solution, and it will greatly increase the system cost.
Now with TBS8520 real-time transcoding server you can receive and Transcode channels at the same time.
This is a cost-effective solution for OTT IPTV providers. With Two Giga Ethernet Ports, it can be configured to
transcode up to 80 SD or 30 Full HD streams, and equipped with 2 pieces of TBS Tuner/Capture PCI-e card (up
to 16 tuners) to receive channels directly from satellite or ASI / IP inputs.
It can be easily managed through NMS system, and has become an ideal solution for operators to provide
high quality video transcoding. TBS8520 is a real multi-channel/formal transcoding server which answers all
market requirements and is thus the suitable solution to Terrestrial, Satellite, Cable, IPTV networks
Input
Input Signal DVBS/S2, DVBT/T2, DVBC, ATSC, ISDBT, DTMB, HDMI, ASI
Output
Power
65W ~ 250W
Consumption
When you get your TBS8520, please use the default Ethernet LAN1 and connect the DPI to VGA converter
coming with TBS8520 to your monitor.
Power on the server, after a while you can get follow information from your screen:
After login in, you can see the whole panel of TBS8520:
In Home page, you can get the server CPU and Memory Usage status, Ethernet Input and Output status
4. Clients
Allow Remote Devices this option is used to enable or disable the stream played from TBS8520. If you set to
Yes, then you can use VLC play the stream from TBS8520. If you are using RTMP to send the stream to your CDN,
then you can disable this to protect your stream.
This page shows each client’s connecting information including which application and how long he has
been connected.
You can click any of the IP to go into detailed page. If you want to protect your stream, stop this IP getting
the stream from your TBS8520, you can set as bellowed:
5.1.1 Summary
Here you can see all channels status, check process profile which is using. You can click any of them to into the
detail setting page.
5.1.2 Settings
Unicast/Multicast/HTTP Stream Acquisition: You can set the buffer time in this section. TBS8520 Transcoder
will cache the stream then start processing.
HTTP Live Stream Acquisition: You can set the HTTP importing stream option in this section, including the
Connection Timeout and Buffer Time.
If you install TBS HDMI capture card (such as TBS6304) in the transcoder for stream capturing, please set as
bellowed picture. In Frequency (Hz), you can enter any data.
If your satellite card is of the DVB-S2 system type, please enter valid frequency value. Then press Save to see:
After press Scan, you can choose the tuner you want to use to scan this transponder, please choose the one
which is not in use:
Select the HDMI capture card port with input source to lock the signals.
The satellite tuner will take a few seconds to scanning and it will automatically display the scan resul
ts if the signal is working.
After success scan, press OK. Then you can go to All Channels to configure the channels:
Let’s take channel HDMI00009d as sample. Click HDMI00009d, it will display the channel properties. Press Edit
to start configuration: such as changing channel’s name to CCTV-5.
or
You can output default HTTP, UDP as Post-processing profile or HLS/ABR as Output profile
5.2.3 TV Channels
Here you can see all tuner status. Follow picture, you can see there is no tuner in use.
Press Edit to assign the transponder to the tuner. Let’s assign one transponder to Input-1 as below:
5.2.6 Modulators
You can input the unicast stream here, press New Recorder to create a new one.
Record Details of Unicast Acquisition
Display Name: The name of the unicast stream
Interface: Choose the interface we are receiving the unicast stream
Port Address 4001-4250: The Port number of the unicast stream
Channel Configuration
You can disable or enable the stream with Current State option
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Broadcasting
You can multicast the stream here
CDN Upload
It is the same like channels CDN Upload setting.
External Modules
It is the same like channels External Modules setting:
As our server IP is 10.47.48.1. Let’s take this UDP stream as sample udp://@10.47.48.1:4001
You can input the multicast stream here, press New Recorder to create a new one.
Record Details of Multicast
Display Name: The name of the multicast stream
Interface: Choose the interface we are receiving the multicast stream
IGMP version: You can choose Automatic,1,2,3
Multicast Address: the UDP multicast address
Port Address: The Port number of the multicast stream
Channel Configuration
You can disable or enable the stream with Current State option
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Broadcasting
You can multicast this stream here
CDN Upload
It is the same like channels CDN Upload setting.
External Modules
It is the same like channels External Modules setting:
Let’s take this udp stream as example udp://@239.255.0.1:1234
Channel Configuration
You can disable or enable the stream with Current State option
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Broadcasting
You can multicast this stream here
CDN Upload
It is the same like channels CDN Upload setting.
External Modules
It is the same like channels External Modules setting:
Let’s take this HTTP stream as example http://10.47.48.123:9981/stream/channelnumber/8
Channel Configuration
You can disable or enable the stream with Current State option
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Broadcasting
You can multicast this stream here
CDN Upload
It is the same like channels CDN Upload setting, you can check here
External Modules
It is the same like channels External Modules setting:
Let’S take this HTTP stream as example rtsp://192.168.8.145:554/hdmi
Channel Configuration
You can disable or enable the stream with Current State option
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Broadcasting
You can multicast this stream here
CDN Upload
It is the same like channels CDN Upload setting, you can check here
External Modules
It is the same like channels External Modules setting you can check here
Engine Configuration
Stream Model: We have two options Passthrough and Cached Streaming. Passthrough means the stream will
be direct streaming out. If the input stream speed is fast, you can use this option. Cached Streaming means our
server will cache about 5 to 10 seconds (You can set this value at Advanced Settings) then start streaming.
When the speed is not very fast, you can use this option.
Connect On-Demand: You can enable this just when the client watch then start receiving and streaming it will
save the band width of the internet.
Double Buffer: If the stream still not smoothly you can enable this option to set double buffer.
Actions
Fetch the Playlist: After you create the playlist record, press Refresh button to get the channel list.
Let’S take this list as example: http://10.47.48.2:81/all.m3u8
Let’s using one MPTS for testing. The address is multicast: udp://@239.255.0.1:5002, press New Recorder then
input like this:
Channel Configuration
You can disable or enable the channel with Current State option
Engine Configuration
Double Buffer: If the stream is still not smoothly, you can enable this option to set double buffer.
Broadcasting
You can multicast this stream here
CDN Upload
It is the same like channels CDN Upload setting.
External Modules
It is the same like channels External Modules setting.
Here you can remux the channels inside this server, Press New Record to start configuration:
Select the channels you want to remux, and press to add. Then set the output information:
Inside the profile you can input the RTMP server address, the user name and password. Then click Close and go
back to the channels RTMP setting, choose one channel:
This is the soft decryption profile setting. You can create new profile like this:
This is the HLS&ABR output profile setting, you can press New Record to create a new profile.
Comparing with transcoding profile, it has option for ABR setting like this:
You can see that you have 6 profile, you can enable and set by yourself. Then you can set the HLS chunk value
here:
6.1 Monitoring
Here you can get all channels status and you can separately stop, restart every channel.
Transponder:
You will have the transponder lock status here: Strength, SNR, and Bitrate. You can restart or stop the
transponder with the option button.
Restart:
Stop:
You can monitor all channels’ status here. If any channel is not working well, you can separately restart it with
restart button.
CDN Uploads:
Here you can check the RTMP uploading status. You can check its working time and the upload bit rate. You can
also separately restart it.
Here you can see output bit rate of the transcoded channels and how long the channels have been transcoded.
You can separately restart any channel here.
Peers:
Here you can see the users’ IP and ports which are connected to the transcoder. You can also see the channel
which is in using, its output data rate, its connected time, and status.
If you want to have more configuration on the status, please go to page Media Players.
Stream URLs
Click to download the playlist, you will have the whole channels list like this:
http://192.168.0.188:81/all.m3u8
If you set the channel output as multicast, it will show the multicast URL like this:
7.1.1 Settings
Version Information
You can find the kylone edition number and other information here. You can click Upload to update the system
to latest edition, such as using upg-entp-tbs-v2.2.0-2018110404.dat package.
Media Server
You can Stop or Start the Media server. When you click Stop, all channels will be stopped to stream. If you want
to let it running again, just click Start.
Central Management
If you enable the remote service, it will show the remote status.
7.1.3 Tools
You can Backup or Restore the system configuration, and you can change the License key here.
Be careful about the Factory Defaults, applying it will delete all modules. Then you will need to contact us to
recover the transcode modules.
7.2 Users
7.3.1 SNMP
For detail information about SNMP, please send email to [email protected]. We can customize it for you.
7.3.2 Sharing
As to Kylone default folder, we enable the samba service. After you put the files to kylone, you can disable the
service.
49 / 53 TBS8520 User Guide
7.4 Network
7.4.1 Interface
You can click the port you want to configuration such as enp8s0:
After you finish setting, don’t forget to press Commit to let it work.
In some case, you might want to check the server status with ping, DNS, HTTP. Here let us take a sample with
Ping:
Press Ping and wait a few seconds, then you will have follow result:
After uploading the local module file, it will be scanned, and the module list will be automatically
loaded.
After any change, you have to click Commit here to let it work. It will take a few seconds to restart all streams.
If you have any question with TBS8520, please send email to [email protected], we will provide professional
support as soon as possible.