Thanks for posting your question in the Microsoft Q&A forum.
Here's a recommended solution:
Azure Blob Storage: Use this for storing your video files. It's cost-effective, scalable, and designed for large-scale unstructured data storage
Azure Database for MySQL: Use this to replace your current database. It's a fully managed relational database service
Azure Content Delivery Network (CDN): Integrate this with Blob Storage to improve video delivery performance, especially for users in different geographical locations
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful