Project

General

Profile

[SOLVED] ISDB-T and SmartIPTV app

Added by Alex Rudd over 6 years ago

I tried TVHeadend a few years ago, but struggled with ISDB-T support in Linux, which now looks better.

I plan on using an existing Dell T110 server with a TBS 6814 ISDB-T Quad Tuner PCIe Card

I am looking to decode just 4 Brazilian TV channels (FTA , no encryption) for distribution to a total of 6 TV's, although it is very unlikely that it would ever be more than 3 watching the same channel at the same time.

On the TV's, I was hoping to use a native app for each TV (mostly LG), such as SmartIPTV https://siptv.app/news/ to play the content.

The Smart IPTV app generally uses m3u playlists, which I would like to create from the TV Headend server, so I have something like:

10.10.7.1:1234 - channel Glob
10.10.7.1:1235 - channel Band
10.10.7.1:1236 - channel Record

Any feedback or comments on this setup please? One thing I am not clear on - with this quad tuner, I assume I can have one tuner for each channel, and therefore I can watch the tuned channel on as many devices as the network will support (Gigabit LAN).

What sort of CPU/RAM load would this create on the server, which is currently running other apps - it sounds like overkill to run a separate server just for 4 channels!

Many thanks

Many thanks


Replies (8)

RE: ISDB-T and SmartIPTV app - Added by Joe User over 6 years ago

Each tuner can "tune" one frequency, but each frequency provides a multiplex (mux) of multiple channels. If some of those channels are on the same mux, then you would not need as many tuners. Yes, once a mux is tuned, you can watch or record ALL the channels from the mux on as many devices you like, limited only by your network. Obviously HD channels require much higher bandwidth than SD channels, but even 6 HD streams across a gigbit lan is fine.

Tvheadend can provide a m3u playlist:

http://ip:9981/playlist

You will need to provide a user and password. However, if your apps don't support user/password, it can be disabled on tvheadend.

For just streaming, CPU/RAM usage would be very low if you are not doing any transcoding. Recording would take a little more memory, but not much. So using the server for other things is not a problem.

RE: ISDB-T and SmartIPTV app - Added by Alex Rudd over 6 years ago

Many thanks - this is exactly what I was looking for.

I will go ahead and get the TBS card and give it a go.

RE: ISDB-T and SmartIPTV app - Added by M A Ben Amara over 6 years ago

ssiptv can make use of user/pass by

http://user:pass@192.......

u would have to edit the downloaded m3u list like this, i used to replace "192." by "user:pass@192." in an text editor and it works on samsung ssiptv,
or u can limit anonymus access to LAN only by editing IP range (allowed networks, example "192.168.1.0/24", like this only this mask is allowed ...

just as note.

RE: ISDB-T and SmartIPTV app - Added by Alex Rudd over 6 years ago

Great information, thanks - good to know it works on SSIPTV too.

I am not too worried about access to the LAN, as TV's are all on their own VLAN, but I will take another look at this.

RE: ISDB-T and SmartIPTV app - Added by saen acro over 6 years ago

M A Ben Amara wrote:

ssiptv can make use of user/pass by

http://user:pass@192.......

This will not help, because url inside playlist do not include authentication.
Option is to put "*" user, ip address to watch without authentication,
or if dinamic public ip the to make vpn connection to server.

RE: ISDB-T and SmartIPTV app - Added by Alex Rudd over 6 years ago

Should not be an issue for me, as I am only watching within the home LAN here, but good to know. Thank you!

RE: ISDB-T and SmartIPTV app - Added by Alex Rudd about 6 years ago

saen acro wrote:

M A Ben Amara wrote:

ssiptv can make use of user/pass by

http://user:pass@192.......

This will not help, because url inside playlist do not include authentication.
Option is to put "*" user, ip address to watch without authentication,
or if dinamic public ip the to make vpn connection to server.

I have made progress - the TBS card is installed and working. I can view the channels via the m3u playlist on VLC on notebook on the network. However, I cannot get it to work with SmartIPTV app on the LG TV's.

I can upload the playlist fine, and the channels show, and the EPG data shows, but there appears to be no access to the server.

If I look at the TVheadend user interface when a TV is trying to connect, there is nothing showing under STATUS>CONNECTIONS.

I created a user with no username and no password, who has access to the 0.0.0.0/0 network, and the playlist file reads like this:

#EXTM3U
#EXTINF:-1 tvg-id="7d824285744f4752fa268b04660036e2",TOP TV HD
http://192.168.1.6:9981/stream/channelid/88244861?ticket=B262412D6D36F4A5108E834A84767AAD7F7C1289&profile=pass

Any ideas on this? I am not 100% sure that this is not a VLAN issue. TV's run on 10.10.7.x and the server is 192.168.1.x - I am doing some more testing on this.

RE: ISDB-T and SmartIPTV app - Added by Alex Rudd about 6 years ago

Solved - this was an inter-VLAN routing issue and needed some changes on the firewall to allow it.

I assume the protocol is RDP? For those familiar with EdgeOS - this is what I have in the firewall. I am really unsure about the RDP, although it does work.

rule 70 {
action accept
description "Accept TV & STB to TVHeadend"
destination {
address 192.168.1.6
}
log disable
protocol rdp
source {
group {
address-group NETv4_eth6.107
}
}

    (1-8/8)