FMS3系列文章已经写到第7篇了,本系列文章重在抛砖引玉,只是把FMS开发中比较常见和常用的功能点介绍了下,前后介绍了从FMS的安装、连接FMS、建立基于FMS的视频播放、实现在线视频录制和回放、实现视频文字聊天等功能应用。本篇我将结合前面所介绍的技术实现,以视频聊天室为案例项目,和大家交流下一个简单视频聊天室的开发。
一、概述
互联网的不断发展,各种新技术的兴起,原本做管理软件的我也逐渐转向从事着互联网相关的运营产品的开发。尤其是目前抄得最火热的RIA领域技术,Adobe的Flash/Flex,微软银光,Sun的JavaFx,在这三者之间我选择了学习Adobe的产品。在我学习RIA技术的这段时间里前后写了《ActionScript 3.0 Step By Step系列文章》、《Flex与.NET互操作系列文章》、《FMS3系列文章》等文章,发现有不少朋友对这个领域技术都非常的喜欢,尤其是Flex。同时和我讨论了许多关于Flex/Flash相关问题,其中大部门问题都偏向于视频聊天、视频会议、视频直播、视频监控等方面的需求。
这里我以视频聊天室为案例项目,通过几篇博客文章的形式和大家交流,希望对喜欢这方面的朋友有所帮助。同时欢迎各大高手参与讨论,相互交流、学习。
二、技术方案
媒体服务器:Flash Media Server 3
技术选择:ActionScript3、Flex3、ASP.NET(C#)、WebService、FluorineFx
数据库:Microsoft SQL Server 2005
三、功能需求分析
实现文字聊天(大厅聊天、私聊)、视频聊天、语音聊天、聊天表情。
用户注册、用户登陆、用户退出。
视频、语音聊天只能一对多(多个人可以同时和你建立视频连接),文字聊天则是多对多的设计,整个聊天大厅全部都可以看到。
四、在线用户设计
在线用户将通过FMS的共享对象(SharedObject)来实现。每当用户登陆成功后就用户信息添加到在线用户的共享对象保存,离开的时候则从共享对象里清除。
五、文字聊天设计
文字聊天将通过FMS的共享对象(SharedObject)来实现,详细请点击这里查看。
六、视频/语音聊天设计
视频、语音的及时传输,FMS为我们提供了非常完善的解决方案。详细请点击这里查看
七、聊天室功能扩展
在实现基本的文字、语音和视频聊天的同时,为聊天室增加聊天表情、小游戏等。
本文就先写到这里,下一篇《FMS案例开发--视频聊天室(二)》介绍数据库的设计和相关服务接口的开发。
分享到:
相关推荐
FMS聊天室FMS聊天室FMS聊天室FMS聊天室FMS聊天室
FMS-Comp-373---Object-Wiring-Using-Spring-源码.rar
FMS+FLEX-----使用远程共享对象实现多人实时在线聊天 说明:这是我在网上看到的,收集并整理了一下。 因为我的积分不多了,所以虽然不是原创,但还是要一点资源分的。大家见谅。 压缩包中有说明文档和源码。说明...
python库。 资源全名:PandoraFMS_API-1.3.3-py3-none-any.whl
flash+fms2视频聊天室-附带源码 源码在 html页面上有下载的超链接
FMS案例开发.pdf
FMS制作聊天室例子,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Haier海尔洗衣机FMS100-B261U1使用说明书手册参数图解图示pdf电子版下载
fms,flash,视频聊天fms,flash,视频聊天fms,flash,视频聊天
FMS案例开发[整理].pdf
asp+fms语音聊天室asp+fms语音聊天室
利用fms实现视频聊天程序,希望对和我一样的菜鸟们能有些帮助
用fms实现摄像头录像并上传的源代码,需要fms服务器支持
fms-api-client FileMaker Data API客户端旨在允许从Web环境与FileMaker数据库进行更轻松的交互。 该客户端将FileMaker 17和18 Data API抽象到基于类的方法中。目录门户网站数组语法数据语法排序语法查询语法数据...
CXL_FMS 2023 Tutorial_FINAL
FMS+AS3.0多人聊天室源文件下载。
一个简单的聊天室供大家分享,基于FMS的AS3聊天室源代码
基于fms一对一视频聊天程序,含代码,服务端采用asp.net
以下为引用的内容: private function onPublishClick(evt:MouseEvent):void { nc = new NetConnection();...以live的形式发布的流不会在FMS里生成.fla文件,不同于“record”录制视频流生成.flv的视频文件。