PeerTube would definitely work for that.
Although it might be a bit overkill, especially if you're the only one that will be uploading videos. If you want to go with a super lightweight setup, just find a good ffmpeg
command to transcode into a web-safe format, and then just throw in a element on an HTML page.