自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 UC故事 2012/05/20

1. source browing * startup 设置SIGINT/SIGPIPE信号处理初始化main thread        选择reactor        生成main thread (configured with reactor)        init main thread         spawn network thread

2012-05-20 07:36:31 580

原创 读书时间 C++ Standard Lib 2012/05/19

Chap 3. General Concepts  * std standard lib中所有id都在std namespace中而C/C++ *.h中的id在global scope中 * new head fileQ:C++ standard lib头文件都没有后缀? Chap5 STL*组成STL = container + iterator +

2012-05-19 19:22:34 1180

原创 iPhone/iPad Audio Unit 2012/05/19

1. 使用Audio Unit采集声音 (耗时2:30小时)* 似乎不推荐There are two other main design patterns for audio units hosting. To record or analyze audio, create an input-only app with a render callback function. The cal

2012-05-19 12:52:07 2043 1

原创 UC故事+iPhone/iPad Audio Unit 2012/05/17

1. Audio Unit换VOIP Audio Unit,完全无声,不知什么原因。Q:render callback没有被执行? 2.

2012-05-17 08:33:59 506

原创 UC故事与iPhone/iPad Audio Unit 2012/05/16

1. 故障与诊断客户端无法入会 从日志上看,tcp握手成功,随后又被关闭了。一般都是通讯设备把连接reset掉了,让电信商自查防火墙之类的设置,是否发现了我们的通讯协议里有违禁的特征字。然后把连接断掉了。 让电信用户确认一下,本地是否使用了TP-Link等家用/SOHO之类的宽带路由器,支持多台PC共享上网。如果是这个情况,建议尝试暂不使用路由器,让一台PC机和ADSL

2012-05-16 09:08:31 448

原创 iPhone/iPad搞定Audio Unit声音 2012/05/15

1. 处理样本大小由160变成186的问题搞定!(12:30)#includeusingnamespace std; class AudioBufferHandler {public:    AudioBufferHandler(int intpuSize,int outputSize);    void putAudioDa

2012-05-15 12:30:23 814

原创 iPhone/iPad 2012/05/14 take care of Audio Unit

1. something could be done: * check volume code. * double check stream format * try moving buf code outside of render callback* double check sample rate code * double check audio s

2012-05-14 09:09:06 988

原创 iphone/iPad 搞定Audio Unit 2012/05/13

1. 研究MixherHost * render callback呼叫duration = 11 ms 2012-05-13 09:27:32.884 MixerHost[1576:7c03] into render callback: bus no = 02012-05-13 09:27:32.884 MixerHost[1576:7c03] into render callba

2012-05-13 09:31:03 3899 2

原创 iPhone/iPad 2012/05/12 搞定Audio Unit

1. 总结一下I/O Unit有两个element(bus),每一个都有input及output两个scopeinput element的input scope,直接与mic hardware相连,不用配置output element的output scope,直接与speaker hardware相连,不用配置在我的应用中,只需要配置output element的input sc

2012-05-12 09:52:55 1833

原创 UC故事/iPhone音频 2012/05/11

1. 老问题列表reviewQ:resource update/roster update什么时候发出?通过什么途径传给client?Q:实现一个新的完整component,需要做些什么事?Q:不同类型的port之间交换信息的业务case?画一个图?Q:两个数据结构MessageBlock与PDU:它们在不同层上都有不同的定义?关系是什么?Q:CConference与CBoxC

2012-05-11 07:47:25 478

原创 iPhone/iPad Audio Unit声音播放

1. Audio unit或audio graph当只有一个audio unit的时候,直接使用audio unit的API,不必使用Audio Graph

2012-05-10 18:20:36 963

原创 UC故事2012/05/08 Server 文档

1. Meeting System ( Detail Design ) 2/2 Q:What is output stream here ? Q:Advantanges and Disadvantages:基本不知所云?Q:我们把RTP协议包按自己的方式封在TP payload里,为什么要这样做?可以复用RTP协议栈的很多代码?Q:Cache Manager不知所云 Q:s

2012-05-08 09:56:01 362

原创 UC故事 2012/05/07 Server文档

1. Meeting System InfoSvr detail design Q:Node ID in conference, User ID in session, Channel ID:这些ID的区别?晃否Box/SaaS已经不同了?Q:任何一种server crash后的恢复过程详细描述?Q:Normal Session Layer / Special Session Laye

2012-05-07 10:38:57 326

原创 UC故事2012/05/06 Server

1. Network 详细设计(Product Name, Box4.2 )Q:系统启动后到底是2个还是3个线程?主线程与用户线程是同一个还是不同?Q:系统启动后,几个线程分别在做什么事?网络线程是所有动作的来源,对吧?

2012-05-06 16:53:17 354

原创 UC故事2012/05/04 Server 文档

1. 4.X模块、GC路由Q:MCSProvider的职责?Q:InfoSvrConnect:新连接处理?why新连接?只和GeneralController相关?Q:GC选择server的详细算法实现? 2. I Server 详细设计Q:BrocastToServer:Why destInfoSID?Q:效率考虑:在proxy中保留 map,查找工作在user th

2012-05-04 08:26:08 311

原创 UC故事2012/05/03 - 2 Server 文档

1. 分布式XXX概要Q:Top Serverr管理资源,到底管理哪些东东?Q:命令的传递总是通过Top Server吗?Q:GC中的Physica Node图如何保存的?数据结构?Q:Box支持通过用户所在节点之外的(或任意的)节点加入一个指定会议吗?Q:创建、加入会议的流程描述似乎不正确:创建会议的过程应该在ping request里就全部处理完毕了,并由GC返回给clie

2012-05-03 16:29:18 280

原创 UC故事2012/05/03 Server

1. 总结* message bus是否有一个中心的注册机制保存所有注册的server相关信息?或者是分布在所有server上的?  * ServerConnect里面有一个handler的列表,根据pdu的type调用相关handler的OnNewConnection处理方法。Ping Request只是其中一种。 * 关于MCS与Port ## Port

2012-05-03 08:34:32 354

原创 UC故事2012/05/02 Server

1. 几点总结* GCC的核心概念ConferenceSessionUser  * MCS的核心概念MCSPortRouterRegulator ( network related )  * MCS与ProxyQ:每个conference都有一个MCS+Proxy? 但整个系统里只有一个user thread / network thread?

2012-05-02 08:21:00 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除