We all live in the 21st Century, a place, a time where we all are completely dependent on the internet but we all face one most common problem, that is internet connectivity and availability. People in the rural areas and well as many people in cities and towns have limited data, face an issue of low bandwidth and poor connection, and hence are not able to reap the benefits of the internet. In today's world videos is a major source of information be it in the domain of education, news, sports, and everything thing that one can think of. Comprehending a video in low quality is a really tough job and destroys the user's video streaming experience.
-Unavailability or bad network quality in many places.
-Since online video streaming is a major source of entertainment and information, watching videos in bad quality is often useless as most of the details will not be visible, hence it becomes a necessity to stream videos in good quality.
-In today's world, where COVID-19 has taken over the entire globe, education, work, and all the other activities are taking place online through live video streams. There are often network issues that hamper the work. This obviously should not be an obstacle in one's path to success.
In order to solve the above-mentioned issue, we have come up with a project that makes video streaming convenient and hassle-free. Now people do not have to crave good network quality anytime. All they need is sufficient data to stream a video as low as 144p resolution and we will take care of the rest.
-Extraction of youtube videos without downloading them locally
-Streaming multiple videos at a time
-To build an accurate super resolution deep convolutional neural network
-Since it is a deep learning model, one of the major challenge we overcame was to reduce the model size to as low as 6 mb so that we can provide cutting edge performance with as less lag as possible, which can be further reduced to provide a great user experience
Discussion