2011-02-07 63 views
2

我想确保只有通过身份验证的用户才能将流发布到Adobe Flash Media Server。如何安全地将实时流发布到Adobe Flash Media Server

理想情况下,我想限制允许将流发布到服务器的IP。

我阅读了有关Adobe身份验证插件的信息,但显然它已经被破坏,因为它仅适用于Adobe Flash Media Live Enconder。它不保证发布流的其他编码器的服务器安全。

谢谢。

回答

3

用户验证

选择1:你可以尝试使用Flash Media Server的验证加载时,你得到的Flash Media Live编码,你得到:

https://www.adobe.com/cfusion/entitlement/index.cfm?e=fmle3

选项2:你也可以看看服务器端的操作脚本。调用connect函数(客户端)时,可以传递额外的参数,然后使用application.onConnect函数(服务器端)验证它们。

IP块

选项1:一般IP阻塞可以在Flash Media Server的配置来完成。打开conf/-Folder中的Adaptor.xml并更改允许/拒绝条目。

这里的文档:

http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2926583-7ffb.html

选项2:服务器端ActionScript为您提供了更细粒度的访问控制。使用上面提到的application.onConnection函数,通过使用Client.ip属性访问IP地址来验证IP地址。

文档:http://help.adobe.com/en_US/FlashMediaServer/3.5_SS_ASD/WS5b3ccc516d4fbf351e63e3d11a11afc95e-7ec3.html

+1

用户验证 - 据我所知,FM服务器验证加载项被打破,考虑到它仅验证的Adobe FMLE。如果我要用其他编码器发布流,它会通过这个“保护”。所以这只是错误的安全感。 – 2011-02-09 13:19:21

相关问题