red5
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
抛弃LCDS和FMS,在tomcat下开发Red5应用(第一篇)-将Red5部署到tomcat中
有两种方法可以实现,第一种方法要覆盖tomcat的ROOT,就是官方文档里说的方法:方法一:在这里下载:http://dl.fancycode.com/red5/0.6.3/war/ 我下载的是java5目录下的三个war(ROOT.war、admin.war、echo.war)完全按照官方文档的说明进行操作:1. Stop the Tomcat server2转载 2014-10-31 10:52:16 · 1121 阅读 · 0 评论 -
开发基于flash流媒体视频系统的思路
最近报名参加了IBM主机应用大赛,我们的选题是基于flash流媒体的网络视频会议系统。几个team-mate和我都对流媒体和flash一窃不通 。经过几天的google,百度,终于理出了一点头绪。 一个流媒体平台首先要有编码解码器,流媒体服务器,由于是基于flv格式的flash流媒体,编码解码就交由flash来做,用flex+mxml+actionScript来开发,流服务器用开源的转载 2014-10-31 09:05:37 · 1080 阅读 · 0 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(引子)
使用LCDS其实主要用到了Remote服务--RemoteObject(其他的DataManagement服务、Message服务啥的,没有深究过,用的比较少),FMS主要用到了音频、视频和RemoteSharedObject,LCDS和FMS用起来都非常简单,学习难度相对也较小(FMS还有中文文档),但是这两个都是收费的,真正用的恐怕不多。看看Red5都能干什么: Red5 is转载 2014-10-31 10:06:54 · 1078 阅读 · 0 评论 -
将red5项目部署到tomcat下,并且red5项目嵌入到J2EE项目中
在这里首先要感谢一下 http://blog.csdn.net/boy_jiaojian/article/details/6631589 网友的一篇文章,这篇文章写的很好,使我在开始接触学习red5的过程中受到了很大的启发。接触Flex和java通信有一段时间了,但是在这个过程中有一点不爽,用Flex做客户端的一个缺点是当用户点击了浏览器右上角的 关闭 按钮时,在服务器端是检测不到的,所以转载 2014-10-31 10:00:29 · 3215 阅读 · 0 评论 -
使用Flex 和 Red5开发简易视频直播功能
1,服务器端可以空实现ApplicationAdapter:示例如下: [java] view plaincopypackage org.chy.flex01; import org.red5.server.adapter.ApplicationAdapter; public class Application e转载 2014-10-31 09:16:12 · 2257 阅读 · 0 评论 -
Flex客户端与Red5通信示例
服务器端Application提供一个供Flex客户端远程调用的方法getMyName,代码如下:[java] view plaincopypackage org.chy.flex02; import org.red5.server.adapter.ApplicationAdapter; public class转载 2014-10-31 09:53:20 · 1432 阅读 · 0 评论 -
从Red5的win版本安装到简单的hello world例子
Red5有几种平台的安装版本,windows平台下用.exe文件安装是最简单的,从red5的网站上下载最新的Red5 win版本,目前是v0.7版,http://osflash.org/red5/070final。接下来:1.安装RED5,注意在安装RED5前要先安装好JRE,安装RED5的时候会要求指定JRE的目录的。2.到RED5的安装目录,找到doc/template转载 2014-10-31 09:03:04 · 1569 阅读 · 0 评论 -
怎么将RED5项目部署在tomcat下运行,并且red5项目嵌入到J2EE项目中
写这篇文章前先允许我发下牢骚吧,因为这里面的曲折心酸真的难以体会啊,我是第一次弄一个helloworld的东西弄了将近3天 啊,差一点点我都基本要放弃了,可是还是那句老话对啊,坚持就是胜利,果然我胜利了。还有一个就是,感觉现在视频网站也到处都是,flex技术也很多了,干嘛关于red5的资源网上这么少,市面上的书籍更是没有,这样就导致很多刚开始入门的时候会弄很久,然后一没信心就放弃了。 还好我坚持转载 2014-10-31 11:53:02 · 3707 阅读 · 2 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(第六篇)-如何使用RemoteObject
找到这个资料Calling Java methods from Flex using mx:RemoteObject and Red5,立即下载下来,运行了一把,成功。现在我们从头配置一个类似的项目。1.在Eclipse中新建web项目"emeetings",参照第二篇(建立新的Red5应用)中的方法,还是再讲一遍吧:(1).在Eclipse下新建一个web应用,起名叫emeeti转载 2014-10-31 11:09:43 · 1246 阅读 · 0 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(第五篇)-客户端和服务器端方法调用的参数传递
在上一篇演示了客户端和服务器端方法调用,其实已经一并演示了参数传递的过程,但都是基本数据类型(ps:AS3的String,int,Number,Boolean,Array,Object对应到red5这边是String,int,double,boolean,java.utils.List,java.utils.Map,参考【red5学习2—参数传递】和 AS3与Red5之间的参数传递),实际应用转载 2014-10-31 11:07:59 · 1132 阅读 · 0 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(第四篇)-客户端和服务器端的方法互相调用
客户端和服务器端的方法相互调用比较重要,在线列表基本上全是用这种方式实现的,当然也有使用RemoteSharedObject来实现的,但本人不太喜欢用RemoteSharedObject,只是用RemoteSharedObject来进行广播等操作。1.编辑第二篇(抛弃LCDS和FMS,在tomcat下开发Red5应用(第二篇)-建立新的Red5应用)中的Application.java:转载 2014-10-31 11:07:50 · 1445 阅读 · 0 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(第三篇)-ApplicationAdapte
一个完整的应用过程包括(1)应用程序启动。 (2)客户端建立连接。 (3)允许/拒绝客户端连接。 (4)客户端断开连接。(5)应用程序停止。这几个基本的动作。这些动作都在ApplicationAdapter中进行了实现,我们自己写的类只需要继承该类即可。对比FMS的各个过程,具体见Red5的安装安装版的安装目录下的MigrationGuide.txt文件。该迁移向导对比了FMS和Red5在上述过程转载 2014-10-31 11:06:23 · 1296 阅读 · 0 评论 -
抛弃LCDS和FMS,在tomcat下开发Red5应用(第二篇)-建立新的Red5应用
网上找的文章大部分是介绍在win下安装版的Red5下新建应用程序的方法,在tomcat下Red5下新建应用程序的方法很少,也写的不明确,还是从官方文档中摸索吧。 鉴于前篇介绍的部署red5到tomcat的方法有两种,那么这里介绍的新建应用程序的方法也介绍两种吧。 第一种,就是部署三个war到tomcat的情况下的方法:1.用eclipse新建web应用,名称转载 2014-10-31 10:53:21 · 1222 阅读 · 0 评论 -
red5搭建流媒体直播系统
由于工作需要,今天研究了一下用RED5搭建在线直播的环境。一、red5安装、设置。 1、下载red5,我下载的是ZIP包,下载地址:http://www.red5.org/red5-server/ 2、下载后解压到某个路径:我解压到d:\red5 3、解压后运行:red5.bat. 4、启动后,输入地址:http://localhost:5080,如果能转载 2014-10-31 09:08:19 · 2990 阅读 · 0 评论