我对Red5文档和相关的google结果感到沮丧。他们似乎直接跳入服务器的Java编程,而没有简单地解释如何开始使用某些针对Flash客户端的一些典型客户端编程的预编译服务器应用程序,例如,实时视频聊天应用程序我甚至发现一些博客只讨论使用ActionScript2(假设这只是服务器端,因为Flash客户端了解ActionScript3,尽管博客作者也没有明确这一点),但我也在本网站上看到另一个答案,在Red5服务器上使用脚本语言需要编写一些Java代码。Red5的快速启动应用程序?
首先进行初始启动最快的发展,我想"wide-open" (i.e. no security against free-loaders a.k.a. "intrusion")服务器端应用程序(即RTMP://主机/应用)接受所有客户端,实时流和共享对象的连接。在官方发行版中不应该(或者没有)用于Red5的这样的服务器端应用程序?它是否像将应用程序文件复制到正确的目录一样简单?具体的来源和目的地位置应该记录在快速入门指南中,有人可以在这里回答我的答案吗?
在闪存介质服务器上,这是通过几行简单的ActionScript完成的(我的实时视频聊天正在Adobe的闪存介质服务器和Wowza上运行),给出了简单和详细的服务器API。我忘了我是如何用Wowza完成的,但我不记得这很困难。然而,对于Red5,在讨论从Adobe服务器迁移到Red5的文档中,我似乎无法将提及范围(a.k.a.会议室)的事情包括在内。看起来Red5的API和Java类层次结构是未公开的,分散的教程中记载的和复杂的。我是否真的必须编写Java(安装Eclipse,了解如何创建jar等)才能实现这个简单的快速入门?
在下一阶段,我想要安全。我将需要一个向服务器端API公开服务器端API的Red5应用程序(可能是Python),以允许/禁止流和SharedObject对象的名称。
不允许销毁任何开放的所谓流或SO。
我认为通过模糊命名的安全性不足以实现所有需要的功能。还需要在所述API中包括通知Red5服务器端应用哪些令牌被允许访问每个流和/或SO。
不应该(或没有)Red5这样的服务器端安全应用程序来标准吗?
现在这些链接已经死亡。我在Github上检查了这个项目,但是那里的文档非常稀少,你有什么建议Red5新手能够顺利启动? – karimyafi
我会看到有关使用github链接更新这篇文章的信息;在此期间,您可能会发现Red5 Pro文档有帮助https://www.red5pro.com/docs/server/setup/ –