Skip navigation
Currently Being Moderated

Wrong DRM Indentification in .f4v protected file

Apr 15, 2012 6:05 AM

Hello,

 

we analyzed the last two days a very strange flash access problem with the latest Flashplayer 11.2 (final release web version, not mobile yet).

 

I would like to share this debug session with the flash access developers. I build an complete szenario where you can reproduce the problem.

 

Operating Systems:

 

Mac OSX Snow Leopard 10.7

Windows 7

 

Flashplayer: 11.2

 

Testfile (encrypted f4v file) packed with Auth in DRM Packager

http://onlinelib.de/tmp/output1.mp4

http://onlinelib.de/tmp/output1.f4v (the same file as .mp4, but with file extension .f4v)

 

The Problem:

It seems that Flashplayer installed on OSX Safari and Windows IE8 and IE9 sees the http://onlinelib.de/tmp/output1.f4v as an FLV, the DRM flash access result code is 3309, this code means it is an corrupted flv. This is wrong, cause .f4v is an subset of mp4.

 

How to produce?

1) Go to: http://drmtest2.adobe.com/AccessPlayer/player.html

2) Enter as URL: http://onlinelib.de/tmp/output1.f4v

 

You will see that the result code is 3309 (in Safari OSX, IE 8 an 9)

You will see that the result code in Firefox is "File has invalid structure"

 

THE FILE IS NOT CORRUPT, ITS AN VALID MP4 FILE, ALL ATOMS AND FRAMES ARE CORRECT. THE FILE PLAYS FINE WITHOUT ANY ENCRYPTING IN FLASH.

 

When you now rename the .f4v to mp4 and try again this way:

1) Go to: http://drmtest2.adobe.com/AccessPlayer/player.html

2) Enter as URL: http://onlinelib.de/tmp/output1.mp4

 

Now everything works fine in all browsers and operating systems. The output1.mp4 file is the same file as .f4v, only reanme to from .f4v to .mp4.

 

I can fix the flash access packager where i insert an rename method from .f4v to mp4. Would you think?

 

Kind Regards

Gary

http://onlinelib.de

 
Replies
  • Currently Being Moderated
    Apr 16, 2012 5:01 AM   in reply to GaryBruckheimer2

    The only obvious thing I see is an HTTP "GET" of this file (http://onlinelib.de/tmp/output1.f4v)  shows  the F4V sent as "text/plain" and the MP4 as "video/mp4".  

     

    Stephen

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points