I made a network for a ZeroTAK configuration and I encounter a weird fail.
Tests have been made using wifi and cellular data from both phones, with the same results.
2 smartphones both running ATAK and Zerotier-One. Text messages and positions work perfectly. When testing live video broadcast with ICU:
Phone 1 can broadcast (220.127.116.11:1234), see the marker or play the live stream from phone 2.
Phone 2 can broadcast (18.104.22.168:1234), see the marker but cannot play the live stream from phone 1. States connexion failed.
ICU settings are:
Destination type: LAN
Delivery method: UDP
Use last octet: unchecked
Broadcast adress: 22.214.171.124
Broadcast TTL: 1
What could cause the failure to connect to the stream?
Thanks for writing.
I don’t know much about the ATAK app. One guess is the zerotier-one app isn’t working too great at the moment. It might be worth it to try an older version, if you have an easy way to load it. The apk is here
Curious if you got this to work, as I’ve also been thinking about ZT as a solution for ATAK, in particular because it gets around the lack of broadcast/multicast on LTE.
The one thing that looks a bit suspect to me in your setup is the TTL of 1. Have you tried it with a higher TTL? Does anything change with a TTL of 3 or 4? In a test environment that shouldn’t crush the network and it would at least rule out one source of problems.
My next step would be to Wireshark the thing and see what’s going on with the actual packet flow.