Yes! SportsCastr is available on the web at https://SportsCastr.com. If you are on a desktop/laptop computer, SportsCastr.com will allow you to create live streams, view live streams and replays, discover and follow other SportsCastr, leave comments on replays, and everything else that you can do in the SportsCastr iPhone app. If you are on an Android mobile device, SportsCastr.com will allow to do everything except create a live stream.
The SportsCastr Android app is expected to be available in 2020, so stay tuned!