![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
red5流媒体服务器
文章平均质量分 83
red5research
本人现居北京从事软件研发工作
展开
-
RED5集群原理
1. 边(Edge ):1. 边的主要作用是管理连接,并可以复用2. 当添加边时,集群里会广播该边的消息3. 边连接源通过MRTMP:90354. 边上不需要部署服务5. 边和源最好不要同一台机器6. 连接由SimpleMRTMPEdgeMa转载 2013-03-05 12:02:55 · 567 阅读 · 0 评论 -
eclipse 的 Red5 插件安装简介
本文来自 Red5 官方给的 "Eclipse Plugins" 文档。关于 elipse 插件的安装,我们并不陌生,也可以参考《linux 下 eclipseME 插件的安装步骤》、《集成 Eclipse UML 插件至 Eclipse 全过程》、《linux 下集成 svn 至 eclipse 全过程》、《Linux 下集成 Qt 插件至 Eclipse 全过程》、《集成转载 2013-03-06 08:41:19 · 565 阅读 · 0 评论 -
使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频
本文示例源代码下载地址 书接上回~《如何使用 Red5 插件创建 Red5 项目?》,接下来要做的当然是想看看自己在 Eclipse 开发的应用程序跑的效果。本文使用具体例子——使用 Red5 在线录制视频,介绍怎样让创建的第一个 Red5 应用成功运行。 步骤 1:安装 Red5。 Linux 下可以参考《如何在 Linux 服务器上转载 2013-03-06 08:43:44 · 806 阅读 · 0 评论 -
《Red5 用户参考手册》之二:入门第一章 FAQ
官方最新《Red5 用户参考手册》全套下载地址 带着问题来看 FAQ 是使 FAQ 更有用处的最佳途径。无论是在什么地方,或者在评论下留下自己的问题。 *缺陷和新功能的要求,可以提交给 Trac; *有关新功能的想法可以去邮件列表讨论; 普通问题 1.什么是 Red5?转载 2013-03-06 08:46:47 · 765 阅读 · 0 评论 -
《Red5 用户参考手册》之四:入门第三章 迁移指南
官方最新《Red5 用户参考手册》全套下载地址 本文档介绍了 Macromedia Flash 通信服务器/Adobe Flash 媒体服务器和 Red5 之间的 API 差异,目的是帮助我们将现有的应用转移至 Red5。 如果你还没有基于 Red5 的应用,请先阅读有关创建一个新的 Red5 应用程序的文档。 程序回调 当实转载 2013-03-06 08:48:40 · 600 阅读 · 0 评论 -
《Red5 用户参考手册》之九:Red5 核心技术第二章 将 Red5 部署到 Tomcat
官方最新《Red5 用户参考手册》全套下载地址 前言 本文档介绍了如何将 Red5 作为一个应用程序存档(WAR)部署到 Tomcat。标准的 Red5 的部署由一个独立的 Java 程序组成,这个 Java 程序嵌入了一个可以作为一个系统服务运行的 J2EE 容器(Jetty 或 Tomcat),而 WAR 版本的则运行在一个 J2EE 容器下。转载 2013-03-06 08:52:58 · 715 阅读 · 0 评论 -
《Red5 用户参考手册》之十:Red5 核心技术第三章 自定义流路径
官方最新《Red5 用户参考手册》全套下载地址 本文介绍了如何使应用流化或录制按需视频(VOD)到指定目录,而不是默认的 webapp 下的 streams 目录。 文件名生成器服务 Red5 使用一个叫做域服务的概念为一个特定的域提供功能服务。这些域服务之一是 IStreamFilenameGeneratorhttp://dl.fancyco转载 2013-03-06 08:54:46 · 733 阅读 · 0 评论 -
《Red5 用户参考手册》之十三:Red5 核心技术第六章 集群
官方最新《Red5 用户参考手册》全套下载地址 本页面介绍将你的 Red5 应用程序进行集群的配置和部署的步骤。 在 Red5 0.7 版本之后的 Ant build.xml 文件包含有一个构建 target,它用来创建一个含有像以下安装同样的 cluster 文件夹,使用 ant dist-cluster 来创建 Red5 集群安装。 限转载 2013-03-07 08:32:15 · 587 阅读 · 0 评论 -
如何在 64 位 linux 机器上安装 jdk1.6?
也可以参考上篇博客《在Linux系统环境下安装配置JDK常用方法》,原理是一样的。之所以又写这篇,主要是看看老外的做法(虽然是阿三写的)。 JDK(Java Development Toolkit): 一个可以用来开发 Java 程序的软件包。这也是开发 Java 软件所必需的。 JRE(Java Runtime environment):转载 2013-03-06 08:38:01 · 444 阅读 · 0 评论 -
如何使用 Red5 插件创建 Red5 项目?
书接上回~《eclipse 的 Red5 插件安装简介》,接下来我们介绍的是如何使用 Red5 插件创建 Red5 项目。 这里我们可以找到使用 Red5 插件创建一个新的 Web 项目的过程。 步骤 1: 新建一个 Dynamic Web Project 步骤 2: 如果转载 2013-03-06 08:42:35 · 649 阅读 · 0 评论 -
《Red5 用户参考手册》之一:引言和新特性
官方最新《Red5 用户参考手册》全套下载地址 前言:玩转 Red5 也有一段时间了,安装、插件、部署、开发、应用、服务、源代码调试、架构分析。不能说不熟悉了吧?但总有一种管中窥豹的感觉。怎么说呢?不透彻,对!所以作者想对 Red5 有个更整体、更广泛的了解。就先从其官网公布的《Red5 用户参考手册》开始吧。这个内容比较多,而最近工作也比较忙,只能挤时间写了。不过我想我会坚转载 2013-03-06 08:45:56 · 491 阅读 · 0 评论 -
《Red5 用户参考手册》之五:入门第四章 Red5 的类库
官方最新《Red5 用户参考手册》全套下载地址 Spring 的脚本支持 * http://www.mozilla.org/rhino/ * http://static.springframework.org/spring/docs/2.0.2/reference/dynamic-language.html#dy转载 2013-03-06 08:49:16 · 489 阅读 · 0 评论 -
如何在 Linux 服务器上安装 Red5?
安装 Red5 服务启动脚本下载地址 要在 Linux 服务器上安装 Red5,应该先安装 JDK 和 ANT。可以参考《如何在 64 位 linux 机器上安装 jdk1.6?》、《如何在 Linux 服务器上安装 apache ant?》。 成功安装好 JDK 和 ANT 后可以参考以下步骤:===========================转载 2013-03-06 08:40:28 · 567 阅读 · 0 评论 -
《Red5 用户参考手册》之十五:Red5 核心技术第八章 自定义的 bean 定义列表
官方最新《Red5 用户参考手册》全套下载地址 本文给出了一个可用的自定义bean的名字列表。 如何使用自定义设置 参考:自定义流路径 Bean 定义类Bean描述org.red5.server.api.stream.IStreamFilenameGeneratorstreamF转载 2013-03-07 08:33:33 · 582 阅读 · 0 评论 -
如何在 Linux 服务器上安装 apache ant?
朋友们, 什么是 Apache ant? Apache Ant 是一种自动构建软件工具。它类似于 Make,但它的实现是 Java,它的运行要求 Java 平台,最适合于构建 Java 项目。 我在 Linux 服务器上安装 apache ant 的步骤如下: 通过 SSH 协议登录服务器:================转载 2013-03-06 08:39:18 · 566 阅读 · 0 评论 -
黑盒变白盒 - 调试 Red5 项目时查看 Red5 容器内部运行机制
《如何使用 Red5 插件创建 Red5 项目?》介绍了如何在 Eclipse 下创建并调试 Red5 项目。有同学问,“我想在调试 Red5 应用程序时,能够边看Red5 API 边看到 Red5 容器内部运行情况。最好是能修改一下 Red5 源代码,然后看其运行情况。能做到吗?” 可以。本文从 Bootstrap 说起,介绍如何让 Red5 源代码“动起来”。转载 2013-03-06 08:44:29 · 766 阅读 · 0 评论 -
Red5 流处理架构设计解析
前言 流处理是 Red5 容器的一个核心。本文是一个 Red5 流处理的设计文档,来自于 Red5 团队的邮件列表,作者是 Steven Gong,起稿于 2006 年 4 月。本文的原文标题是《关于流处理架构设计的介绍》,原文可以点击这里进行查看。 虽然只是一个初始的设计构想,而且有些细节还没有敲定,但通过对本文的学习,我们仍然可以深入领会到 Red5 流处理转载 2013-03-06 08:45:12 · 750 阅读 · 0 评论 -
《Red5 用户参考手册》之六:入门第五章 构建 Red5
官方最新《Red5 用户参考手册》全套下载地址 构建环境设置 Ant 构建 Red5 项目源代码需要 Apache Ant 1.7 或者以上版本。可以去这里下载:http://archive.apache.org/dist/ant/binaries/。 ant 二进制执行文件的目录必须得在系统环境变量 PATH 中进行定义转载 2013-03-06 08:50:06 · 529 阅读 · 0 评论 -
《Red5 用户参考手册》之八:Red5 核心技术第一章 在 Red5 里创建新应用
官方最新《Red5 用户参考手册》全套下载地址 本文主要介绍如何在 Red5 里创建新应用,适用于 Red5 0.4.0 引入的新 API。 应用程序目录 Red5 将所有的应用程序以文件夹的形式放在 Red5 根目录下的 webapps 目录中。所以你创建新应用的第一件事就是去 webapps 目录下创建一个新的子文件夹。按约定这个文件夹应该转载 2013-03-06 08:51:28 · 480 阅读 · 0 评论 -
《Red5 用户参考手册》之十四:Red5 核心技术第七章 管理
官方最新《Red5 用户参考手册》全套下载地址 JMX 类 Red5 实现包含以下类和一些其他的 MBean: org.red5.server.jmx.JMXFactory - 提供对平台 MBeanServer 的访问,以及注册、注销和新的 MBean 实例的创建。 org.red5.server.jmx.JMXAgent转载 2013-03-07 08:32:54 · 695 阅读 · 0 评论 -
RED5集群原理
目录(?)[+]1. 边(Edge ):1. 边的主要作用是管理连接,并可以复用2. 当添加边时,集群里会广播该边的消息3. 边连接源通过MRTMP:90354. 边上不需要部署服务5. 边和源最好不要同一台机器6. 连接由S转载 2013-03-07 08:37:59 · 951 阅读 · 0 评论 -
使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤
本文示例资源下载地址 本文使用一个 demo 来演示如何使用 Flex 和 Java servlets 上传一个任意类型的本地文件到 RED5 服务器。使用的是 Flex 的 FileReference 接口,该接口可以对远程服务器上的文件进行上传、下载。FileReference 类提供了一个对话框接口和一个 upload 方法,通过该对话框,选择本地文件,而 upload 方转载 2013-03-06 08:36:05 · 591 阅读 · 0 评论 -
《Red5 用户参考手册》之三:入门第二章 配置文件
官方最新《Red5 用户参考手册》全套下载地址 Red5 安装目录下的 conf 目录 jetty.xml HTTP 服务器和 servlet 容器的设置都是用此文件进行配置。它默认使用端口 5080 运行所有可用的接口。 请参考 Jetty 网页 http://jetty.mortbay.org/jetty6/ 来获得有关本转载 2013-03-06 08:47:35 · 566 阅读 · 0 评论 -
《Red5 用户参考手册》之七:入门第六章 发布 Red5 和 入门第七章 Red5 的系统要求
官方最新《Red5 用户参考手册》全套下载地址 发布 Red5 本文档描述了发布一个新的 Red5 版本所需要的步骤: 1.确认所有都提交到了 trunk 或正确的分支 2.把关于新版本的信息更新到文件 doc/changelog.txt 3.创建连接到主代码树转载 2013-03-06 08:50:42 · 501 阅读 · 0 评论 -
《Red5 用户参考手册》之十一:Red5 核心技术第四章 安全
官方最新《Red5 用户参考手册》全套下载地址 本文介绍了由版本 0.6 引入的保护对流或者共享对象的访问的 Red5 API,类似于由 Client.readAccess 和 Client.writeAccess 在 Macromedia Flash Communication Server / Flash Media Server 2 所提供的那样。 流安全转载 2013-03-06 08:55:13 · 606 阅读 · 0 评论 -
《Red5 用户参考手册》之十二:Red5 核心技术第五章 脚本实现
官方最新《Red5 用户参考手册》全套下载地址 I. 选择一个脚本实现 级别:初级 RED5 含有以下脚本语言的解释器: * Javascript - version 1.6 (Mozilla Rhino version 1.6 R7) * JRuby - version 1.转载 2013-03-07 08:31:16 · 912 阅读 · 1 评论