AIR Android with DRM Flash access 3 (workflow DRM client-side)? Help

Hello

I'm trying to manage DRM encryption for video with Flash Access 3.0 on Air for Android (or the profile of the mobile device). I looked around and found no far no awnser.

I know that Flash Player on Android devices is not supported by Adobe Flash Access, but it looks a little different on AIR Android app, but where there is a moment that I don't understand and I can't find any answer or examples.

How to manage the workflow DRM API for AIR Android with frame AIR?

So far, I've done a video playback custom AS3 (such as StobeMediaPlayback), and I'm playing:

  1. (encrypted) encrypted-> http://drmtest.adobe.com/content/anonymous.f4v video and its metadata http://drmtest.adobe.com/content/anonymous.f4v.metadata
  2. and not a video encrypted-> http://drmtest2.adobe.com:8080/Content/unencrypted.f4v on an Android device with AIR frame.

What I understand according to what I found this, this forum, there are a few different workfows to manage DRM:

#1-FMRMS (Flash Media Rights Management Server) before Flash Access:

-NetStream.play()

-NetStream.Authenticate)

Adobe said tha the workflow that the above is no longer recomanded, as we now have Flash Access

#2-accès flash (Flash Player or AIR Desktop):

(without the authentication token) anonymous (with the authentication token)

1. get drm metadata

2. organize DRMContentData class metadata drm

3 DRMManager.loadVoucher)

4 NetStream.play()

1. get drm metadata

2. organize DRMContentData class metadata drm

3. identify metadata this video requires authentication

4. prompt the user for information for identification and call DRMManager.authenticate)

5 DRMManager.loadVoucher)

6 NetStream.play()

more information: http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7ce3.html

Both use the DRMManager class in which you can use loadVoucher to apply the GPO, of the DRMContentData for a multimedia file protected by DRM

#3-flash Access 3.0 (mobile AIR 3.2):

But in AIR environment for mobile device, I can't find information to a workflow for DRM Flash Access. The official documentation say that the DRMManager class 'it is not supported on mobile devices. You can test the support at run time by using the DRMManager.isSupported property"(source: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/drm/DRMManage http://Hotfile.com/dl/714028/a47ed1a/the.Lord.of.the.rings.Conquest.Razor1911.part01.RA ). For now, when I test my drive DRMManager.isSupported, the back is 'false'.

Is there a way to manage a DRM for AIR mobile player without DRMManager class? What is the good workfow for this? Or maybe, I confused with something. I think some people have managed with DRM on mobile AIR implemtnation...

Thanks in advance

ethiers

(Sorry for the English and I am starting with the implementation of DRM, I've never done this before)

----------------

Here are a few close related thread about my question

Public Flash Access DRM examples? (Sample content) - http://forums.Adobe.com/thread/723499

DRM video playback - HELP Please- http://forums.Adobe.com/message/2962340

Part unencrypted to encrypted - content http://forums.Adobe.com/message/3643812#3643812

Accident of Adobe DRM-Activatie android - http://forums.Adobe.com/thread/779962

Content Flash access DRM not no projection in Android mobile - http://forums.Adobe.com/thread/841990

NetStream in the AIR - http://forums.Adobe.com/message/3705234#3705234

4.0 + AIR 3.2 Android (HTC sense) has the support of that:

trace (DRMManager.isSupported, DRMManager.getDRMManager ());

Returns

true [DRMManager object]

2.3.4 Android + AIR 3.2 (Samsung Galaxy S II) returns the same result.

In our lab, we also have other devices - if you are interested in particular devices we have a test. In fact, we did several projects with mobile Androids - FAXES DRM worked there.

Thank you

Denis.

Web multimedia Blog

Tags: Adobe AIR

Similar Questions

  • Table/number of parameter of type of a workflow java client-side

    Hello

    There is a flow of work corresponding to its entry/set number parameter.   I understand the type Array itself in the rest api client is com.vmware.o11n.sdk.rest.client.stubs.Array.  How about number?

    How to create a type of table/number on the side of Java to submit them in the workflow?

    Help, please

    Thank you

    Benson

    This problem is finally fixed.

    Solution:

    If the type of the workflow package is/number input parameter,.

    then the element in the com.vmware.011n.sdk.rest.client.stubs.Array type is double primitive.

  • DRM Flash access and Samsung smart tv

    I would like to confirm if we read content DRM with Adobe Access on Samsung Smart TV (2013-SDK 4.5). So far, I played back the DRM content with success on the desktop and Android but I couldn't get it to work on the smart TV Samsung. I lowered my AIR application to the AIR version 2.6 (it worked fine on my desktop) and installed on the TV, but when I tried to play, I got error 3307 (internal error). This error occurred when trying to create DRM metadata by using _drmContentData = new DRMContentData (drmProtectedContent);

    Could someone please tell me if I can play content DRM Adobe Access on the Samsung Smart TV?

    Thank you very much.

    Any help or idea be will greatly appreciate.

    See you soon,.

    Jack

    Hi Hiroshi,

    For anyone interested in creating an AIR application to read DRM on the Samsung Smart TV content. Below, was the response of Samsung Dev team:

    "

    Hello

    According to my knowledge, we cannot play DRM content with Adobe Access using AIR, you can only do in RTMP/RTMPe using flash. AIr is supported with the Flash.

    Visit the link to learn more below.

    http://www.samsungdforum.com/devtools/spec

    "

    See you soon,.

    Jack

  • Public Flash Access DRM examples?

    Hi all

    I'm testing Flash access DRM media in video players based on Adobe OSMF (Open Source Media Framework).

    Anyone would be able to provide me with the URL of the assets of the public test of digital RIGHTS management? (I hope for a short shortcut generating them myself.)

    Thank you

    g

    Hi Greg,.

    You can find examples of content at the following locations.  All assets have been encrypted using Flash Access and use one of our licenses to the public servers.

    http://drmtest.Adobe.com/content/anonymous.F4V

    http://drmtest.Adobe.com/content/Indesign_cache30_expire05.F4V

    http://drmtest.Adobe.com/content/auth_Indesign_cacheNONE_expireNEVER.F4V<--- please="" use="" the="" username/password="">

    see you soon,

    / Eric.

  • I have an iPhone and a MacBook Air 11 '' 6. iPhone 6 syncs and backup icloud. I can access iCloud via the net on MacBook.  The problem is that I can't get the MacBook to sync with iCloud.  How can I do this?  Help, please. Thank you.

    I have an iPhone and a MacBook Air 11 '' 6. iPhone 6 syncs and backup icloud. I can access iCloud via the net on MacBook.  The problem is, I can't get the MacBook to sync with iCloud.  How can I do this?  Help, please. Thank you.

    What, in particular, looking to sync with the Mac iCloud? If you mean things like Contacts, calendars, Notes, etc., then you want to go in under the  system preferences, click the iCloud and connect to iCloud there with your iCloud ID. Then select which items you want to sync'd via iCloud.

    What - what are you trying to do?

    See you soon,.

    GB

  • I am one of my apps Android AIR of CS5.5 to animate the portage. I can't download on devices running &lt; 4 Android. The problem seems to be that the default Android SDK of AIR conditioning with Animate is version 20, but &lt; 4 Android devices seems to b

    I am one of my apps Android AIR of CS5.5 to animate the portage.

    I can't download it to devices that run Android 2.3.x versions. The problem seems to be that by default what android SDK of AIR conditioning with Animate is version 20, but the devices running Android 2.3.x seem to be stuck on the AIR 19 runtime. I downloaded Android SDK of AIR 19, but when I tried to switch to it using 'manage AIR SDK... "I get an error message saying that I can't upgrade to a version of AIR lower than the preinstalled version. Still, I have many users using devices that run Android < 4 versions and won't leave stranded. What can I do to fix this?

    Yet can the old way to overlay a term I used in CS5.5, be used? I never tried to superimpose an OLDER version of the SDK on CS5.5, then perhaps it would not have worked either.

    In the part of the descriptor XML app Android, you can set the minimum level of SDK, like this:

    This has been very convenient for the times where I wanted to make sure someone is on Android 4.0 or later. But it may be worth trying as a way to override the default used by AIR. You can try to use the 9 or 10, depending on whether you think that your users would have at least to 2.3.4.

    Or, do not worry them, they always take advantage of your old version.

  • Can update my AIR Android app with an app without AIR?

    A few years ago, I published an Android with Adobe AIR application. Now, I created a new version of the application with a different technology (HaxeFlixel / OpenFL) which uses the native C++ code.

    The certificate that I used for the AIR version is in the format "p12", and it seems that I need to use the format "jks". I tried to use a converter jks p12 I found online, which seemed to work, but when I try to submit the app I get an error saying that the certificates do not match.

    Any suggestions on how I can update the application with an app without AIR? Is this possible? Thanks in advance.

    Just for the record, I was able to solve the problem by removing the certificate of the apk and again sign the jks certificate, jarsigner. I followed essentially this: te-than-what-it-came-with http://stackoverflow.com/questions/3267216/can-i-re-sign-an-apk-with-a-different-certifica if the problem had something to do with the way the application was signed, not the certificate.

  • APP created with air for Android but does not work on the emulator to test - help!

    When I create an application using Flash CS5.5> > > AIR FOR ANDROID.
    After creating a test page I'm going to publish parameters and Send le App on Emulator RELEASE of ... Le APP is load correctly but as soon as you start the emulator, give this error " application XXnameappXX (process air .)" XXnameappXX) has stopped unexpectedly. Please try again"Please Help!

    "Okay I find this before ' Adobe Flash CS5/AIK2.5/runtimes/air/android/emulator/Runtime.apk" and install it on the android emulator! Now work all that I hope so! Thanks for your response!

  • Problems with Flash Player 11 and Flash Access 2.0

    Hi, we saw some problems with the last Flash Player 11 RC (6 September 2011) and Flash Access 2.0. We do not realize that it is a RC, but we thought it would be useful to raise this issue anyway.

    When contacting the license server that Flash Player 11 made a request to the url/getServerVersion/v3, since this end point is not implemented at the request and the license acquisition failed. Endpoint getServerVersion appears to be introduced with Flash Access 3.0 and not something we can implement in our current configuration with Flash Access 2.0. Flash Player 11 will be compatible with Flash Access 2.0? If so, what to do, we do to solve this problem?

    Thank you

    Johan

    Flash Player 11 sends getServerVersion demand to determine the features of the Flash Access License Server. If you run a server 2.0, it should return a HTTP 404 error, because it does not support this endpoint. The client understands that it communicates with a server Flash Access 2.0, and transmits the application accordingly. In other words, the fact that your server 2.0 does not support getServerVersion shouldn't the license acquisition failure.

    Your server responds to the request of getServerVersion with a 404 error? After the request of getServerVersion arrives at your server, you should see another application for a license. In your server logs, you will see errors in the treatment of licence application?

  • Access to the camera before Android with LCCS Webcam component

    Hello

    I'm developing an application of video chat to Android with LCC device, just ask to, default far consulted camera is the camera back, is anyway to specify the use of the camera from the front?

    If it is not supported, what iPhone devices?

    Please advice, thank you!

    Concerning

    If you check the documentation for the android sdk, you will see that there is no front-facing camera support (the returns a single camera and it's always the back) up to 2.3

    The applications that come with the phone (usually performed by the manufacturer) use device support API.

    Sent from my iPhone

  • Air-cap2702i-a-k9 flashing blue and red, suggestions?

    any suggestions on the question

    Got a air-cap2702i-a-k9 flashing blue and Red

    When I access the console cable

    a: the ap

    command prompt

    Thanks in advance for all

    advice/suggestions

    Hello

    This message means that the AP is in Rommon mode, and he needs to start with the IOS to work properly. In rommon mode you can check variables initialization to next recharge and try reloading the AP. For example, the set command will tell you the next boot image, you must ensure that this underlines the IOS of AP 2700.

    AP: the value

    Boot=Flash:/C1140-k9w7-tar.124-21A.JY

    You can manually set all initialization variables as above, IOS ip address, gateway, and you can also push new IOS image after download of EAC, if it is not an image valid. See the link below to learn more:

    https://supportforums.Cisco.com/document/56156/access-point-ROMMON-RECOV...

    Concerning

    Delphine

    * Please note the useful messages *.

  • How to install an AIR android app without deleting the data generated by the previous version

    I have an android application developed using adobe AIR SDK 16 and Flash CS6. Whenever I have publish/debug the application directly in the connected device. But whenever I publish the application data (images, text files) saved in the repository of application including the sqlite file are deleted. That's why I have to recreate all the data again to test. Is there a way to public/install an apk without losing the data created by the app installed? I tried with changing the version number. And I use the same certificate.

    Colin is correct. When you publish on an Android application directly on a Flash device, it removes the old version and then install a new. You can actually see this happen. If you have the app open with the screen on drawer and to publish the application from Flash, you will see the app disappear from your device and a few seconds later, another appears.

    Another way you could install the app, while keeping the data is just having Flash create the .apk file and install it manually on your device or use the method of Colin put as a beta/alpha on the game store. Be aware that if you are wanting to do your application paid for, you can first make free.

    A manual installation options include the apk of edition and then move to your device while it connected as USB device (Windows) or use the Android app (Mac) File Transfer and you need a file manager on the device application 'open' the app that will trigger the installation prompt.

    What I do, because my apps are for most of the code and are small size of file, use Dropbox. I have all my project files saved with Dropbox, so whenever I publish a new .apk file, I download the new file to my phone from Dropbox and install it from the downloads app and it prompts just update you currently installed.

    All manual installation options will be security-> Sources unknown option checked. I don't remember if it applies to the developer of the app, but apps beta/alpha on the need of a community Google Store + or Google Group created to test and anyone in the community or group can download and test the application. But of course, you can restrict the groups invite only.

  • Google TV for Flash Access support

    Hello


    I'm testing some Google TV devices (Sony NSZ - GT1 and NSZ - GS7).

    I would like clarification on the question of whether or not the provided on these devices with Google Chrome Flash plugin supports Flash Access.

    After the Flash access FAQ (http://www.adobe.com/products/adobe-access/faq.html), "desire of Adobe Access works with Adobe Flash Player 10.1 or later". Given that the version of Flash on these devices is a hybrid of 10.1/10.2, hoping that Flash Access would work.

    However, I did several tests and I wasn't able to make it work.

    For the first test, I used the Flash Access test site, specifically http://drmtest2.adobe.com/AccessPlayer/player.swf (player.html didn't load the Flash application unfortunately)

    For the two devices, I got the same result - when you press the icon of reading to the SVP, "State of flow" said 'play' and 'Protected DRM' 'no '. The video does not play.

    In addition, for both devices, when you press "Load DRM Metadata" in PST, I received an "Error #1009'.»

    The UDC reported the Flash version as 10.2.164.128 for the 10.2.164.113 for the NSZ - GS7 and NSZ - GT1.

    For the second test, I used a local built & hosted locally OSMF sample player, version 1.5 (taken from http://svn.code.sf.net/adobe/osmf/svn/osmf/tags/1.5gm/apps/samples/framework/OSMFPlayer), configured with the video example from the Flash Access test site (http://drmtest2.adobe.com:8080/Content/identity.f4v)

    As a reference I first tried a PC desktop browser flash plugin, and in this case I received a prompt for the user name and password; After entering these, the video played with success.

    However, when I tried this from the Chrome browser on both devices, even if the responsible OSMF player I was never presented to the prompt for the user name and password.

    Since there is no debug Flash player for Google TV, I was unable to investigate further with the device.

    Any clarification or preview support for Flash Access on Google TV would be appreciated

    Thank you

    Alex.

    Thank you for further testing.

    According to the result of your test, probably Flash Access is not supported on these Google TV...

    Thank you

    -Hiroshi

  • How to test convert AIR/Android apps?

    I have an Android app built with AIR captive runtime that works very well.
    I am trying to convert and test the BB10 but it crashes at startup (I don't have the exact error provided by the Asian Development Bank, but it's something about the .so dependencies).

    I read on the forum that convert AIR apps with captive runtime will not work on Simulator. Is this true?
    Then what should I do? There is no work around? I certainly don't want to buy a Z10 just to test.

    The only option is to test on a real device. As you have noted these apps not functioning properly on the Simulator...

  • How to start with no flash IOS

    I have a 2950 that's at the level of the switch: fast with no flash IOS.  When I try to copy an IOS image via tftp I get "tftp: access denied."

    Is there another way I can copy the image in flash?

    Hello

    2950 switches in bootloader mode do not support networking. Your only option is the download of IOS using the console and HyperTerminal or TeraTerm - you need to support Xmodem or Xmodem - 1 k.

    Follow these steps:

    1. In the bootloader on the switch prompt, enter the value BAUD 115200 and press ENTER. Be sure not to do typo here. As soon as you enter this command, your console will appear to freeze - at this point, reconfigure your terminal software to use 115 200 bit/s and press enter several times - the switch should start responding again.
    2. The IOS of replacement prepared on the PC, however, rename it to a simple file name, for example, c2950.bin.
    3. Enter the following command on the switch: copy xmodem:c2950.bin flash: c2950.bin and press ENTER. Once you do this, a series of characters 'C' will start appearing on the screen.
    4. By using the send a file or file transfer feature in your terminal software, select Xmodem - 1 k (preferably) or the Xmodem Protocol, and then locate the c2950.bin file and leave the Terminal send it to the switch.
    5. Take a coffee - download can last 15-30 minutes.
    6. Once the download is complete, enter the command unset BAUD in the switch and reconfigure your device back to 9 600 bit/s. The console will be insensitive in the meantime.
    7. Enter the command boot on the switch, it should start fine. After it starts in IOS, you can rename the IOS file in the FLASH back original name using the Rename privileged EXEC command.

    Best regards
    Peter

Maybe you are looking for