SDRTrunk and 2 Feeds

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
Question for the group. I am running SDRTrunk on Pi 5 with two RTL-SDR Dongles. I also have two different Broadcastify streams, one for each dongle. Is it possible to pipe the audio from one dongle to one feed, and the other dongle's audio to the second feed? I'm not seeing where to map the "stream" to a particular channel. TIA!
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
I get that. Dongle A streams Frequency A. Dongle B streams Frequency B. I want Broadcastify Feed A to only feed the audio from Frequency A and Broadcastify Feed B to only feed the audio from Frequency B.

Currently both Frequency A and B feed to both Feed A and the same is said with Feed B. I want to separate them.
 

dave3825

* * * * * * * * * * * *
Premium Subscriber
Joined
Feb 17, 2003
Messages
8,775
Location
Suffolk County NY
To add to what @jtwalker said, if you can get each dongle playing what you want, then you should be able to create stream for the aliases for each dongle. 2 streams, stream 1 streams freq a, assigned to dongle one. Stream 2 streams freq b assigned to dongle two.
 
Last edited:

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
@dave3825 I see that as an option. However, dispatch radios ID's are assignable to an alias as they have unique radio IDs, however the radio IDs of the officers do not correlate, so while I could do that with dispatch, I am unable to use an alias list for those speaking to dispatch.
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
I am probably missing something here as I don’t use SDRtrunk for conventional. Are your aliases identified by talkgroup id or by radio id?
Radio ID. I am monitoring a state system, but two different regions. So Region 1 Dispatch Radio ID are 80000x (x being 1-9), and Region 2 Dispatch Radio ID are 140000x (x being 1-9). So I have those set up under alias using Radio ID. I could stream those particular alias to the appropriate feed. HOWEVER, the Officers Radio ID is random, could be anything from "1" to "999999" they don't start with an "8" or a "14" like the dispatch radios do. So I can't route their particular radio ID to a particular feed. Does that explain it better?
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
For reference from the Radio Reference Wiki "The Kentucky State Police system utilizes Multicast transmissions, whereby each post has several transmitter sites that transmit simultaneously on several different frequencies. This system is APCO-25 Compliant, but is CONVENTIONAL - it is NOT trunked."

Radio ID's for dispatch consoles are in the format of X00001, X00002, and so on, where X is the KSP Post number... For example, Radio ID's for the radio consoles at Post 2 are:
200001 Console 1 for Post 2
200002 Console 2 for Post 2
200003 Console 3 for Post 2

Individual trooper Radio ID's have no noted correlation to corresponding car or badge numbers (ie unit 301 for Post 16 is not 1600301 and so forth).
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
Radio IDs in SDRTrunk can be ranges. e.g. I use 1 for 'Dispatch to Cars' and 0-16777215 for 'Cars to Dispatch'.
I get that, that’s not the issue. The issue is there is no rhyme or reason to their radio IDs, so I can’t set a range and assign it to a certain stream because they are random. So alias use is not an option.
 

N1FKO

Member
Premium Subscriber
Joined
Jul 26, 2019
Messages
95
I get that, that’s not the issue. The issue is there is no rhyme or reason to their radio IDs, so I can’t set a range and assign it to a certain stream because they are random. So alias use is not an option.

Yes, sorry. I missed that on the first pass through. But if you have Dongle A on one frequency and Dongle B on another, then each frequency can have it's own name, alias list and streaming configuration. n.b. I stream to RDIO, not Broadcastify so I don't know if that breaks something.

(I'm streaming four different towns on four different frequencies, conventional P25, each has it's own streaming config)
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
Yes, sorry. I missed that on the first pass through. But if you have Dongle A on one frequency and Dongle B on another, then each frequency can have it's own name, alias list and streaming configuration. n.b. I stream to RDIO, not Broadcastify so I don't know if that breaks something.

(I'm streaming four different towns on four different frequencies, conventional P25, each has it's own streaming config)
I think that is the issue I'm running into. It can be done through Alias using Radio IDs, but without the Radio ID's having a common number i.e. starting with "8" or "14", I can't assign that alias to a stream... wishful thinking. I think I'll have to purchase another pi.
 

N1FKO

Member
Premium Subscriber
Joined
Jul 26, 2019
Messages
95
I think that is the issue I'm running into. It can be done through Alias using Radio IDs, but without the Radio ID's having a common number i.e. starting with "8" or "14", I can't assign that alias to a stream... wishful thinking. I think I'll have to purchase another pi.
If I understand your original post, you want to separate things by dongle (frequency), not radio id. So why care about them?
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
It was suggested that radio Id was an option. All I want is the frequency that running in dongle A to stream to Feed A, and for the frequency that is on dongle b to stream to Feed B within one instance of SDRTrunk. What is currently happening is The frequency on dongle A is streaming to both Feed A and B and the same is happening with dongle B. Even if there was an option to set up an alias using NAC codes that would work (as they are different), but doesn't appear to be an option.
 

dave3825

* * * * * * * * * * * *
Premium Subscriber
Joined
Feb 17, 2003
Messages
8,775
Location
Suffolk County NY
If I understand your original post, you want to separate things by dongle (frequency), not radio id. So why care about them?

That was my take, so If dongle a is playing what you want, and dongle b plays what you want, create a stream for each.


I think that is the issue I'm running into. It can be done through Alias using Radio IDs,
You don't assign rid an alias, you assign it a made up tg number.

1736110730470.png
 
Last edited:

dave3825

* * * * * * * * * * * *
Premium Subscriber
Joined
Feb 17, 2003
Messages
8,775
Location
Suffolk County NY
It was suggested that radio Id was an option. All I want is the frequency that running in dongle A to stream to Feed A, and for the frequency that is on dongle b to stream to Feed B within one instance of SDRTrunk. What is currently happening is The frequency on dongle A is streaming to both Feed A and B and the same is happening with dongle B. Even if there was an option to set up an alias using NAC codes that would work (as they are different), but doesn't appear to be an option.

List the freqs for each dongle.
 

N1FKO

Member
Premium Subscriber
Joined
Jul 26, 2019
Messages
95
What if there is no talk groups? Will it still work on a conventional p25 freq?

In my case each town has a frequency, and each has a System/Site/Group/Alias List/Streaming Config. What's more, they all use the same radio ids (1 for dispatch for instance) but there's no conflict since they are all technically different systems.

Now to be honest I don't remember if the magic is in the separate Alias Lists, or in the separate groups. But it works. Sorry for delay, too many irons in the fire.
 

dave3825

* * * * * * * * * * * *
Premium Subscriber
Joined
Feb 17, 2003
Messages
8,775
Location
Suffolk County NY
You need to define aliases for the convention channels. You make up the tg number when going thru the process. I have not found anything describing it but know I did it a while ago when I set up airband freqs in SDRTrunk using a HackRf which did the whole airband. Needed to assign each freq a tg so I could import and play back with Trunking Recorder.
 

boonebroadcaster

Member
Feed Provider
Joined
Oct 7, 2014
Messages
33
Location
NKY
Yall are awesome! That was the trick. I created an alias list for each frequency with TG of 1 and then streamed it to appropriate feed. I would have never thought to use a TG as these are conventional channels but I was able to pipe the correct audio to the right stream. Appreciate you all for getting me squared away!
 
Top