Uploading and streaming media content, specifically video content, has been a growing part of internet culture for some time now. From individuals sharing personal video content to the entertainment industry disseminating commercial content on online streaming services, we all rely on web applications that enable smooth uploading and streaming. Capabilities within the MERN stack technologies can be used to build and integrate these core streaming features into any MERN-based web application.
In this chapter, we will cover the following topics to implement basic media uploading and streaming by extending the MERN skeleton application:
- Uploading videos to MongoDB GridFS
- Storing and retrieving media details
- Streaming from GridFS to a basic media player