我最终选择了Red 5服务器和red5recorder。让一切正常工作很棘手,但这里概述了我的所作所为:
查看red5版本0.9.1(我无法获得使用red5recorder的最新版本)。蚂蚁准备;蚂蚁清洁dist。
下载red5recorder的最新资源。
安装Eclipse Ganymede Sr2(3.4.2)企业版(适用于red5插件和Flash Builder插件的最新版本)。
根据http://wiki.red5.org/wiki/Red5Plugin安装red5插件
将Adobe Flash Builder 4插件安装到eclipse-install-dir / flash-builder中,并在eclipse-install-dir中针对eclipse构建它
创建一个新的动态Web项目。我把它命名为Red5Server。选择新目标运行时 - > Infared | Red5服务器。在red5 checkout中定位dist目录。所以对我来说:
自动部署目录:/Users/julia/code/red5-0.9.1.svn/dist/webapps/
启动脚本:/Users/julia/code/red5-0.9.1.svn/dist/red5-debug.sh
停止脚本:/Users/julia/code/red5-0.9.1.svn/dist/red5-shutdown.sh
导入Flash Builder项目 - red5recorder
右键单击Red5Server |以...运行在服务器上运行。它应该启动服务器并显示localhost:5080 / Red5Server的目录列表
在red5recorder的Recorder类中,将服务器更改为rtmp://127.0.0.1/Red5Server/
右键单击red5recorder.mxml并将其作为应用程序运行。它应弹出一个浏览器,录音机应成功连接到您的网络摄像头。
现在,red5recorder实际上是开箱即用的。它需要进行相当多的调整才能让它按照它所说的那样去做,而且一旦我感觉更舒服,我最终完全重构它来做我想做的事情。