Frontend isn't my specialty so I'm not sure if there's a reason this might not be feasible, but it might be useful for the actual video player component to be released separately as an NPM module.
This would allow people to embed the player in their own sites more easily.