谷歌发布的Android操作系统为应用层开发者提供了MediaRecoder对象和MediaPlayer对象用于音视频应用的开发,但它们主要针对音视频的摄录和播放需求,无法满足开发者基于摄像头和麦克等硬件设备的实时音视频流化传输需求.因此,在对Android操作系统进行深入研究的基础上,提出了一种高效灵活的音视频传输策略,然后依据此策略设计了一个第三方音视频流化传输组件libavstream.最后基于libavstream设计了一个音视频直播应用BLife,验证了本文所提出策略的可用性和有效性.