IMHO media should share the same host with the post; size limit is a concern, but currently Lemmy does not support videos AFAICT. You can work around that by posting from an implementation that do, although I'm not sure how it'd show up. As an experiment, attached a video of a child spinning.