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 video
parameter.
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