PPC版的Sip Phone 客户端

很轻易的就在VS2005下编译通过了Osip , eXosip, ortp和mediastreamer2, 并且加上我的ppsip, 在我的LG KS20下,就可以运行这个Sip Phone, 当然,一切顺利的原因是因为这四个库都提供了wince的版本,在加上我的ppsip也是可以移植的.

然而,通常,开源软件都不会如此顺利的让你可以运行,果然,这个sip phone对语音的处理非常的糟糕,我试了在antisip上面的amsipvb,也存在同样的问题,呵呵,不知道是我手机的问题,还是antisip的问题,他们竟然也把这种产品拿到网站上面让人下载.

于是,又得重复在windows平台上面的问题,那就是处理语音.因为mediastreamer2的ppc版本,处理语音仍然用的是waveXXX函数,并且和windows平台一样,用的是callback 函数的机制,只是多加了一个线程来处理录制好的语音的处理还有语音的播放,但即使多加了一个线程,仍然没有处理好,在网上找了很多资料后,得到结论,貌似使用callback函数的机制不行,得使用callback thread的机制,于是专门写了一个使用callback thread机制的录音和回放的程序在ppc下测试,一切OK,于是把这部分代码集成到mediastreamer2里面,唉,不得不说,高手的架构就是好,很容易扩展,真得好好学习学习.但是移植之后的结果仍然不够理想,杂音很明显.但明显比之前好了很多,本想一鼓作气,把这个问题攻克的,但因为Anil大哥又想要Symbian的版本,于是我不得不先放下,去征服symbian.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值