IOS 后台保持连接

当iphone应用程序进行网络编程时,切到后台后,socket连接会断掉,ios的设计就是这样。但是好在apple公司也没有那么绝,还是有一些东西可以在后台运行的(backgroundmodes), 比如:音乐 GPS  Voip Locationupdates等我们以voip为例:这里我们可以将NSStream指定voip的属性,从而可以避免程序切到后台的时候socket连接中断。可以分为两步:
阅读本文

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

注意:如有错误,欢迎指正。这些是我学习的日志文章...... *************************************************************************************************************************** 在LinPhone这个系统中,第一个我们要介绍的第三方库组件:oRTP --a Rea
阅读本文

华为HG8245C光猫设置VOIP

VOIP连接设置 VOIP参数设置 注意:固话号码(黑色涂掉的部分)和域名相关的要根据自己情况填写。另外红色方框内为鉴权用户密码,具体查找方法可以参考如下: telnet登陆光猫输入shell后,执行下面命令: cd /mnt/jffs2/ cp hw_ctree.xml myconf.xml.gz aescrypt2 1 myconf.xml.gz tmp gzip -d myconf.x
阅读本文

iOS10适配问题

前段时间升级了Xcode8,整体来说对OC的影响不大,但是还是跳一个坑,消耗了不少时间。这里总结下遇到的适配问题。 1、权限问题   Xcode8 访问相机、相册等需要权限的地方崩溃   解决办法:   在使用私有权限时,添加Info.plist文件中添加配置: 下面是各种key,需要哪个添哪个   NSBluetoothPeripheralUsageDescription
阅读本文

SIP SDP Profile-level-id解析

基于SIP协议的VOIP通信,该字段通常位于视频协商sdp报文中,如:  42801E分三部分0x42 660x80 1000 0000 (二进制)0x1E 30 对应profile_idc(8 bits)、profile_iop(8 bits)、level_idc(8 bits),含义如下:profile_idc:(16进制)   66   Baseline profile (VOIP中常用这
阅读本文

iOS 允许后台任务吗?

个人整理1,用户层:低电量模式 App后台数据刷新 的开关会影响App后台运行2,   10分钟时间 后台任务;在AppDelegate中加入以下代码;不受1影响- (void)applicationDidEnterBackground:(UIApplication *)application { NSLog(@“wwwapplicationDidEnterBackground“);
阅读本文

使用pjsip开发VoIP应用程序

VoIP全称Voice over Internet Protocol,即网络电话,生活中经常用到,例如Skype。能用到iPhone上面的VoIP库不多,最开始准备使用Lipphone,但其编译实在太慢,编译了N次也没有成功,最后放弃啦。后来尝试使用pjsip,居然成功了,简单的记录一下过程,其实是照着官网操作的:)一、环境需求:iPhone应用推荐使用SDK 4.x,当然3.x也支持;iPad应
阅读本文

Android Sip学习(三)Android Voip实现

Android Sip学习(三)Android Voip实现   Android Sip学习(准备知识)SIP 协议完整的呼叫流程Android Sip学习(一)Android 2.3 APIs SIP-based VoIPAndroid Sip学习(二)Android VoIP系统实现原理Android Sip学习(三)Android Voip实现Android Sip学习(四)A
阅读本文

【Git】常用命令commit提交,push推送,merge,添加分支branch

1.常用操作:1.添加跟踪文件git add .或git add -A根据ignore的配置,添加跟踪文件,其中的.或-A表示添加所有更改过的文件。2.查看状态git status3.提交到本地:git commit -m “说明“引号内为本次提交的说明文字。4.推送到默认分支git push如果当前分支是master则自动推送到maser分支。如果是远程分支的话,此时github服务器上才是会被
阅读本文

华为MA5616配置及维护指南

1、配置vlan vlan smart         ------------创建VLANPort vlan vlan 0/0/0Port vlan vlan 0/0/1     ------------配置两个上行口,允许该VLAN的报文通过interface vlanifvlan      ip address IP 掩码     ------------创建Vlanif并配置IP和掩码 q
阅读本文

2017 F8大会四月中旬开幕,8个VR主题率先了解

一年一度的 F8 大会是 Facebook 开发者大会,在这个大会上,一般都会展示未来的技术,以及 Facebook 如何通过产品创新连接世界,本届 F8 开发者大会选址圣何塞麦克恩利会议中心,举办时间为4月18-19日。      Facebook 刚刚开放了2017年F8大会的注册,同时 VR 的演讲主题也公开,一共有8个主题。4月18日      1:00 PM  如何在 VR 制
阅读本文

DSCP 与IP 优先级IP优先级

在IPv4的报文头中,TOS字段是1字节,如下图所示。根据RFC1122的定义,IP优先级(IPPrecedence)使用最高3比特(第0~2比特)。+++++++++++++++++++++++++++++++++| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |+++++++++++++++++++++++++++++++++3比特可以定义8个等级。8个优先级的定义如下:111
阅读本文

小伙的java之旅——容器

Collection:表示一组对象,它是集中,收集的意思。就是把一些数据收集起来。 Collection接口下的两个子接口:set&list。 Map:键值对。 List:有序,可重复。 **线程不安全,效率高** ArrayList():底层实现是数组(查询快) LinkedList():底层实现是链表(插入,删除快) **线程安全,效率低** Vector:多线程共享,使用Vextor。
阅读本文

C#入门

1、Main方法: 入口方法 2、Console.WriteLine方法:控制台输出字符 3、Console.ReadLine方法:等待回车继续 4、Checked{ }:Checked块用于检测是否存在溢出,如果发现溢出则抛出异常 5、decimal类型:表示128位数据类型,适用于财务和货币计算。后缀m或M 6、值类型:值类型通常是在线程堆栈中分配,是轻量级的类型,由于线程堆栈的结构,C#中的
阅读本文

voip 视频丢包处理相关RFC

提供通信服务器和视频电话客户端解决方案,包括视频电话,调度系统,会议系统等. 视频丢包处理有三种种办法,分别针对不同丢包率情况,这是一个优秀视频引擎不可缺少的模块。 1. Dynamic Rate Adjustment using RTCP 客户端通过 RTCP协议反馈自己的丢包情况,当丢包大于 10%时,编码器降低码率,减少带宽占用,但同时也降低了视频质量与此相关的RFC为 RFC 6035,
阅读本文

[FAQ18419][audio speech]通话免提模式如何使用副mic

扬声器和主mic靠的太近,通话免提模式使用主mic,会导致噪声、回声等比较难消除,影响通话质量  可以在通话免提模式的时候使用副mic         [SOLUTION]  1. sim卡通话和voip通话,免提模式都使用副mic      Audio_Customization_Common.h中定义宏      #define USE_REFMIC_IN_LOUDSP
阅读本文

cisco linux english word

Characteristic     特征,特性,特色 Scope     范围    EVPL    Ethernet Virtual  Private Line         就是 以太网虚拟专线业务     EPL  Ethernet Private Line     以太网专线        SDH    Synchronous Digital Hierarchy       同步数
阅读本文

DHCP - DHCP 服务器和客户端在 Ethernet 在以太网上的 路由器的配置。-- mac-address aabb.cc00.3c10 -----加上 mac地址。----

回复: 回复: DHCP -  DHCP 服务器和客户端在 Ethernet  在以太网上的 路由器的配置。-- mac-address aabb.cc00.3c10       -----加上 mac地址。------如果还是不可以就果断重启 R101 , ---reload--- LAN2---重启 R101 还是很有效果的, 建议先配置 5.1 DHCP ,在配置 4.2 dhcp sno
阅读本文

[FAQ19142]VOIP APK与普通电话交互导致普通电话无声

[DESCRIPTION]  先进行What‘s APP通话,然后普通电话来电接听,再返回What‘s APP界面,普通电话无声,What‘s APP声音恢复  正常来说普通电话应该比What‘s APP重要,普通电话时不应该允许恢复VOIP电话       [SOLUTION]    在AudioService.java setMode()接口中增加相关判断,如果当前是普通电话
阅读本文