项目地址:https://github.com/illuspas/SayHey
继续阅读“iOS基于Audio Queues,Speex,Rtmp的Voip客户端”
原创文章,转载请注明: 转载自贝壳博客
致力于流媒体技术研究
项目地址:https://github.com/illuspas/SayHey
继续阅读“iOS基于Audio Queues,Speex,Rtmp的Voip客户端”
原创文章,转载请注明: 转载自贝壳博客
离写上篇快4个月了,近期整理了下,写了个Demo,过段时间补上说明,先看代码吧。
还没有搭好服务端,可以看看这篇。
2012/10/8申请的key,30天过期了自己再去申请。
操作如图 😀
继续阅读“Android通过JUV+Red5+Speex实现网络语音聊天(二)”
原创文章,转载请注明: 转载自贝壳博客
本例严重过期,并且使用了不开源且收费的库
请尝试最新开源版:
Android基于OpenSL ES,Speex,RTMP的Voip客户端实现
iOS版:
iOS基于Audio Queues,Speex,Rtmp的Voip客户端
—————-仅供参考请勿用于项目———————–
先说下实现原理,手机采集到语音后进过Speex编码,通过juv以直播形式发布自己的语音流到red5,也是通过juv播放对方的直播流,经过Speex解码后输出到扬声器,如下图:
Android端采集编码和解码播放Speex,参考android-recorder,至于他用的red5客户端,看了下,没看明白。。。
核心代码如下:
1 |
public class AudioCenter extends AbstractMicrophone |
继续阅读“Android通过JUV+Red5+Speex实现网络语音聊天(一)”
原创文章,转载请注明: 转载自贝壳博客