MyMedia
A specialized archival storage and streaming solution for the University of Toronto. This platform enables users to effortlessly upload and share videos in various formats, record screens via a web API, and enjoy a custom video player.
![](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcover.6053875e.png&w=3840&q=75)
MariaDB for data storage, a GraphQL API for seamless communication, a Golang converter script for file conversions and a ReactJS frontend.
![](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fimage-1.9a1ec1b5.png&w=3840&q=75)
![](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fimage-2.8268b554.png&w=3840&q=75)
All media files are re-encoded into a standard format for web playback and downsampled to a maximum dimension of 1080 pixels horizontal.
![](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fimage-3.5991d04d.png&w=3840&q=75)