On Fri, Oct 25, 2024 at 02:04:02PM -0700, Norman Jester wrote:
> Which USB DVB dual Tuner do you recommend? Whats the best method to get
> OTA Frequencies and convert to ip stream for the opensource you
> recommended?
> Is there a device that can collect many channels and convert to proper
> digital streams for the software or do you need on USB DVB dual Tuner for
> each stream?
I use this:
https://amzn.to/3AiH8HJ
You can then use a config like the following
this is one i use for 533mhz, you can find the frequencies for the
channels by doing w_scan such as this:
w_scan -fa -A 1 -x > w_scan.`date +%Y%m%d`
you can also monitor what is going on here, which should give you a
decent picture on a s/n on the RF side
dvb-fe-tool -a 1 -m -v
mumudvb.conf:
#This is an example configuration file for mumudvb using full autoconfiguration
#All the commented lines are optionnal (except for tuning you have to match
your system)
#If you want to set HTTP unicast, see the README and the README_CONF
#------------ TUNING -------------
#The DVB/ATSC card we want to use
card=0
#The Transponder frequency
freq=533000000
#---------- AUTOCONFIGURATION -----------
#We want the full autoconfiguration (ie we discover the channels and their pids)
autoconfiguration=full
#--------- NETWORKING --------------
#Do we want to change the default port (optional) ?
common_port=1234
#
#Do we need to change the default multicast TTL (if you have routers,
defaultvalue : 2) ?
multicast_ipv4=0
multicast_ttl=1
#multicast_auto_join=1
# Add RTP headers
rtp_header=1
# ---------- PAT REWRITING ----------
#If some of the clients are set top boxes we will probably need to rewrite the
PATpid
rewrite_pat=1
rewrite_sdt=1
sort_eit=1
unicast=1
unicast_queue_size=4194304
port_http=10000+%card
#scam_support=1
ring_buffer_default_size=16384
decsa_default_delay=500000
send_default_delay=1500000
What you'll see on the daemon side is something like this:
Channel number 1 : WEXAMPLE-HD
Unicast link : http://192.168.2.2:10000/bysid/3
Multicast ip : :1234
Channel number 2 : WEXAMPLE-BN
Unicast link : http://192.168.2.2:10000/bysid/4
Multicast ip : :1234
Channel number 3 : WEXAMPLE-LF
Unicast link : http://192.168.2.2:10000/bysid/5
Multicast ip : :1234
and devices can just connect to those to get a stream, eg:
vlc http://192.168.2.2:10000/bysid/3
you will get the OTA MPEG signal which could be VBR or CBR, and each of
those sub-channels is available at once with the tuner so plan your
bandwidth accordingly. I've seen channels that are at or exceed 15Mb/s
It really is a kinda perfect time for a lot of this hobbyist stuff, so
take these and put them into OBS or similar as an input and you can do
a nice grid of all your local TV stations/news feeds in your NOC or
similar.
I've not gone so far as to toy with modern tvs and IP multicast directly
on the segment, but I expect many would be able to receive the SAP
messages if you did that.
How to route or otherwise use your multicast w/ SSM is left as an
exercise to the reader.
mumudvb will do IPv6 as well, despite my bad example using IPv4 only :/
- jared
--
Jared Mauch | pgp key available via finger from [email protected]
clue++; | http://puck.nether.net/~jared/ My statements are only mine.