2011-02-07 58 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

相關問題