Summary

In this chapter, we developed a media streaming application by extending the MERN Skeleton application and leveraging MongoDB GridFS.

Besides adding basic add, update, delete, and listing features for media, we looked into how MERN-based applications can allow users to upload video files, store these files into MongoDB GridFS as chunks, and stream the video back to the viewer partially or fully as required. We also covered a basic use of ReactPlayer with default browser controls to stream the video file.

In the next chapter, we will see how we can customize ReactPlayer with our own controls and functionality so users have more options, such as playing the next video in a list. In addition, we will discuss how to improve the SEO of ...

Get Full-Stack React Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.