What are some good tools to work with video on the web?

Hi all, I am a semi-beginner and there’s a project I want to work on that’s been on my mind for a while now. I would like to create a sort of web-based interactive video project. Nothing too fancy, one example would be: three videos playing side-by-side at the same time, and you only get the audio from the one over which you are hovering. Eventually it would get more complex but if I managed to get this working I’d already be proud.

My question is: what are the best tools to make this happen? I am familiar with Node.js and read about their video component but I am not sure how much it would help. I also read about Video.js but not sure if it is relevant. Strangely enough I haven’t been able to find much about this online. Any help would be super appreciated!