When you upload a video, StreamMe reads it as a raw file. A second media file (duplicate) is then created for app performance optimization. The application uses IPFS to decentralize the two files (the original file and the optimized file). All media information is sent to the main Infura IPFS node. All IPFS hashes of the media files are stored in the related post. The application also displays the IPFS media files with their publish hash viewer.