用户名: 密码: 验证码:
基于Android开放平台和无线通信网络的实时音视频传输系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术的快速发展,以嵌入式技术为依托,以网络、通信技术为平台的网络音视频传输技术已经越来越成熟,应用范围越来越广泛。另一方面,基于Linux开放性内核的Android手机操作系统近来受到人们的青睐,越来越多的开发者将目光投向Android应用开发,基于无线网络的开发应用层出不群。于是以Android手机开发系统和网络应用为基础的无线音视频传输系统应运而生。
     本文首先介绍了无线视频传输的相关技术及研究现状,阐述了Android手机开发平台的系统框架,对本文所涉及到的JNI(Java本地调用)、Android NDK、 FFmpeg(音视频处理解决方案)、流媒体传输协议等相关概念做了简单介绍。
     本文以Android手机开发平台为基础,通过分析无线音视频传输系统的工作原理,提出了无线音视频传输系统的设计方案。本文将开源的FFmpeg音视频解决方案移植到Android平台,作为音视频数据的编解码库;对系统所用到的与Android相关的API进行了研究和分析,对系统实现过程中还用到的其它技术做了分析说明。
     最后实现了android平台上的音视频无线传输系统,该系统与传统的网络音视频通信系统相比无需布线成本低廉,应用场合广泛,可以应用于家居安防监控、网络终端即时通信等。
With the rapid development of information technology, the transmission technology of the audio and video based on embedded system and network, has become mature and widely used.So are the Linux open-kernel-based Android mobile operating system and applications based on wireless network. Thus the wireless audio and video transmission system based on the Android mobile phone development system and network application come into view.
     This paper introduced the wireless audio and video transmission technology and research status, the system framework of the Android mobile development platform, and relevant concepts, such as the Java Native Interface (JNI), the Android NDK, Fast Forward mpeg (FFmpeg,the audio and video processing solutions) and Streaming Media Transfer Protocol as well.
     After analysis of the working principle of the wireless audio and video transmission system, this paper presents the design of the wireless audio and video transmission system based on the Android mobile development platform.The design transplant the FFmepg audio and video solutions to the Android platform as the codec library of audio and video data.It applies the Android APIs.Besides, the paper analyzes and explains other technologies used in the system implementation process.
     The paper implemented the wireless audio and video transmission system based on the Android platform. Compared with the traditional audio and video network communication system, it has advantages such as wireless, lower cost and greater availability.It can be applied in home security monitoring and instant messaging of network terminals.
引文
[1]靳岩,姚尚朗Google Android开发入门与实战[M].人民邮电出版社.2010.
    [2]Tim Bray. What Android Is. ongoing by Tim Bray.24 November 2010 [27 October 2011].
    [3]苏蕴超,张云贵.基于GPRS的无线测控系统的设计与实现[D].2009,Page:2-3.
    [4]AVS官方网站,http://www.avs.org.cn/.
    [5]张琰.无线多媒体业务QoS性能优化[J].电信快报,2008(02),Page:39-42.
    [6]Android官方文档./android/android-sdk-windows/docs/sdk.
    [7]skype官方网站http://skype.tom.com.
    [8]Wuzhimin. Android 之父 Andy Rubin:生而Geek[N]程序员,2010(09).
    [9]Google Buys Android for Its Mobile Arsenal. Businessweek.com.2010(10).
    [10]李刚.疯狂Android讲义[M].北京:电子工业出版社,2011.
    [11]Google.Android SDK-windows-1.0_rl Documentation.
    [12]郭志宏Android应用开发详解[M].北京:电子工业出版社,2010.
    [13](美)Shane Co.comnder.Android移动应用开发从入门到精通[M].北京:人民邮电出版社,2010.
    [14]Deitel H M,Deitel P J.Java程序设计教程[M].5版.北京:清华大学出版社,2004.
    [15]E2ECloud工作室.深入浅出Google Android[M]北京:人民邮电出版社,2009.
    [16]靳岩,姚尚朗Google Android开发入门与实战[M].人民邮电出版社.2010.
    [17]eoeAndroid社区.Android音视频的编解码eoe Android特刊[J].2011(18).
    [18]中国移动开发者社区.http://dev.10086.cn/cmdn/bbs/thread-39614-1-1.html
    [19]孙卫琴Java网络编程精解[M].电子工业出版社.2007.3.
    [20]杨丰盛Android应用开发揭秘.机械工业出版社[M],2010,222--224.
    [21]林胜利,王坤茹,孟海利Java优化编程[M].电子工业出版社,2005
    [22]任俊伟,林东岳.JNI技术实现跨平台开发的研究[J].计算机应用研究,2005.22(7).
    [23]Andorid Decelopers[EB/OL].http://developer.android.com/sdk/ndk/index.html.
    [24]Android SDK Document[EB/OL].http:developer.android.com/guide/index.html.
    [25]吴张顺,张殉.基于FFmpeg的视频编码存储研究与实现[J].杭州电子科技大学学报.2006(3)
    [26]唐玲娜.H.264视频解码优化及DSP实现[D].成都:电子科技大学,2009.
    [27]FFmpeg工程组FFmpeg开发手册[EB/OL].[2010-09-28].http://www.ffmpeg.com.cn/index.php/FFmpeg%E5%BC%80%E5%8 F%91%E6%89%E5%86%8C.
    [28]庄捷.流媒体原理与应用[M].中国广播电视出版社.2007.
    [29]张丽.流媒体技术大全[M].北京.中国青年出版社,2001-11.
    [30]鲁宏伟.基于UDP传输协议的包丢失和失序处理[J].计算机工程与应用.2001(2)
    [31]Kuwahara, M., Yoneyama, K.A portable camcorder/server for wireless video transmission, Consumer Electronics,IEEE Transactions on Volume 51, Issue2, May 2005.Page(s):351-356
    [32]Dardari, D., Martini, M.G.;Milantoni, M., Chiani, M…MPEG-4 video transmission in the 5GHz band through an adaptive OFDM wireless scheme, Personal, Indoor and Mobile Radio Communications,2006.The 13th IEEE International Symposium on Volume 4,15-18 Sept.2006.Page(s):1680 —1684 vol.4
    [33]Wang Y,Zhu Q.R,and Shaw L. M aximallys moothim agere covery in transformcoding.IEEE Trans Communnication.1993.1544-1551.
    [34]廖勇,周德松,麻信洛.流媒体技术入门及提高[M].国防工业出版社,2006(1).
    [35]廖勇,周德松,麻信洛.流媒体技术入门及提高[M].国防工业出版社,2006(1).
    [36]吴荒原.车载移动目标定位及图像监控系统的设计与实现[J].武汉理工大学学报,2008.
    [37]刘烨斌,戴琼海.无线视频通信系统及其关键技术的分析.广播电视技术.2005年第1期.
    [38]余志龙,陈昱勋,郑明杰,陈小风,郭秩Google Android SDK开发范例大全[M].人民邮电出版社,2009.
    [39]陈昱,江兰帆.基于Google Android平台的应用程序开发和研究[J].福建电脑,2008.
    [40]余志龙,陈昱勋,郑明杰,陈小风,郭秩Google Android SDK开发范例大全[M].人民邮电出版社,2009.
    [41]刘马飞,曾学文,倪宏Windows平台下应用FFmpeg实现H.264视频回放[J].微计算机应用,2008,29(11)
    [42]蒋志峰FFmpeg的快速音视频开发方法[J].单片机与嵌入式系统应用.2008年第一期.
    [43]刘洁彬.面向实时监控的流媒体播放器的设计与实现(学位论文).北京:北京邮电大学.2010.
    [44]FFmpegcodec HOWTO[EB/OL].2010[2011-01].http:wiki.multimedia.cx/index.php?title=FFmpeg_codec_H OWTO/.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700