I have videos sitting on one computer and I want to stream it from another computer.
Thankfully they are both connected by Tailscale.
So on the server, I can run
tailscale serve --bg /path/to/my/directory/of/videos
And then from a client using something like VLC, I can connect to
https://red.panda-gopher.ts.net/Video1.mp4
But wait, there’s more!
It turns out that https://red.panda-gopher.ts.net/
is an index of all of the
files you’re serving. So you could just copy the links right from that page to
paste into VLC.
But wait, there’s still more!
Because this is tailscale driven, if you share the server node to another tailnet, then more people can do exactly this and also stream your videos.
So really the only limits are:
- Can I install tailscale on the device?
- Can I install VLC on the device?