It's an interesting business to be in these days...
Another option can be just seeding a few phones around the area and have them report moving (or transient) towers.
"The broadcastify audio feed catalog API is only available to approved licensees. We are currently not issuing addtional licenses to mobile device developers at this time. "
Can you explain the rational here?
We are extremely plugged in to AI efforts that are occuring around the use of our feeds, and so we have a pulse on what is going to work and not going to work in those area. You are more than welcome to use the feeds to develop AI models and present that back to us so that we could grant an exception, but the simple reality is that 99.9% of developers that want access to our feeds are simply trying to get yet another scanner app in the marketplace. It just dulites the environment, cheapens the brand, and presents a race to the bottom scenario in the app stores.
I'll readily admit that we don't "know it all" and there could be some serious innovation out there, but the app store market has left a serious bad taste in our mouth of nefarious actors who will go to the ends of the earth to make a buck vs innovate.
When, Why and how did you get into it?
Does it generate meaningful/worthwhile revenue or is to more to cover overhead? (I only noticed the occasional 30 second commercial intro) Maybe you have a lot of premium subs?
Why sometimes do certain cities/counties change their feed? For example one night the Minneapolis police were on a completely different county that was hours away.
Majority of the time, these feeds are relatively low key right...with actual concerning/escalated incidents few and far between. Wondering: is there someway to us ML to identify specific things and provide push notifications to people in a given geography around that? For example it could listen for "shots fired" in a specific area and notify me via sms or whatnot when that occurs.
And AI could be used to show more of an abstract map view if and when "violence" is rising based on action on the scanner, right?
When I was a kid I loved geeking out with my scanner I bought at radio shack, your site relights this flame for me and it's awesome to explore all of broadcasts going on in the world through your site.
The business is wildly successful. Revenue is a split between paying subscribers, license and royalty revenue, and advertising.
About 90% of the feeds are provided by volunteers who simply connect a radio to their computer and broadcast to us. The other 10% are actually provided by the agencies themselves. We probably turn over 20 feeds a day, so coverage comes and goes all the time. There is a lot of work going on in the ML / AI space around the content, but it is a hard problem to solve because the quality of the content diverges wildly. Vernacular differs. Coverage comes and goes. Organizations like Citizen, which have HUGE funding (60 MM lol!), are trying to solve this, but they still end up just employing armies of workers to sift through the data and audio and normalize it all.
We're doing a lot of innovation in the space on our end, including using SDRs to vacuum up wide swaths of RF and then store call data, which is going to be the next "revolution" in our space. Interesting times...
If I had to back-of-the-napkin it, I would say that 10-15% of all law enforcement general dispatch operations are encrypted full time. The vast majority in this country is still unencrypted.
Something like this maybe? https://f-droid.org/en/packages/info.zamojski.soft.towercoll...
Been there, done that. The technique is scary-good, even with cheap hardware.
Capture everything, sort by talkgroups, form listen queues ("police", "fire", "police NOT university",) prioritize, and place recordings in queues. Stream queues through ice cast. Drop low-pri messages if you fall too far behind real-time.
Speaking of: if anyone wants nearly two years of uninterrupted Seattle police radio archives (and everything else from KCERS), they should get in touch.
There are a lot of times providers simply don't know that there is a quality problem.
Edit: there are also a lot of problem vectors. Poor reception, failing equipment, old equipment, and even the case of some providers that don't care and just rush a feed online just to get the premium subscription.
Crowdsourcing content isn't always easy :)
Here's my live youtube stream and archives: https://www.youtube.com/watch?v=LuCP1ZetSEA
One of the magical things about the SDR approach is being able to synthesize dozens of streams from a single antenna and several SDR devices. The setup I had could capture ~10 simultaneous transmissions before things started to fall apart.
The hack RF definitely supports grabbing an entire 20Mhz swath of bandwidth that covers all the signal and voice frequencies.
Id be super curious to hear more about your setup, both hardware and software.
https://online.wsj.com/public/resources/documents/p25sec0810...
Here in Europe there is close to no police still using analog and listening to air traffic control or couriers just does not cut it for me.
Bought the app, hope you'll be able to keep this up.
It’s hit and miss, in my opinion. It’ll give you a good enough base to refine the transcript from, but I’ve yet to come across a transcript that doesn’t need editing. (Which is annoying, since Zoom doesn’t give you that option.) I’d say it’s more valuable having the tool than not, but don’t expect miracles.
(I’m not affiliated with Otter or Zoom in any way.)
My goal is to train my own models on the corrected transcriptions (I work in the speech recognition space) so I can transcribe many live feeds inexpensively.
I will respond with a link here (hopefully very soon today) once I've fixed a couple of remaining UX bugs.
Broadcastify, Unicorn Riot, and some select trusted sources on Twitter have helped me understand much better what is going on as these protests unfold.
Why, what do I have to fear about that in the United States?
Maybe there's something unique about how these low-quality radio transmissions sound that make these ineffective?
Also: Thank you! I've been listening to Broadcastify both at the beginning of the Covid-19 outbreak and yesterday, to track nascent looting <2 km from our home.
Are you doing any kind of speaker identification?
> Exemption 7: Information compiled for law enforcement purposes that: (A) Could reasonably be expected to interfere with enforcement proceedings
I'd fully expect other exemptions to apply if you FOIAed the White House's SSL private key or something.
This is definitely a very hard problem to solve.
I can't say that I'm really surprised by anything anymore after all that has happened over the past 3 months :)
https://www.broadcastify.com/listen/feed/32890
(edit: also, thank you for keeping this service up and running for so long, have been a regular user since the early RR days. Would love to have a comment/live chat option if your backlog is getting bare :))
Repo is here if you need to report (or just fix :D) bugs in the webapp: https://github.com/lunixbochs/feeds
[1] https://feeds.talonvoice.com
Repo is here if you need to report (or fix) bugs in the webapp: https://github.com/lunixbochs/feeds
If you want to help with development, reach out and I can onboard + give some test data.
https://github.com/DSheirer/sdrtrunk
I wrote this parallel scanner. I had tried incorporating DSD, but couldn’t handle more than 2 streams. Though that was several years ago.
My City Encrypts 100% communications including EMS, Fire, Police and Emergency repose, it is a stupid policy but...
https://wiki.radioreference.com/index.php/Encrypted_Agencies
The other options below it seem to correctly default to HTML5, though, so I'm able to listen to RPD's radio chatter.
Your baseband (radio) might expose neighbour cell data - iPhone field test menu shows the announced neighbour data.
Hypothesis is that a rogue tower will not have valid neighbour cells announced. They could try listen in for valid ones and advertise those.
A lot of the ways to detect will depend on the generation of network being spoofed - 4G networks will also advertise signalling for legacy 2G and 3G circuit switched networks. Rogue sites might not.
I was wondering if you could estimate what it would cost to have always on recording of all these radio conversations, cost of running this speech2text ML and cost of labeling this data.
I think having these rough estimates will make donations easier for people.
What organization do you mean by "Citizen"? Not aware of any major nonprofits that go by just this one word.
I think once my models are viable enough to do this at scale, the cost will be basically the cost of running a dedicated server per N streams. So $100-300/mo per N streams? Where N could roughly be at least 100 concurrent streams per server. I will know this better in "stage 2" where I'm attempting to scale this up. It's also a fairly distributed problem so I can look into doing it folding@home style, or even have the stream's originator running transcription in some cases to keep costs down.
Here in San Antonio, there were over 1000 tuned in a few nights ago. Some local news channel management asked reporters on the ground to leave the scene quite early in the night, so this service was really invaluable in helping me understand what was going on in real time. The difference between live local news and reality on the ground was drastic at times.
How did you get into this business?
You'd need to upgrade at the base station upfront to have both the old and new systems, and add a repeater, but you could then take your time replacing the radios in the field instead of having to replace them all at once.
Do any of those states consider those laws to apply to using one of those apps?
PS: for those who live in one of those states (Indiana, Florida, Kentucky, Minnesota, and New York) a ham radio license counts, and the entry level ham license (Technician) is not very hard to get.
The radios were encrypted to stop him from doing so within the next calendar quarter. He was plotting dispatch calls versus FOIA reports of burglaries to find the variances.
I’d expect this to be a growing trend. Local political corruption is ubiquitous in USA, that’s why they accuse every other country of it.
(trunk-recorder + rdio scanner).
The UI is:
https://cvgscan.iwdo.xyz for the live stuff, but, let me know if you're interested in the data -- my email is in my profile
I'm thinking a traffic analysis app https://en.wikipedia.org/wiki/Traffic_analysis might be useful for when encryption becomes more widespread.
https://nadimkobeissi.tumblr.com/page/29
Moxie Marlinspike can't even fly domestically without jumping through hoops and travelling internationally means they try to seize his electronics and demand the passwords.
Few things there, first "victim of a crime", most area's criminal reports are public records as they should be. Allowing the police to operate in secret is a very bad thing
Further outside of location information is a rare that other personal info is transmitted over the air anyway, general descriptions etc sure but...
Finally I think the public value, and transparency we get from having open air dispatch far far far far outweighs the limited privacy concerns. People say the same things when police are mandated to wear body cams, just like in those situations the public right to know what the police are actually doing far outweighs some minor privacy concerns.
We need FULL transparency in policing right now.
Would that be something related with the way that voting areas (whatever they are called in the USA)/Gerrymandering is causing?
Area-X on the map (that doesn't have any straight/simple lines in its perimeter!!!) has data hidden, while Area-Z seems to have "all the problems"?
Apart from real-estate fraud, I am trying to imagine what other areas of life may this impact.
(again I am NOT using -alphabetically- Dem-Rem notation)
1) In the USA there is very little concern for local elections compared to say, the presidency. Most people don't even know who their local elected officials are, and most don't show up to vote in elections that only concern local issues. The only people who participate in local politics are those who have a business interest in influencing local political offices.
2) Yes, a lot of this can be studied with geo data, from both sides of the coin! From the standpoint of the police, maintaining a presence in multiple areas of a city is a matter of time and distance. How long does it take a police car to go from the dispatch location to the scene of a reported crime? From the standpoint of a criminal who is robbing houses, there's a consideration of "how long is it going to take police to get here" if they see that police have no presence in an area outside of the times when a crime is reported. You can also see disproportionate enforcement of criminal laws based on property location. A lot of people don't want to see house prices negatively affected by crime statistics in wealthy areas. When a kid from an affluent part of a city gets caught with illegal drugs, for example, you won't see a large police presence in the neighborhood showing up to investigate. More police means more reports, and reports become statistics, which then in turn negatively affect property values. On the other hand if a poor kid from an apartment in a poor neighborhood gets caught with illegal drugs, the police will happily go there and harass adjacent residences, cars, neighbors, and for lack of a better word turn it into a fishing trip to try and find more petty crimes to charge more people with.
3) Local tax revenue in the USA is mostly from two sources: retail sales taxes collected at the point of sale in stores, and yearly taxes on real estate. A lot of retail sales tax was lost when people began shopping online more than shopping in stores in the past ten years. Most larger online stores now collect and pay local sales taxes (like Amazon) but they did not do so initially, it has only recently been required of them to do so. Prior to changes in local sales tax laws, the responsibility to pay sales tax ultimately fell on the customer rather than the store. Due to that, the reliance on property taxes was even more prevalent than it is now. (1)
4) There is no profit in jailing criminals. There is profit in releasing criminals after charging them fines instead of sending them to jail. Again, for the purpose of maximizing government revenue, there have been efforts to jail fewer non-violent criminals and instead charge them fines and let them go. This is especially the case when there are quite literally financial services built upon paying bail and fines in the USA. Lets say a burglar is arrested robbing a house. It might take 6 months to a year to give him a trial, so unless he has some sort of demonstrable violent criminal history a local judge will simply charge him a bail fee and let him go. Presumably he can't pay the fee, so there are local bail loan services in the USA that, for typically 10% of the amount of the bail, will assume the risk of the burglar not showing up for his trial for him. So the burglar won't have to pay the 5,000 dollars bail he was assessed, he will only have to pay the bail bond company 500 dollars. (2)
(1) Property taxes are not entirely objective. In most places in the USA, people pay property taxes based on appraised value, not on actual realized gains or losses. For instance, if you buy a house, in the first year after the sale you will be charged property tax based on the price you paid for the house, but in subsequent years the local government will compare your houses to sales of similar houses in your neighborhood. If prices rise, they will charge you more based on the assumption that your house has increased in value.
(2) For the most part local judges are elected, not appointed, so they can be bribed with campaign contributions from bail bond companies who don't want those judges to compel them to pay for accused criminals who don't show up for trials.
And even when its public record, there is a large consensus that some of it should not be published to a larger audience. There was a now old incident where pirate bay had a torrent of a public record covering the investigation of death of several children. It was one of the few torrents that if I recall right, the pirate bay voluntarily took down. A lot of people commented that police should have used more discretion in what they put in the public record.
Body cams has the same issue. It is good that they exist. There is however cases when the record should be kept secret. The default should always be transparency, with exceptions when there is good reason to keep it away from the public. As a obvious example, the body cam recording from a police arriving to a rape scene with the undressed victim should not be public record.
I think that would make the keyholders soil themselves if they had to send the keys over even for a second like that.
Interestingly, tapping in on mobile phone conversations, and de-scrambling them, is legal in Norway, at least for the state. AFAIK they still don't need a court ruling to do so, like they do when they want to wiretap someone. This is because the radio waves aren't regulated the same way as wired connections in Norway. I suspect this might be similar in the rest of the EU as well (of which Norway is merely a de-facto member). It might also be something to look into if you're an American, to check whether this is also reflected in either federal or state laws.
In the single city case he had volunteers check the text-to-speech outputs and manually fill in addresses that were missed. His accuracy rate was quite low with 2014 tools so it was a lot of manual work to transcribe the addresses from the recordings. I suppose text-to-speech tools are better since then, but these recordings are still quite dirty. You're talking analog radio recordings of poorly trained personnel who have regional accents, mumbles, inconsistent phrasing, etc.
Try to find tooling to get good text-to-speech accuracy from some sample source like the recordings on liveatc.net (air traffic controllers) and see how accurate your results are, noting the difference between controllers (who are trained in proper phraseology and speaking techniques) and pilots (who are not).