The camera in particular this time is not what it'll be in the final release
Upload and share videos instantly. It's free and simple. No signup required.