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 ja...@puck.nether.net
clue++;      | http://puck.nether.net/~jared/  My statements are only mine.

Reply via email to