`
freeroy
  • 浏览: 74902 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FMS3系列(七):FMS案例开发--视频聊天室【转】

阅读更多

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相关问题,其中大部门问题都偏向于视频聊天、视频会议、视频直播、视频监控等方面的需求。

       这里我以视频聊天室为案例项目,通过几篇博客文章的形式和大家交流,希望对喜欢这方面的朋友有所帮助。本系列属于基础类文章,高手请饶道而行,当然如你对此领域有兴起的话同时也欢迎各大高手来一起参与讨论,相互交流、学习。

 

一、FMS案例开发--视频聊天室(一)

      简单的描述了案例的需求,包括技术需求,功能需求以及功能扩展需求。

 

二、FMS案例开发--视频聊天室(二)

      本篇主要介绍实现用户注册、用户登陆的数据库表设计,基于WebService的通信接口的开发等。

 

三、FMS案例开发--视频聊天室(三)

      介绍聊天室的详细开发,包括视频、语音、文字聊天的实现等相关功能的实现。

 

四、功能扩展开发之聊天表情

      为聊天室添加聊天表情的功能,此功能没在原项目上继续开发,之前我电脑出了点问题把盘格了代码全丢了。有兴趣的朋友可以通过看这篇文章把聊天功能移到聊天室项目。

      《使用TileList+TitleWindow组件开发聊天表情功能 》这篇文章里只是介绍了怎么配置表情数据和读取数据,通过Flex组件和渲染器把表情图片显示出来,移到聊天室还需要做的功能点有以下几点:

      1、给TileList添加ItemClick事件处理程序,获取当前你所选择项的表情图片路径。

      2、实现点击表情图片的时候关闭表情图片选择窗体,使用PopUpManager.removeChild(this);实现。

      3、实现表情发送功能,将表情的图片路径等相关信息发送出去。

      4、定义一个消息接受方法,来实现接受表情图片信息,并解析出里将图片显示在接受表情的用户聊天界面。

分享到:
评论

相关推荐

    FMS聊天室下载FMS

    5. **FMS聊天室应用案例** - **在线教育**:实时的课堂互动,教师与学生间的音视频交流。 - **企业协作**:远程会议、团队讨论,提高工作效率。 - **娱乐直播**:游戏直播、音乐会、体育赛事等,观众与主播互动。...

    as3 + fms3聊天室

    【标题】"AS3 + FMS3聊天室"是一个基于ActionScript 3(AS3)编程语言和Flash Media Server 3(FMS3)技术构建的在线聊天室应用。这个项目提供了一个简单但实用的平台,让多个用户可以实时交流分享信息。 【描述】...

    FMS案例开发.pdf

    总结来说,该案例旨在通过FMS3系列文章逐步构建一个功能完善的视频聊天室,涵盖了从基本的聊天功能到复杂的音视频交互。开发者将使用ActionScript 3和Flex3作为前端工具,配合后端的ASP.NET、WebService和数据库技术...

    FMS案例开发[整理].pdf

    在本FMS案例开发中,我们探讨了一个基于Adobe Flash Media Server 3 (FMS)的视频聊天室的构建过程。这个项目旨在满足日益增长的实时交互式互联网应用需求,特别是那些涉及视频通信的场景,如视频聊天、视频会议和...

    fms3中文教程(汇总)

    3. 即时通信:通过FMS3,可以创建聊天室或者多人游戏应用。客户端可以通过NetConnection发送消息,服务器接收并广播给其他连接的客户端,实现即时的信息交互。 四、文档学习路径 提供的压缩包文件列表(6.doc、2....

    FMS3中文帮助文档

    Flash Media Server 3(简称FMS3)是Adobe公司推出的一款强大的流媒体服务器软件,专门用于实时音频、视频的发布和交互。它基于Real-Time Messaging Protocol (RTMP) 协议,为开发者提供了一个高效、稳定的平台,...

    FMS程序开发 (笔记+程序+资料)

    3. **源码**:完整的聊天室应用源码,可能用到了实时通信技术,如WebSocket,用于FMS系统的远程监控和交互。 资料部分可能涵盖: 1. **教程**:详细的教学材料,引导读者从基础到进阶地学习FMS编程。 2. **案例研究...

    apache-activemq-5.1.0-bin fms

    在本案例中,我们讨论的是ActiveMQ的5.1.0版本,这在当时是一个较新的版本,特别适合于Flex应用程序中的即时消息传递需求,如构建聊天室等功能。 Java消息服务(JMS)是Java平台上的一个标准API,用于在分布式环境...

    一步一步学Flash Media Server

    #### 三、实践案例 —— 聊天室 接下来,我们将通过构建一个简单的聊天室应用来实际演示如何使用 FMS。 1. **准备环境**: 确保 FMS 已正确安装并配置好。 2. **创建项目**: 在 `applications` 目录下新建项目...

    flex java red5完全学习手册

    1. **编写服务器端代码**:使用Java编写简单的Red5服务器端逻辑,例如实现一个简单的聊天室功能。 2. **编写客户端代码**:使用Flex开发客户端界面,实现与服务器端的数据交互。 3. **运行程序**:启动Red5服务器...

    Video2.zip_ICQ/即时通讯_Flex_

    6. **视频聊天室实现**:视频聊天室需要处理多用户间的视频流同步、带宽管理、音视频编码解码等问题,对服务器性能和网络条件有较高要求。 7. **客户端与服务器通信**:使用Flex和FMS,客户端和服务器之间的通信可能...

Global site tag (gtag.js) - Google Analytics