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

咨询QQ:2050339477

课程链接: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生命周期及事件函数

时间: 2024-11-03 17:17:24

分享RED5Flex流媒体应用实战开发教程的相关文章

100套最适合自学的实战开发教程视频(程序员都在学)

BAT大咖助力 全面升级Android面试 BAT大牛亲授 基于ElasticSearch的搜房网实战 从天气项目看Spring Cloud微服务治理 Java企业级电商项目架构演进之路  Tomcat集群与Redis分布式 Java深入微服务原理改造房产销售平台 SSM到Spring Boot-从零开发校园商铺平台 Java Spring Boot企业微信点餐系统 Java秒杀系统方案优化-高性能高并发实战 Spring Boot技术栈博客企业前后端 Java SSM快速开发仿慕课网在线教育平

深入浅出Hadoop实战开发教程

升级版深入浅出Hadoop实战开发(云存储.MapReduce.HBase实战微博.Hive应用.Storm应用)http://www.ibeifeng.com/goods-488.html咨询QQ2110053820课程讲师:明义(robby) 课程分类:Hadoop适合人群:初级课时数量:35课时用到技术:hadoop.MapReduce.hbase.hive涉及项目:云存储.微博应用等 课程简介:Hadoop 是一个能够对大量数据进行分布式处理的软件框架.但是 Hadoop 是以一种可靠.

PHP实战开发教程

对于PHP初学者来说,一上手就学习庞大的PHP语法无疑很打击自信心.其实即便是很熟练的程序员,也未必对所有的语法非常熟悉.通常熟练的程序员比普通的程序员的优势在于对基本语法的理解非常透彻,而且常用的一些基础代码块基本上可以不用费脑筋直接写出来.再深入一点,便是借助一些著名的PHP开发框架,加上自己项目中经常用到的一些自己编写的可重用模块或者类库,从而快速而有效地开发各种系统. 因此,与其花费时间在PHP语法的学习,不如一上手便教给初学者这些实用的东西,也就是基本的技巧,项目开发的必备技能,以及总

.NET基础教程免费学,.NET实战开发教程

零基础学.NET平台和Csharp编程开发 http://edu.ibeifeng.com/view-index-id-524.html 基于ASP.NET MVC4和Knockout.JS等技术实现Web通用商业框架 http://edu.ibeifeng.com/view-index-id-393.html ASP.NET之cms文章内容管理系统 http://edu.ibeifeng.com/view-index-id-359.html 专题:asp.net下的工作流技术WF4.0 htt

实战厕所在哪APP视频教程 react native服务端实战项目实战开发教程

一个很好且包含服务端的实战项目视频教程!学习本视频最后有Node基础! ------------------课程目录------------------ <react native 快速开发App>├reactnative厕所在哪源码.zip├<第八章 App阅读模块开发>│  ├8-1 阅读模块功能设计.avi│  ├8-10 列表使用listview组件.avi│  ├8-11 数据列表展示.avi│  ├8-12 完善详情页.avi│  ├8-2 五大模块创建和加载.avi│

CSS3实战开发: 纯CSS实现图片过滤分类显示特效

各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大家可能有些困惑,依照以往惯例,我先给大家演示一下实际运行效果: 从上面的运行效果,大家不难发现,当我点击某一菜单时,导航区域会相应高亮显示此分类的图标,而其他图标则会变暗. 很多人可能会说,这个这么简单,直接使用javascript或jQuery等前端框架,再配合一些CSS,就可以很快实现同样的效果了.如果你是这一部分人,我也希望你停下脚步,看看这篇教程.因为在今天这篇教程中,我会用另一个思维方式来思考问题,我

极客学院前端实战开发 网页小游戏/网页布局/导航/标签页/语音识别

===============课程目录===============<实战开发教程>├<1 围住神经猫-HTML5实战游戏开发教程>│  ├1. 围住神经猫-游戏玩法.mp4│  ├2.围住神经猫-使用createjs.mp4│  ├3. 围住神经猫-绘制页面元素.mp4│  ├4.围住神经猫-添加监听事件.mp4│  ├5.围住神经猫-简单的逻辑实现游戏效果.mp4│  ├6. 围住神经猫-完整游戏效果实现.mp4│  └<source>├<10 回到顶部功能实

云计算开发教程:Python自动化运维开发实战流程控制

今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- else: 执行语句-- 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范

【课程分享】jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)

我的qq是2059055336,对这个课程有兴趣的可以加我qq联系. 课程下载地址:链接:http://pan.baidu.com/share/link?shareid=395438909&uk=3611155194 密码:mlvl 课程下载地址:http://www.kuaipan.cn/file/id_192202874577496484.htm?source=1 一.本课程是怎么样的一门课程(全面介绍)    1.1.课程的背景 jQuery 2.0 正式版发布,不在支持 IE 6/7/8