基于移动设备的实时视频分享平台的研究与设计开题报告
2020-04-14 17:26:59
1. 研究目的与意义(文献综述包含参考文献)
1. 前言
随着移动通信网络与多媒体技术的飞速发展,很多智能手机以及其应用软件的产生和发展正在逐渐改变人们的生活方式和生活习惯"android是google公司于2007年11月5日发布的一款基于linux内核的开放源代码的智能手机操作系统。由于其具有的开放性使得仟何厂商和个人都可以作为其开发者参与其中,android在发布的随后几年中得到了迅猛的发展。包括设备生产商、芯片制造商、应用开发商及网络运营商在内的商业公司和组织,以及全世界的应用程序开发者都致力于开发出最新最具影响力的手机硬件及软件。
近年来,基于3g/4g移动互联网的视频服务越来越多地进入人们的视线,也有越来越多的公司致力于开发视频分享的应用软件,如facebook公司十亿美元收购的instagram软件、justin.tv公司研发4年之久的socialcam软件等,不仅能为用户带来更全面的体验,而且也提升了自身产品的市场竞争力。人们不再局限于使用传统的社交网络简单的照片分享,用户正在拍摄的时候,视频就已经可以被上传了,实现实况转播功能了。在这一方面,android之前推出的一系列操作系统版木都没能很好地适应多媒体实时通信的发展,并且当时的移动网络也无法承担视频直播的巨大负载。这个问题一直持续到2010年12月7日,google发布了代号为gingerbread的android2.3操作系统,这一版本的操作系统相比之前的版本有了很多的改进,其中一部分就是对多媒体实时通信有了更好的支持,以及对前置摄像头开发的支持,开发者已经可以根据现有的资源对android系统进行二次开发,并做出应用性很强的即时视频分享软件。
2. 研究的基本内容、问题解决措施及方案
1. 拟研究或解决的问题
(1)本课题要在充分研究并掌握android平台的原理与软件开发的相关知识基础上,实现应用于android2.3移动平台上的视频实时通信;
(2)android系统现有的多媒体框架中所包含的音视频解码器并不丰富,对于软件开发的支持也不全面,本课题致力于对第三方开源音视频编解码库ffmpeg进行分析和研究,并将其移植到android开发环境中;