This is interesting but I’d have to assume that the actual cost Vimeo is charging is not an important factor here. The developer time spent setting this up would quickly exceed the annual fee for Vimeo in just an afternoon. That excludes the ongoing maintenance and inevitable edge cases you would encounter over time. Still fun, but I don’t think Vimeo’s price justifies this effort alone.