Red5手册.docx
- 文档编号:2948691
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:24
- 大小:26.51KB
Red5手册.docx
《Red5手册.docx》由会员分享,可在线阅读,更多相关《Red5手册.docx(24页珍藏版)》请在冰豆网上搜索。
Red5手册
Red5
手册
翻译:
林溪
2011/9/10
第一章常见问题
一、常见问题
(1)什么是Red5?
Red5是一个用Java语言编写的开源FlashRTMP服务器,支持以下特点:
1视频、音频流(FLV和MP3)
2录制客户端流
3共享对象
4发布直播流
5远程调用
(2)Red5主张什么?
Red5wasthe"onewhodidtheimpossible"
(3)从FMS到Red5有迁移手册吗?
有。
MigrationGuide
(4)如何创建新程序?
Red5把所有的程序放在根目录下的“webapps”目录中,根目录下doc文件夹中的templates文件夹中有模板程序,可复制到webapps下创建。
创建的程序里应该包含一个“WEB-INF”目录,WEB-INF目录中包含配置文件的编译好的classes。
(5)有那些配置文件
参见第二章。
(6)邮件列表
Mailinglist
(7)Red5用了那些端口
http.port=5080//tomcatorjettyservletcontainer
rtmp.port=1935//traditionalrtmp
rtmpt.port=8088//rtmptunneledoverhttp
mrtmp.port=9035//usedwithanedge/originsetup
proxy.source_port=1936//usedtodebug
这些默认的端口在[RED5_HOME]\conf\red5.properties文件里更改。
(8)Red5项目里都有谁?
项目经理:
ChrisAllen(mrchrisallen@)
JohnGrden(johng@)
活跃成员
DominickAccattato(daccattato@)
StevenGong(steven.gong@)
PaulGregoire(mondain@)
ThijsTriemstra(info@collab.nl)
DanRossi(electroteque@)
AntonLebedevich(mabrek@)
第二章配置文件
一、conf目录
(1)jetty.xml
这个文件用来配置HTTPServer和Servlet容器,在默认的5080端口上运行所有可用的接口。
详情可参考jetty官方网站
(2) keystore
包含一个简单用于安全连接的私有密钥和认证
(3)log4j.properties
配置日志的级别和输出,详情可参考log4j官方网站。
(4) realm.properties(Jetty)
为保护区域定义用户名和密码
格式如下:
(5)tomcat-users.xml(Tomcat)
tomcat用户名和密码,关于tomcatrealms可参考官方网站。
(6)red5.globals
配置Red5使用的默认上下文配置文件的路径,默认为/webapps/red5-default.xml。
(7)red5.properties
配置主机地址和端口号,Http和rtmp的地址和端口。
(8)red5.xml
主要配置文件,也是Red5加载的第一个配置文件,加载red5-common.xml和red5-core.xml以及剩下的构建服务器的配置。
可以配置J2EE容器。
使用Jetty容器
使用Tomcat容器
...cutforbrevity...
(9)red5-common.xml
包含对象序列化和反系列化的相关配置,Red5用的网络协议编码(Mina对象序列化编码)和视频编码的配置。
所有的子上下文用到的类也在该文件中配置。
对象缓存也在该文件里配置。
目前有四种缓存可以配置:
1simplebyte-buffers
2WhirlyCache
--Thispolicyremovescacheditems,biasedtowardsleastfrequentlyused(LFU)Items--> --Thispolicyremovescacheditems,biasedtowardsleastrecentlyused(LRU)Items--> --propertyname="policy"> --Thispolicyremovescacheitemsintheorderinwhichtheywereadded--> ConfigurationfilesusedbyRed5 --propertyname="policy"> --ApredicateforfilteringCollectionsofItemsbasedontheirexpirationtime--> --propertyname="policy"> --propertyname="backend"> 3Ehcache 4NoCache 可配置远程客户端连接池连接数 (10)red5-core.xml 配置网络服务。 RTMP和RTMPT。 当使用Jetty容器时,red5-rtmpt.xml可配置RTMPT服务器。 Jetty: Tomcat: (11)red5-rtmpt.xml 在RTMPTURLs和servlets之间建立映射关系,RTMPT运行在8088端口上。 详情请参照Jetty官方网站 (12)web.xml(Tomcat) Tomcat用配置文件 (13)web-default.xml(Jetty) Jetty用配置文件 二、Webapp目录 (1)red5-web.xml Red程序配置文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Red5 手册