Skip to main content
Participant
February 4, 2010
Question

DisallowedProtocols doesn't work on my FMS 3.5.1

  • February 4, 2010
  • 1 reply
  • 643 views

I installed FMS 3.5.1 dev version. To add protection on the video content, I followed the topic at http://kb2.adobe.com/cps/405/kb405456.html to set SWFVerification and DisallowedProtocols. SWFVerification works while DisallowedProtocols doesn't work totally. I set <DisallowedProtocols>rtmp, rtmps</DisallowedProtocols> in both fms/_defaultRoot_/_defaultVHost_/Application.xml and fms/applications/vod/Application.xml. All the sampel video can play as usual. I called Adobe tech support number. No one answer my call after long waiting.

Can someone help me here? Is there additional setting I have to make? Is DisallowedProtocols only working at commercial version?

Thanks,

Zhao

BTW, the linux FMS 3.5.1 has the same issue.

    This topic has been closed for replies.

    1 reply

    Asa_-_FMS
    Adobe Employee
    Adobe Employee
    February 4, 2010

    Hey Zhao,

    A couple of things here are off:

    1.  You're going to want to upgrade to 3.5.3 - I don't have the changelists in front of me now, but I know it works there, it's a free upgrade, and it patches some security holes.  You can download it here

    http://www.adobe.com/support/flashmediaserver/downloads_updaters.html

    2.  As for the disallowed protocols, you're going to want to list these

    rtmp, rtmps, rtmpt <- if you forget rtmpt then eventually Flash Player will try this to connect and it won't block

    3.  Make sure that you're doing an rtmp sample play and not the Apache http one ( I know, seems obvious but it happens)

    Cheers,

    Asa

    Asa_-_FMS
    Adobe Employee
    Adobe Employee
    February 4, 2010

    I just checked.  The TechNote is wrong here and needs my addition.  I'll contact support and let them know their error, also they reminded me that this is in 3.5.1 - but you're still going to want to upgrade to 3.5.3 anyway.

    Asa