首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Red5的快速入门应用程序?

用于Red5的快速入门应用程序?
EN

Stack Overflow用户
提问于 2013-10-04 03:32:52
回答 1查看 2.4K关注 0票数 2

我对Red5文档和谷歌的相关结果感到沮丧。他们似乎直接跳到服务器的Java编程,没有简单地解释如何开始一些预编译的服务器应用程序,用于Flash客户端的一些典型的客户端编程,例如实时视频聊天应用程序。我甚至发现一些博客只讨论使用ActionScript2 (假设这只是服务器端的,因为ActionScript3客户端理解Red5,尽管博客作者也不清楚这一点),但我在这个网站上也看到了另一个答案,说明在Red5服务器上使用脚本语言需要编写一些Java代码。

首先,为了最快地开始开发,我需要一个接受所有客户端、实时流和共享对象连接的"wide-open" (i.e. no security against free-loaders a.k.a. "intrusion")服务器端应用程序(即rtmp://主机/应用程序)。官方发行版中是否应该(或是否)存在这样的Red5服务器端应用程序?是否像将应用程序文件复制到正确的目录一样简单?具体的源位置和目标位置应该记录在快速入门指南中,有人可以在这里告诉我答案吗?

在flash媒体服务器上,这是通过几行简单的ActionScript完成的(我的实时视频聊天既可以在Adobe的flash媒体服务器上进行,也可以在Wowza上进行),给出了简单且文档齐全的服务器API。我忘记了我是如何用Wowza完成它的,但我不记得它有多难。然而,对于Red5,我似乎不能完全理解作用域的概念(也就是。在文档中关于从Adobe服务器迁移到Red5的讨论中。似乎Red5的应用编程接口和Java类层次结构要么没有文档记录,要么在分散的教程中记录,要么很复杂。我真的必须编写Java (安装Eclipse,弄清楚如何创建jars,等等)才能获得这个简单快速的入门吗?

在下一阶段,我想要安全。我需要一个向PHP (可能还有Python)公开服务器端应用程序接口的Red5应用程序,以允许/不允许流和共享对象名称。

Disallow应该销毁任何打开的所谓的流或类似的流。

我认为通过模糊命名的安全性不足以实现所有所需的功能。还需要包括在所述API中以通知Red5服务器端应用哪些令牌被允许访问每个流等。

这样的Red5服务器端安全应用程序不应该(或是否应该)成为标准应用程序吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-05 02:29:17

你的问题非常广泛,但我可以提供一些链接等。客户端和服务器API在这里通过Javadoc记录:

客户端接口:http://red5.googlecode.com/svn/doc/tags/1_0/api-client/index.html

服务端接口:http://red5.googlecode.com/svn/doc/tags/1_0/api/index.html

维基:https://code.google.com/p/red5/w/list

安全性确实需要您进行java开发,但是这个链接将帮助您理解它是如何工作的:http://red5.googlecode.com/svn/doc/tags/0_8_0/HOWTO-Security.txt (该文本文件中包含的大多数信息仍然有效,包的位置可能已经更改)

身份验证信息在此处:http://blog.infrared5.com/2012/05/red5-authentication/

至于服务器中的默认应用,你从一开始就可以访问"live“和"vod”,这两者都不需要你在服务器上编写任何程序。然而,这是完全开放的,除了全局作用域连接被拒绝这一事实。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19167695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档