The two aspects which makes our webcam recorder to be the best Web FLV Recorder are 1) quality and 2) features. The features mentioned below are futuristic and take you to the next generation recording experience with advanced technology simplified to be user friendly. You will enjoy hassle-free record streaming and play videos to your whimsies.
- Introduction
WebFLVRecorder is newly introduced from Contus Support Interactive for websites to capture videos using the devices attached to the computer with the help of Red5 Streaming server and stores videos in FLV format. It can be mainly used in Social Networking script like Socialengine, any streaming websites, E-learning sites with virtual desktop camera and more..
One big reason for the success of our Contus product’s is because of regular updates and features. Contus Support Interactive always aims at top customer satisfaction. Though we don’t provide the source file of the WebFLVRecorder we are flexible enough in customizing the recorder based on the customer request at very low cost.
We will, by necessity, touch upon the essential needs for setting WebFLVRecorder! Up, but this manual is not a detailed guide on how to build and configure a Web server or database. You are essentially expected to have these in operation already.
We trust you will enjoy the process and can then look forward to tailoring WebFLVRecorder! to your own specific requirements.
- Requirements
- WebFLVRecorder requires web server with Red5 installed.
- We recommend that you purchase at least a VPS or semi-dedicated server for your website.
- Features
- Supports Red5 Server
- Act as both recorder and as player. Play the recorded video with inbuilt player from WebFLVRecorder
- Live stream support
- Easy to setup and very user friendly
- Streams without delay through Red5 while recording. When finished, it stores immediately without taking much time to upload
- Flexible enough to modify upload location and record length of the videos through xml
- Capable of appending to the existing recorded videos
- Scalable to your own size
- Audio and video settings can be changed through both XML and flashvars
- Capable of selecting the preferred video / audio device detected by the computer
- Re-record option
- After successful record, OnRecordedEvent is sent to javascript
- Autosave which allows the recorded videos to be saved.
- Installation
- Extract the downloaded zip- file
- Open web-flv-recorder (demo).
- Run the index file in a browser.
- You Have Succesfully Installed Web Flv Recorder.
- To insert the recorder in your custom web page just copy the following code :
<script type="text/javascript" src="swfobject.js"></script>
<div name='webflvrecorder' id='webflvrecorder'></div>
<script type="text/javascript">
var s1 = new SWFObject('recorder.swf','recorder','320','290','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.write('webflvrecorder');
</script>
<script type="text/javascript">
function onRecordPublished(obj)
{
alert(obj.name);
alert(obj.duration);
}
</script> -
If you want to try in your local webserver you should have Red5 installed. If you dont have Red5 installed follow the steps below
Install JAVA- You should install/update to JDK1.6. It can be downloaded from http://java.sun.com/javase/downloads/index.jsp
- Run download file to install
- In shell console on Linux or command line on Window, run
- Ensure the java version 1.6.x
if install on window- Download Red5: http://depositfiles.com/en/files/3728955
- Run downloaded installer setup-Red5-0.7.0.exe
- Download Red5: http://red5.nl/installer/red5-0.7.0.tar.gz
- Run: copy file to directory where you want red5 to be installed and run following command:
- tar zxf red5-0.7.0.tar.gz
- chmod a+x red5.sh
- Copy WebFlvRecorder directory to < Red5>\webapps\ where < /Red5> is Red5 installed directory
- Running red5.bat on Window or red5.sh on Linux.
- After start Red5 without error, go to Deploy RecordCameraToFLV in your web application
- Extract the downloaded zip- file
- Configuring WEBFLVRecorder
- Variables used in config.xml and flashvars for WEBFLVRecorder with the definition.
Properties Optional Value type Default value Meaning license No String - Commercial license for webflvrecorder removes the demo logo and provides your own copyright on right click. server No String - IP or hostname of Red5 Server filename Yes String <UID string>.flv Name of created FLV file
If you don't declare this parameter, filename will be created as format
CamToFLV-<UID string>.flv
where UID is unique ID created each time record. For example
CamToFLV-99A20ECD-004C-2D6E-11FE-A67ABC8F6BBB.flv
maxduration Yes Integer 200 Max record time in seconds. width Yes Integer Cam.width The current capture width, in pixels. height Yes Integer Cam.height The current capture height, in pixels. bandwidth Yes Integer 0 The maximum amount of bandwidth the current outgoing video feed can use, in bytes. quality Yes Integer 0 The required level of picture quality, as determined by the amount of compression being applied to each video frame. keyframe Yes imteger(1-48) 15 The number of video frames transmitted in full (called keyframes) instead of being interpolated by the video compression algorithm. fps Yes integer Cam.fps The maximum rate at which the camera can capture data, in frames per second. loopback Yes boolean FALSE Indicates whether a local view of what the camera is capturing is compressed and decompressed (true). micrate Yes integer 8 The rate at which the microphone captures sound, in kHz. The allowed values are any of the following your sound device supports: 5, 8, 11, 22, or 44. silencelevel Yes integer 10 The amount of sound required to activate the microphone . - Put all on your web host and test with Browser. Ensure that Red5 server has been started as guided in previous step
- Variables used in config.xml and flashvars for WEBFLVRecorder with the definition.

