In recent years many Internet video platforms, such as YouTube and MySpaceTV, are developed for users to share their videos with others. However, they are unable to do that wirelessly in a real-time fashion due to the insufficient network bandwidth or transmission quality. Under such context, the IEEE 802.16 standards have been proposed for high-speed communications. It enables video streaming in real time for mobile users. In this paper, we propose an architecture for mobile users to perform the upstreaming of their videos. The users can upstream their real-time videos through their mobile devices and wireless network technology. Due to the various network conditions and video quality, we propose the multiple profiles upstream function. We provide adaptive forward error correction codes, automatic repeat request, and unequal error protection for selection base on the hardware capability and the network states to ensure the quality of service. Finally, we use NS-2 as simulation tool to verify our algorithm.