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