Yes. The option to live stream on Telegram is available on both the mobile app as well as the Telegram clients for PC.