码迷,mamicode.com
首页 > 其他好文 > 详细

分享RED5Flex流媒体应用实战开发教程

时间:2015-04-07 19:57:46      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:flex

 


 

 

 


咨询QQ2050339477

课程链接:http://ibeifeng.taobao.com/

 

 

课程背景:

   Flash RIA技术是目前国际上最流行和最前沿的技术趋势之一,被广泛应用于网页游戏和手机游戏、动漫、软件、在线视频、广 告互动、网站、教育课件等热门行业。
   据权威部门调查,Flash RIA相关产业在我国未来五年的产值是3000亿元以上,仅国内目前需 求最旺盛的网页游戏和手机游戏行业,每年带来的产值就高达200亿元以上,而这个领域的人才缺口已经达到了每年十万人,巨大的 人才需求造就了这个行业远超于其它行业的高薪现状。因为早期大众对于Flash的理解一直被定义为动画制作与设计软件,因此该语言也未被重视,普及率极低,开发者极少,大学及 培训学校也很少对该课程进行教授。
   2008年的偷菜游戏风靡一时,也让社会上各企业对Flash开发进行了新的认识及评估。
   2010年腾讯推出Flash开发的《七雄争霸》网页游戏到如今更是仍然保持着每月3亿的利润。 
   现今,任何行业只要与网络有关联,就必定用到Flash来进行制作和开发。
   个人计算机、手机、平板电脑、手持设备不断地推出 Flash开发的产品,但是社会上原有的那些Flash开发人员不断的被各公司竞相征聘,人才稀缺的现状导致现今不少公司愿意出4000 元/月-6000元/月来招聘Flash开发学徒,可想而知现今的Flash人才已经稀缺到一定的地步。

 

 

  

课程内容:

 

   本系列教程注重实战,不仅讲解了Red5的基础知识让同学们快速入门,还加入了实战项目力求带领您进入flex,red5结合开发的天堂。

   本教程有四大部分组成:第一部分讲项目前预备知识,在线播放器程序全程贯穿,后三个部分分别是三个项目,第一个项目是flex多人聊天室,第

二个项目是在线秀场,第三个项目是视频会议,三个项目均是精心挑选和专门设计的。难度由浅入深,知识点由少到多,并且尽量涵盖Red5和Flex方面

的多种知识点,而且避免知识点重复,覆盖面较广,三个项目的实战性均很强,代码只需稍加修改就可以用到真实的项目开发中

 

 第一部分 RED5入门 

 

 1.1.1.整体架构

    本章详细讲解Red5服务器下载、安装及开发环境搭建,另外涵盖Red5服务器核心知识点,并配以范例加深大家的理解。

    主要知识点如下:

   1. Red5服务器下载、安装

    2. 远程方法调用-RMI

   3. 共享对象SharedObject

   4. 计划任务和Red5域

   5. 录制播放视频

   本章范例:在线播放器程序

 

   第二部分 多人聊天室

   2.1.1.整体架构 

  多人聊天室是非常常见的即时通信应用,有很多技术方案可以实现。针对本次系列课程,作者专门设计了Red5版本的多人聊天室。借助于Red5服务器强大能力,我们可以轻松的维护并同步聊天室的各种信息。

    多人聊天室采用flex+red5实现,不需要数据库支持,房间列表通过XML文件保存。

 

   2.1.2.技术特点 

         1.Flex HTTPService

         2.Flex状态动画

         3.Flex自定义组件的实现

         4.RichTextField组件的应用 

         5.Flex皮肤、样式设计

         6.FlexLib组件库的应用

         7.Red5 SharedObject维护用户列表

         8.Red5生命周期等

 

第三部分 在线秀场

      3.1.1.整体架构 

         在线秀场采用Flex + Red5 + SpringJDBC + MySQL实现

 

      3.1.2.技术特点

         1.Flex流媒体API使用最佳实践(NetConnection、NetStream)

         2.Flex状态及自定义组件

         3.Flex皮肤及样式定制

         4.RichTextField组件库应用

         5.Red5 Remoting技术

         6.Red5远程方法调用RMI

         7.Red5连接属性、域属性的应用

         8.Red5整合SpringJDBC

         9.Red5生命周期及各种事件函数

         10.MySQL Workbench应用(模型设计、正向工程、数据库维护等)

 


  第四部分 视频会议

 

      4.1.1.整体架构 

         Flex4.6 + Red5 + SpringJDBC + MySQL

 

      4.1.2.技术特点 

         1.Flex HTTPService与XML交互 

         2.Flex ItemRenderer展现丰富用户状态 

         3.Flex皮肤和样式定制

         4.AS3 Media API(NetConnection/NetStream/Camera/Microphone)

         5.AS3 Drawing API

         6.AS3 Sound API

         7.RichTextField

         8.多视频流管理

         9.本地文件上传

         10.OpenOffice + SWFTools实现office文件、pdf文件、图片文件转换SWF文件

         11.Flex Paper组件库展示文档

         12.Red5 SharedObject同步电子白板

         13.Red5 RMI 

         14.Red5生命周期及事件函数

 

 


分享RED5Flex流媒体应用实战开发教程

标签:flex

原文地址:http://10045123.blog.51cto.com/10035123/1629697

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!