APP下载

基于WebRTC的Android移动端无线视频传输

2015-09-21周渊平

网络安全与数据管理 2015年19期
关键词:信息

胡 勋,周渊平

(四川大学 电子信息学院,四川 成都 610065)

0 引言

本文提出了一种在移动端上(Android)的视频传输技术,选取了两台Android设备作为测试设备,方便快捷,而且可携带性强。移动智能终端作为监控端也是一个最佳的应用平台。随着谷歌Android的飞速发展[1],越来越多的人选择Android平台来观察视频数据。

1 技术简介

(1)Android 系统

Android是基于Linux开放性内核的操作系统,也是一个开放的移动终端操作系统平台,为移动设备提供了一个包含了操作系统及应用程序的软件叠层架构。Android作为Google最具创新的产品之一[2],越来越多地被移动终端厂商使用和二次开发。Android具有很多特性,最大的特性是开放性,还有就是在其平台上开发的应用程序权限由开发人员决定。

(2)WebRTC

WebRTC是Google于2011年6月3日开源的即时通讯项目[3]。它是一个支持网页浏览器进行实时语音对话或视频对话的技术,其出现可以帮助Web浏览器、个人电脑或手机实现实时多媒体通信功能。WebRTC提供了各种实现视频会议的核心技术,包括音视频的采集、编解码、信号优化和处理以及网络传输等。

2 系统设计及实现

系统设计主要包含三个部分:音视频模块、信令服务和打洞服务。

2.1 音视频模块

VoiceEngine(WebRTC音频引擎)是包含一系列音频多媒体处理的框架,包括从视频采集卡到网络传输端等整个解决方案。ISAC(Internet Speech Audio Codec)是针对VoIP和音频流的宽带和超宽带音频编解码器,是WebRTC音频引擎的默认编解码器。NetEQ for Voice是针对音频的语音信号处理算法、自适应抖动控制算法以及语音包丢失隐藏算法。……

登录APP查看全文

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息