Garmin LiveTrack is the same as Strava Beacon. But it might not be a "good" alternative. Many users have reported that LiveTrack fails to start reliably, or cuts out in the middle of activities.
https://support.garmin.com/en-US/?faq=HbqxxbiBGA3mDhlLX4GUw8
I haven't tried Wahoo.