Evidently, having all the pieces in place for file uploads made the changes in the server very easy. The micropub specification just says that you need the
On the client side, same blob url for the video tag source worked nicely. Just had to keep separate lists of video and images. Thankfully the browser exposes a
.type attribute for files that contains the mime type.
Here's the example post