Flash FluorineFx Flex视频聊天室

Flash 的实时音视频能力,加上 FluorineFx 的 AMF 通信,搭配 Flex 的前端控件,组合成一个还挺完整的视频聊天室项目。你可以直接看到怎么做音视频采集、用户管理、甚至聊天功能都打包齐了。

FluorineFx 的 AMF 远程调用,在这里用得顺溜,前端 ActionScript 写的逻辑基本靠它跟后台交互,响应也快,代码也清晰。Flex 的 UI 结构也没太复杂,MXML 写界面,一眼就能看明白。

FluorineFxChatRoom这个文件夹,应该是源码主目录,里头包含了 ActionScript、Flex 界面、还有服务端的逻辑。要改功能也方便,比如你想加个静音、弹幕、甚至人脸识别模块,自己拓展就行。

音视频部分用的 Flash 流,你可以学到怎么采集本地摄像头音视频、推到服务器、给其他客户端播放。虽然 Flash 现在不主流了,但拿来做老项目维护或了解音视频原理还是蛮有用的。

压缩包里还有个下载必读.txt,建议你先看看,有没有环境要求、依赖库啥的,省得折腾半天跑不起来。建议搭配之前的Flex 视频聊天室文章一起看,能理解得更透。

如果你对老式 RIA 结构感兴趣,或者要维护老系统,这套源码挺值的。想快速搭个视频聊天室,也能直接拿它改。顺带一提,WebRTC 多人视频也可以看看,对比下现在新方案。

rar 文件大小:703.05KB