No special software is required to watch the recordings. Lotus TCM Wisdom Tube recordings are web-based. You only need to have internet access (see note below regarding connection speed) and a web browser such as Windows Internet Explorer or Mozilla Firefox (recommended). It is 100% browser-based.
If you're having issues watching the videos, visit the FAQ page here [1].
Links:
[1] https://www.elotus.org/faq/i-am-having-issues-watching-videos-my-ipad-windows-pc-macos