Yes often times we direct stream the file through the server api, which as far as the client is concerned is identical to file playback through the LAN.
Then other times we just do a container swap, keeping the audio/video in their original forms but just changing the container from say, mkv to mp4. These techniques are cheap and will scale to a large number of people easily.