Testing H.264 video recording in Flash Player 11
Friday, May 27th, 2011A week ago we’ve announced that Adobe will support h.264 video recording in the next version of Flash Player 11.
Since then we’ve made some tests .
Here’s our setup:
- Flash Player Incubator preview version
- a special build of our video recorder (HDFVR).
- Flash Media Server 4
- a Microsoft LifeCam Cinema HD web cam.
- Run of the mill laptop with Dual Core Intel P8400 @ 2,26GHz CPU
Here are our conclusions:
- Recording HD (1280×720) H.264 video (main profile) maxes the CPU at about 20 fps. It would go higher in fps if I would have a better CPU.
- The sound is encoded with Speex, there’s no AAC option.
- On the media server the video+audio data is saved in a F4V file.
- The recording file can be played back right away trough streaming (sound plays ok).
- For progressive download/desktop playback you need to pass the new F4V file trough Adobe’s F4V Post Processor but there’s no sound. We’ve reported this issue to Adobe and they’re aware of it.
- Users will need Flash Player 11 or later to record h.264 video.
- We’ve not tested yet Red5 and Wowza.
- Both the Baseline (non cpu intensive) and Main (medium cpu intensive) h.264 profiles are supported. High Profile is not supported.
- All h.264 levels are supported up to 5.1.
That’s a good overview of what we’ve discovered so far.
We’ll be buying an 8 core desktop computer and a better webcam (the Logitech C910 1080p webcam) soon to do more tests
.
PS: The Microsoft LifeCam Cinema HD seems to be limited to 10fps when using the official Microsoft Lifecam drivers. We had to use the generic “USB Video Device” drivers from Windows to get it past 10fps.
