Generally, 30 minutes will be about 200MB. 1 GB of data allowances would give approx 1 to 1.5 hours of video. In addition to length, the video format determines the video file size too.