局域网手机终端集群通话的关键技术研究

 2021-12-21 21:32:15

论文总字数:23507字

摘 要

IP语音电话(VoIP)是指一种通过IP网络进行语音通信和多媒体会议的方法和技术。VOIP通常也被称为IP电话,因特网电话,广播电话和宽带电话服务。网络电话专指通过公共互联网,而不是通过公用交换电话网(PSTN)的通信服务(语音,传真,短消息,语音消息)。

Android是一种基于Linux由谷歌开发的手机操作系统。自发布以来,Android以其优秀的表现,吸引了越来越多的开发者和生产厂商。Android手机目前已经在手机市场占有很高的比例,是我们常见的智能移动终端。

由于智能手机的普及和网络技术的发展,设计一种基于Android系统的局域网通话系统是可行的,有效的。本文利用安卓平台的android.net.rtp服务包提供的实时传输协议,并通过服务器建立了多终端实时语音通信系统,实现了局域网内的集群通话。同时研究语音通信系统中的语音获取及播放方法、编解码方法、网络双工传输协议及其技术、实时语音处理技术以及影响话音质量的技术指标。通过分析不同语音编码,了解不同编码的优缺点,选择合适的语音编码来权衡语音质量和通话时延。

关键词:VoIP,网络电话,Android

Key Technology Research of Cluster LAN handset calls

Abstract

Voice over IP (VoIP) refers to methods and techniques of a voice communications and multimedia conferencing over IP networks. VOIP is also commonly referred to as IP telephony, Internet telephony, radio telephony and broadband phone service. Internet telephony refers specifically to the public Internet, rather than through PSTN (PSTN) communications services (voice, fax, SMS, voice message).

Android is a mobile operating system based on Linux and developed by Google. Android with it’s excellent performance, attracting a growing number of developers and manufacturers. Android phone has a high percentage in the mobile phone market, is our common smart mobile terminals.

Since the development of smart phones and the popularity of network technology, designing a communication system based on Android is feasible and effective. In this paper, we use the real-time transport protocol which Android platform android.net.rtp service packs provide to establish a multi-terminal real-time voice communication system, to achieve a cluster LAN calls. We also studied voice acquisition and playback method, coding and decoding, network duplex transmission protocol and technology, real-time voice processing technology and the impact of voice quality of technical indicators in telephony systems. By analyzing the different speech coding, to understand the different coding’s advantages and disadvantages, choose the appropriate speech coding trade off voice quality and call latency.

key word: VoIP, Android, IP telephony

目录

摘要 ……………………………………………………………………………………Ⅰ

Abstract ……………………………………………………………………………III

  1. 绪论 ………………………………………………………………………1

1.1 引言 …………………………………………………………………1

1.2网络电话现状 ……………………………………………………………3

1.3网络电话存在的问题 ………………………………………………………3

1.4 本文的研究目的和主要研究内容 ………………………………………3

  1. 安卓平台介绍 ………………………………………………………5

2.1Android发展 ……………………………………………………………5

2.2Android特点 ………………………………………………………………6

2.3Android开发环境 …………………………………………………………6

第三章 系统设计 ………………………………………………………9

3.1系统功能结构简介 ……………………………………………………9

3.2服务器 ………………………………………………………………9

3.2.1服务器与用户连接 ………………………………………………9

3.2.2服务器信令协议 ………………………………………………10

3.2.3服务器运作流程 ……………………………………………13

3.3客户端 ………………………………………………………………16

3.3.1客户端界面 …………………………………………………16

3.3.2客户端结构 …………………………………………………17

3.3.3客户端工作流程 …………………………………………………23

3.4系统工作模式 …………………………………………23

3.4.1两人会话 …………………………………………………23

3.4.2多人会话 ………………………………………………… 25

3.5本章小结 ………………………………………………… 26

结论 …………………………………………………………………………………27

致谢 …………………………………………………………………………………29

参考文献(References) ……………………………………………………………31

  1. 绪 论

1.1 引言

随着网络技术的发展,互联网与人们的关系越来越紧密。网络的盛行使很多事情可以通过网络这种新的方式来完成和实现。嘀嘀打车、美团外卖各种网络应用层次不穷,不断的打破人们的常规行为方式,改变着人们的生活习惯,给人们带来了巨大的便利。

剩余内容已隐藏,请支付后下载全文,论文总字数:23507字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;