If you have a very large video file that would be too big to send or share even after compressing it, your best option is to use a cloud storage service. Upload the full-quality uncompressed video to Google Drive, Dropbox, or a similar cloud storage platform. You can then share the video by sending a link instead of the entire file. The recipient can then stream or download the original video from the cloud service.