最近一个项目需要用到客户端的录音功能,大概的方案就是Flex 客户端加流媒体服务器,曾尝试永将Red5 作为一个web应用嵌入Tomcat 可是没有成功惭愧。当然把tomcat嵌入到Red5里面也是可以容忍的,就没有太多的去在意这些,本想永普通的SSH 去做,Red5又拥有自己的Spring 容器,如果按普通的配置,完全不成功。无奈有添加了一个Spring容器,Struts2中直接从容器中拿到bean (贼不爽,改进中,也分析了部分RED5的源码),Red5作为开源流媒体服务器,做的功能应该说是比较强大,但是作为一个开源项目文档貌似不是那么丰富,当然跟个人能力问题也有比较大的关系。
虽然很多地方用的不是那么顺手,不过Red5作为开源的流媒体服务器,确实比较方便,可以比较方便的录音,播放视频,录制视频,当然格式有限,而且服务端几乎不许要写多少代码,非常方便。