android 语音播放 听筒 扬声器 选择

切换听筒和扬声器,需要添加新权限: <uses-permission android:name=“android.permission.MODIFY_AUDIO_SETTINGS“/> 代码:private AudioManager audioManager; 在onCreate()中:audioManager = (AudioManager) this.getSystemService(Con
阅读本文

解密回声消除技术之二(应用篇)

从应用平台来看,根据笔者多年的经验,可以把回声消除分为两大类:基于DSP等实时平台的回声消除技术和基于Windows等非实时平台的回声消除技术。两者的技术难度和重点是不一样的。 三、基于DSP平台的回声消除技术 回声消除技术传统的应用领域是各种嵌入式设备,包括各种电信网络设备和终端设备。网络设备比如交换机,网关等等,终端则包括移动电话终端,视频会议终端等。现代通讯产品里面大量应用了回声消除技术,
阅读本文

流媒体传输协议系列之----RTP/RTCP协议解析

RTP协议         实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,后在RFC3550中进行更新。          国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了。它作为因特网标准
阅读本文

AVAudioSession(3):定制 Audio Session 的 Category

AVAudioSession(3):定制 Audio Session 的 Category | www.samirchen.comWorking with Categories。对于 Audio Session 来说,与之对应的 Category 是阐释其音频行为的关键信息。比如:你的 App 的声音是否应该受到手机的静音键的控制、你的 App 使不使用音频输入或输出、其他音乐能否和你的 Audi
阅读本文

NSURLSessionConfiguration的描述

一、NSURLSessionConfiguration的描述 NSURLSession会拷贝configuration。所以session一旦初始化结束就不会再更改configuration。除非初始化一个session。 重要:如果NSURLRequest中也做了一些指定。session也会遵循NSURLRequest的限定,但是如果configuration有更加严格的限定,仍以config
阅读本文

看我如何进入全球网络摄像头及其防护

看我如何进入全球网络摄像头及防护   声明:今年新施行的《网络安全法》强化了网络运行安全,重点保护关键信息基础设施,完善了网络安全义务和责任,加大了违法惩处力度。这里是《网络安全法》(传送门http://www.npc.gov.cn/npc/xinwen/2016-11/07/content_2001605.htm)本技术仅供交流学习,严禁从事违法犯罪活动。   好,开始。   网络中存在大量公开
阅读本文

基于Linux开源VOIP系统LinPhone[五]

注意:如有错误,欢迎指正。这些是我学习的日志文章...... *************************************************************************************************************************** 如果想要speex不编译libogg的话,需要修改几个文件,同时还需要用automa
阅读本文

iOS Audio unit(音频单元)详解

https://developer.apple.com/library/content/documentation/MusicAudio/Conceptual/AudioUnitHostingGuide_iOS/Introduction/Introduction.html About Audio Unit Hosting iOS provides audio processing plug-ins
阅读本文

OpenStack网络QoS

QoS被定义为保证某些网络需求(如带宽,延迟,抖动和可靠性)以满足应用提供商与最终用户之间的服务水平协议(SLA)的能力。 网络设备(如交换机和路由器)可以标记流量,以便以更高的优先级处理流量,以满足SLA下约定的QoS条件。在其他情况下,诸如IP语音(VoIP)和视频流之类的某些网络流量需要以最小的带宽约束来传送。在没有网络QoS管理的系统上,所有流量将以“尽力而为”的方式传输,使得不可能保证
阅读本文

wireshark 还原语音包 RTP

使用Wireshark软件可以对网络流量进行抓包。 VoIP使用RTP协议对语音数据进行传输,语音载荷都封装在RTP包里面。要对传输中的语音进行截获和还原,需要通过Wireshark对RTP包进行分析和解码。该过程如下: 1.打开截获的pcapng文件,点击Telephony-->RTP-->Show All Streams. 2.根据发送地址和目的地址,选择要分析的语音流,点击图中的Ana
阅读本文

coredump的裁剪方法

64位下一般app的coredump大小都是1G以上,其中绝大部分内容都是java相关的,如果将这部分内容给才减掉,将大大减少coredump的大小。如下面的rw段都是可以裁剪掉的,当然如果是java或虚拟机相关的问题,就不能裁剪了。 00000000‘12c00000-00000000‘12c00fff rw- 0 1000 /dev/ashmem/dalvik
阅读本文

CCNA笔记(2)

CCNA第一天笔记:何为因特网?答:因特网,是连接各台pc与终端设备,正是因为有了因特网,我们才能与全世界交流,玩在线游戏,在线学习。因特网给我们教育带来什么方便?答:没有了地域的阻止,可以在线学习,在线培训等因特网给我们带来的生活?答:因特网使我们生活变得方便起来,google,维基解密,youtube,使我们能获得即时信息,就算发生大事,也能在短短几分钟内传遍整个世界1,一个简单的打印机与文件
阅读本文

Swift之获取voip推送token

查看官方文档有用pushkit的方法,其实与其说是记录获取token的方法,不如说是记录pushkit的简单使用1.这是官方文档下的代码做了版本修改,在主线成中注册voip推送p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.
阅读本文

astgo经常死机变慢?试试mysql数据碎片整理吧

执行下面命令(目的是对ASTGO的数据库内除话单之外的所有表进行数据碎片整理,特别是用户表和充值卡表,压缩率非常高的)optimize table acct,acct_gatewaygroup,acct_ratepackage,acct_user,acct_user_consumerpackage,acct_user_periodrate,acct_user_ratepackage,accttyp
阅读本文

麦克风里有电流声,杂音怎么办

有的朋友上麦以后麦克风里有电流声,噪音等异声。出现这种问题有如下情况,解决办法如下:     1。您的麦克风,混音是否拉到了最大。     解决方法:麦克风,混音音量拉到百分之八十到九十即可。      2。您的麦克风是否在加强状态。     解决方法:把麦克风加强去掉。因为有的声卡不支持。     3。您的麦克风和电脑主机间连接是否问题。     解决方法:把麦克风和电脑主机连接断掉,再重新正确
阅读本文

国内学术现状

国内学术现状的精彩描述    现在大学教师的水平到底怎么样,实事求是讲,现在的大学老师比80年代初我毕业的时候那些人业务熟练得多。现我记得我刚到教研室的时候,有很多老师干了七八年,居然连教材都没有讲过一遍。那时候班少课少,每年讲上两章,多少年才能讲完一本书。而现在如果在学校工作5年,至少整本教材得讲上10遍。科研也是一样,凡是能招研究生的教研室,每年都可以做些科研,发几篇文章。那些文科教研室则不管
阅读本文

astgo常见问题(FAQ)知识库

Q:为什么我在astgo 的一些列表页面看不到右侧顶端的高级功能菜单?R:因为你没有先选择代理商,这些操作都是针对于某个代理商才可以操作的! Q:为什么我无法给astgo 的代理商充值?R:因为你登录的不是财务admin,用admin的财务密码登录就可以了 Q:astgo 中继落地为什么都不在线?R:排除网络原因的情况下,那么就是你的系统设置里面 系统IP地址设置 有问题了,请检查一下 Q:ast
阅读本文

astgo-官方提供的使用技巧大全

Astgo服务器相关:1.Astgo支持双IP绑定,比如联通、电信IP,Astgo 默认SIP端口 5080和5061 菜单: 选项->系统设置 可以设置以上参数2.支持RC4加密,自动判断处理3.支持公网路由器下放置私网Astgo服务器配置。5.Astgo可以安装在centos5.5 的Linux 系统或其他支持yum 自动更新的 Linux 系统6.硬件配置要求:INTEL 双核CPU 两颗,
阅读本文