Copy link to clipboard
Copied
We'v been trying to set up a protected vod stream pRTMP (4.5.2)
following the official directions presented here:
And it seems that the pRTMP does not kick in
as the server is serving media to both player 10 and 11,
which is weird since pRTMP should work only on flash player 11?
how can i know that pRTMP is working actually?
the documentation for it is VERY poor, 1.5 pages
and no client api or any console info what so ever.
if protected content is played on normal players feeding
from VOD, then it means the p inside RTMP is not working, right?
otherwise the content should be block for clients running low flash
player version,
- could this be because we are using the common-key.bin
which is provided by default?
- do we need to configure any certificated for pRTMP other then provided in the default installation?
- does swf verification need be enabled? (yes tried it true and false, same results)
any help would be appreciated
Copy link to clipboard
Copied
Hi,
You can check the application logs to see if pRTMP has been configured. The application logs are here : root_install/logs/_defaultVHost_/<app_name>.
When pRTMP is configured and the app is loaded, the application logs should contain logs as follows :
Application level Protected RTMP configuration: ContentProtection[enabled=true, [content id: //_defaultRoot_/_defaultVHost_/vod/_definst_, common key: /opt/adobe/ams/creds/common-key.bin, license server url: http://license_server.fms.adobe.com/, transport cert file: /opt/adobe/ams/creds/static/phds_production_transport.der, license server cert file: /opt/adobe/ams/creds/static/phds_license_server.der, packager credential file: /opt/adobe/ams/creds/static/phds_production_packager.pfx, policy file: /opt/adobe/ams/creds/static/phds_24hr_policy.pol, encrypt audio: 1, encrypt data: 1, encrypt video: 1, video encrypt level: 2, license server credential: /opt/adobe/ams/creds/static/phds_license_server.pfx, share domain certs path: /opt/adobe/ams/creds/sd, update interval: 3600000 swf verification: SWFVerification[enabled=false]]]
Could you please verify if the logs?
Thanks,
Apurva
Copy link to clipboard
Copied
thanks for th reference -) this is what i have inside the application.00.log:
| 2012-05-16 | 15:24:04 | 3441 | (i)2611173 | Application level Protected RTMP configuration: ContentProtection[enabled=true, [content id: //_defaultRoot_/_defaultVHost_/vod/_definst_, common key: /opt/adobe/fms/phds/common-key.bin, license server url: http://license_server.fms.adobe.com/, transport cert file: /opt/adobe/fms/phds/static/phds_production_transport.der, license server cert file: /opt/adobe/fms/phds/static/phds_license_server.der, packager credential file: /opt/adobe/fms/phds/static/phds_production_packager.pfx, policy file: /opt/adobe/fms/phds/static/phds_24hr_policy.pol, encrypt audio: 1, encrypt data: 1, encrypt video: 1, video encrypt level: 2, license server credential: /opt/adobe/fms/phds/static/phds_license_server.pfx, share domain certs path: /opt/adobe/fms/phds/sd, update interval: 3600000 swf verification: SWFVerification[enabled=true, whilelist folder: /opt/adobe/fms/applications/vod/swf_whitelist]]] |
would appreciate any further insights
Copy link to clipboard
Copied
Are you using an OSMF based media player?
Copy link to clipboard
Copied
no, we have a custom player which connects to our servers via rtmp
and requests a media file (VOD scheme)
the 4.5.2 server in question serves the same files our other 3.5 FMS servers
serve.
yet as i mentioned enabling / disabling pRTMP does not change anything.
we have players running on flash player 10.1 and they are "as if" playing pRTMP
like nothing is wrong (which means pRTMP is not working imho).
The whole issue arose from a content provider
who insists we use HLS, but there are no
HLS solutions for flash (OSMF or not) which implement
the AES-128 encrypion that is required.
i know that the JWPlayer does support HLS but no future
AES-128 support is planned.
this all brought us to consider PHDS, but the configuration
of PHDS is complicated and requires intricate system work
therefore brought us to check out what seemed a straightforward solution,
the pRTMP.
do you think we would have better luck with PHDS?
Copy link to clipboard
Copied
Are you seeing playback of the stream with pRTMP enabled on Flash player 10 or is it just increase in play time? I'm unable to reproduce this issue on my end.
Also, in case you plan to give PHDS a try you'll find relevent information here : http://help.adobe.com/en_US/flashmediaserver/devguide/WS47c0525fe440307e-685173b213221ed709a-8000.ht....
Copy link to clipboard
Copied
yes, we are seeing Normal playback on Flash Player 10 with pRTMP enabled.
when you say you are unable to reproduce, what Error or Exception does the flash
player or FMS server throw when unauthorized or unsufficient player is trying
to access an pRTMP stream?
I will send you a private message with our player running on pRTMP
(which should not work)
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more