This achievement requires you to record and upload 10 separate videos with you and at least 1 other player.
The fastest way to earn this is to set up a session with a buddy or two, and each person involved get 10 one-second recordings each, then exit to offstage and upload them. The shorter the video, the significantly faster the upload.
Once the 10th video is successfully uploaded, the achievement should pop.
Message me with any questions.