It’s not that difficult if you can embed media(images,videos and pdf) as local files and reference them using relative path. I use this method using tiddlyclip plug in and save media addon. File upload plug in also might do this.
This is what I do for images.
These local media files load fast and can be accessed in mobile also easily if saved in a cloud storage of choice. Also the wiki can be kept light.