离写上篇快4个月了,近期整理了下,写了个Demo,过段时间补上说明,先看代码吧。
还没有搭好服务端,可以看看这篇。
2012/10/8申请的key,30天过期了自己再去申请。
操作如图 😀
继续阅读“Android通过JUV+Red5+Speex实现网络语音聊天(二)”
原创文章,转载请注明: 转载自贝壳博客
致力于流媒体技术研究
离写上篇快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实现网络语音聊天(一)”
原创文章,转载请注明: 转载自贝壳博客
看这篇文章,请保证你的Red5已经成功运行,如果有问题,请看上篇。
继续回到之前的demo页,第二项有个?Admin Panel?View demo
如果你安装了AIR环境,也可以尝试后面那个版本。 继续阅读“安装配置Red5 Server 1.0 RC1 (二)”
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: 安装配置Red5 Server 1.0 RC1 (二)
在做完一个基于RTMP的音视频通话软件后,想深入了解下RTMP协议的实现。
项目的服务器环境是FMS,这里,对另一种开源的服务端 Red5做个了解。
需要Jre环境。
下载最新版1.0 RC1?http://trac.red5.org/downloads/1_0/setup-Red5-1.0.0-RC1.exe
安装,在过程中会需要输入服务器IP和HTTP访问的端口号。
安装完毕,运行安装目录下的?red5.bat 一闪而过。OK,用cmd运行。发现报一下错误:
google一番后知道,需要删除lib目录下 继续阅读“安装配置Red5 Server 1.0 RC1 (一)”
原创文章,转载请注明: 转载自贝壳博客
本文链接地址: 安装配置Red5 Server 1.0 RC1 (一)