Should I use node js in the background to cut the video? should I use the client methods and properties of players like react player? (I suppose it is not an optimal solution cuz the whole video should be downloaded in the background) Should I trim a long video and show just several minutes of it? (it takes too long to create a shorter version of a video every time) what is the best approach?