Start by understanding how textures and UV mapping work on 3D meshes, then experiment with video textures using three.js VideoTexture : [https://threejs.org/docs/#api/en/textures/VideoTexture][1]
or if you’re working with React, Drei’s useVideoTexturehook to map an HTML video onto your GLB model [1]: https://drei.docs.pmnd.rs/loaders/video-texture-use-video-texture#%3Cvideotexture%3E-component
Also, Don't worry about the downvotes—they often just mean that some people think you could have done a bit more research beforehand, not that your question was bad. I believe there are no bad questions; we all start somewhere. Keep learning and asking, and next time, try searching for answers on your own before reaching out to the community.