Lo and behold, high quality HD video recording over slow connections is finally possible with Red5. But 1st… some history. Video recording with Red5 has been plagued for a long time by various issues. All this time developers and their clients had to resort to rather expensive Adobe Media Server and Wowza licenses to add quality video recording to their website. Here’s a recent excerpt from a discussion on the Red5 mailing list about it’s recording capabilities: From: Angry Red5 User & Developer Subject: Does anybody succeed in recording valid FLV videos in ANY version of Red5? Date: Feb 13 2014 I am fighting with Red5 recording from about 2-3 yers. And the sad truth is, that it propably NEVER worked. Dont achieve simple[…]
We’ve got a new build of our video recorder ready for you today. This build includes fixes for a few bugs we received trough the forum and small changes in the looks & usability departments. Videos for which the user had not pressed the SAVE button did not have any snapshot and the video file did not had the right permissions set in avc_settings.xxx [FIXED] Added 4 HTML files to the HDFVR archive, each one embeds HDFVR in a different way. The same HTML files are available online in our HDFVR demo area: http://hdfvr.com/demo/weblauncher.html The progress bar+buffer will now show during playback (independent of the scrubber when it is clicked and dragged :D) Only one press of the SAVE button[…]
A 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[…]
A new build of HDFVR is available now.This build contains a lot of bug fixes and an improved UI. The new UI: The fps counter is aligned to the left bottom corner. The backround color property is now functional. The sound level display is tinier. Corect paddings for all the elements in the scene. A padding var was added to avc_settins.xxx so that you can control the padding between the elements. Issues fixed: We’ve fixed a lot of small bugs from UI and functionality and a few critical ones: Spellchecked and corected docs.We’ve added better comments in avc_settings.xxx. We’ve fixed the issue with streamName change that was not working properly. We’ve fixed the issue with the size of the snapshot.[…]
Both the HD Flash Video Recorder and the FLV Audio Recorder grab the audio/video data from the webcam/mic, encode it and send it to the media server where it is saved in a .flv file. The folder where the .flv files are crated can be changed on FMIS. To do this you need to : Copy conf_defaultRoot__defaultVHost_Application.xml to applications/hdfvr or to applications/audiorecorder. Edit the newly copied Application.xml with a text editor. Change the value of the <StorageDir></StorageDir> tag (line 191) to the folder where you want the .flv files to be created. Save Application.xml and restart FMIS or reload the application using the FMIS Management Console.
7th of May 2014 update: We’ve created a patch for Red5 1.0.2 that fixes the recording issues and compiled a new Red5 build that includes the patch, more details in this blog post. 5th of June 2013 update: Flash Player 11.3.300.257 (the 1st FP 11.3 release) released on the 8th of June 2012 removes the internal upload limit of FP. 28 April 2011 update: updated with latest available information on the issue and link to Red5 1.0 RC1 fix. This post is part 3 of our 3 part series on recording high quality Flash video over slow connections. In theory whenever someone is trying to use a flash video recorder to: record audio/video at a data rate higher than the upload[…]
This post is the first part out of a 3 part series on how to record high quality flash video over the Internet. We’ve learned a lot while doing video recorders for our clients and while developing the AVRecorder bundle and we would like to share some of that knowledge with the community! At the end of this 3 part series you will be able to record DVD like videos over the Internet using a simple audio video recorder made in Flash or Flex Builder (as2 or as3). So, Part 1: In the client swf application use a big buffer on the outgoing stream. All flash video recording applications are made out of 2 parts: the client side application, (a[…]