Hi I made a little bit of software that exports Tvheadend services to HLS. It allows you to watch the streams on the LAN without needing to worry about authentication or compatibility with the Tvheadend web frontend. You just get a simple webpage with a list of services, click on one, it starts up ffmpeg and once that started up you get the stream inside your web browser. It's designed to be as simple as possible to make it unlikely to go wrong. You could also run it through a caching proxy, or probably even as a TOR hidden service if you wanted.
You can get it here, it's very work in progress, but almost feature complete for my use-case.
Casandro/tvheadend_to_hls