摘要
无线网络及移动计算技术的发展为面向新型网络环境的在线视频直播提供了机遇,但网络的动态性及流服务的实时性也对系统实现带来挑战.针对上述问题,本文设计并实现了一个基于Android手机的移动视频直播系统,该系统支.持用户通过智能手机内嵌摄像头实时采集现场视频信息,并通过Wi-Fi或3G等上传视频流至服务器,提供在线直播或点播服务.文中详细描述了视频采集、视频发布处理和视频播放等核心功能的设计与实现机制,并从视频编码和网络传输两个方面对系统性能进行了分析.
The Advances in wireless communication and mobile computing techniques provide new venues to support novel live streaming systems. However, the dynamics of network as well as the realtime requirement of streaming service impose additional challenges on the implementation. In this paper, we design and implement a mobile live video streaming system over Android based smartphones. The implemented system enables users to capture the on-- spot video with the video camera embedded in smartphone and upload to the media server via either WiFi or 3G networks, providing live and/or on--demand streaming services to remote users. We describe the design and implementation mechanism of the key components involved in the system, including video capturing/encoding, video processing/publishing and video playback. In addition, we also evaluate and compare the encoding and transmission performance of the system over different scenarios.
出处
《微电子学与计算机》
CSCD
北大核心
2013年第4期164-168,共5页
Microelectronics & Computer
基金
国家自然科学基金项目(61170069)