Installing Govido (RVC 4+)

    Follow us on Twitter, it is the place we announce new releases and hot-fixes:
    If you have any questions, problems, ideas for development or discussion about CRC, please post them to the respective category in this forum:
    New releases will appear at the Chatroulette Download Center 24-72 hours after release date

    Uploading the source files (contents of, the .fxp file or its contents) to your server and making them accessible is a violation of our license (please read details) and we are acting as described in the license file. Only files located in should be uploaded to the web-server, the contents of the .fxp file are the uncompiled source codes for advanced users/programmers only!

    INSTALLATION of Govido (CRC 4.1+)
    Adobe Flash Builder not needed


    • Databases: create TWO databases, one for Red5 and one for Stratus. You may create only a single database if you don't plan to use Red5 (you can create it any time). Edit jabbercam/config.php and fill in the database details.
    • Server Type: this setting will tell the software the type of media server. Stratus or Red5, default is Stratus.
    • Red5 Connect URL: the Red5 rtmp (Real Time Messaging Protocol). You should get this from your Red5 hosting provider. The default resource is provided by us on 'as is' basis (no uptime guarantee). B1 and B2 are backup server URLs in case you have more than one Red5 resource. If the first server is down, the software will connect to the backup servers in this order.
    • Web Service URL: the EXACT location of functions.php, including http:// www.
    • Developer Key: Adobe Stratus Developer Key:
    • Minimum connected time: This setting allows you to set a minimum time, users must stay connected. Default=3 sec
    • Speed Chat and Speed Date connected time settings: these settings are controlling the speed dating and speed chatting features by setting the connected time (length of one session) and minimum connected time.
    • Filter settings: various settings for different filters. Labels and timers.
    • Custom filter settings: these two filters are completely customizable, both labels and values ( ).
    • Login screen: this setting enables or disables the log-in screen. If disabled, user name is not required before start.
    • Mandatory camera: if this option is set to false, web camera is not mandatory any more (people can chat without having a camera).

    make a copy of /jabbercam/language/lang_en.xml and rename it to the language you wish to use ex. lang_be.xml than make the corresponding changes in /jabbercam/config.php



    Run on a regular basis ex. daily (create a cron job)

    /usr/local/bin/php -q /home/[username]/public_html/jabbercam/admin.php?task=cleanAllOlder
    /usr/bin/wget -q -O /dev/null http://www.[yourdomain].com/jabbercam/admin.php?task=cleanAllOlder

    *cPanel Servers. The [username] you'll find it on the left side of main cPanel: Home Directory /home/[username]


    • make sure you edit /jabbercam/config.php and be aware of the functions.php location (include http:// www. ….)
    • make sure, you created the databases for the program and run /jabbercam/admin.php?task=install
    • make sure you edit the source code correctly. If you changed the JabberCam.mxml file figure out where did you mess it up. Read the error messages.
    • you need to have basic php xml and programming knowledge to install and you need a pro to modify the code!
    • regularly clear your database using (create a daily cron job).


    Please post your questions to our forum:


    • follow the instructions for regular installation (above).
    • unzip
    • import n.n.fxp (ex. 4.1.fxp, not nor into Adobe Flash Builder.
      *if the import gives you errors, unzip the project archive and import it as a project folder
    • make your changes (read the FAQ:
    • save and export a release build (File>>Export>>Release Build … >>chose your FOLDER and press Finish)
      *you need to make two exports to build both horizontal and vertical layouts, two different .swf files will be created, everything else can be overwritten.
    • the project should be be exported to the /bin-release folder but you may choose different path
    • upload the newly created .swf files (JabberCam_v.swf and JabberCam_h.swf) to your web-server (overwrite the existing ones).
    • Enjoy!

    ENABLING Red5 (Switching to own Flash Media Server)
    Change $SERVER_TYPE to Red5 ($SERVER_TYPE = 'Red5'; // 'Red5' | 'Stratus') in config.php (Note: you are using our resources, if your connection will be limited or filtered, you will not be notified! No uptime guarantee!)


    • Red5 support is not included, in order to use Red5, you must be familiar with the description below and you must have a hosting service ready to host Red5 applications (Red5 hosting or you must install Red5 on your Server/VPS). Ask help from your web-host administrator with creating the rtmp link (adding ChatrouletteApp to Red5)

    • Download the MySQL jdbc driver from (mysql-connector-java-x.x.x-bin) and place it under /ChatrouletteApp/WEB-INF/lib/ or red5/lib directory on your server.

    • edit /ChatrouletteApp/WEB-INF/ and fill in your database details

    • deploy the app (/Red5_serverapp/deploy_app/ChatrouletteApp) to your webapp folder and restart Red5

    • edit /jabbercam/config.php and insert your RTMP link ($RED5_CONNECT_URL = 'rtmp://localhost/ChatrouletteApp';)

      • Change $SERVER_TYPE to Red5 ($SERVER_TYPE = 'Red5'; // 'Red5' | 'Stratus')
    • read our description and forum about installing Red5 and common issues, troubleshooting:

    • please DO NOT contact us with Red5 support requests! If Red5 is configured properly, you don't need anything else, but the above. Installing Red5 (and understanding the configuration) might be difficult, please consult with your web hosting support.

  • hi,
    i was traing to install the script. i went over all yout instlation points from

    but when i try to connect to the site it stuks when i type the name.

    i ran a test here:

    and you can see it say"Red5 OFF"
    this is the relavent part of my config file:
    // Flash media server settings (rtmfp or rtmp | values: Stratus or Red5)
    $SERVER_TYPE = 'Stratus'; // 'Red5 or 'Stratus'

    if($SERVER_TYPE == 'Red5') {

    // Red5
    $RED5_CONNECT_URL = 'rtmp://'; // leave this
    free, temporary resource or use your own
    $RED5_CONNECT_URL_B1 = '';
    $RED5_CONNECT_URL_B2 = '';
    $RED5_CONNECT_MAIN_TIMEOUT = 30; // minutes

    // Stratus
    $DEVELOPER_KEY = "936ca57abff91d550b8f22ac-fd141db8dd8d"; // your Adobe
    Stratus developer key obtained from Adobe (read INSTALL.txt)

    i will be happy to send the full CONFIG file.

    i was reading a lot in your site and didn't found anything, please help me.


  • $WEB_SERVICE_URL was missing or miss configured.

  • hi…
    i'm trying to install this script in other server and i'm doing everything like the first time...
    but it's not showing nothing...
    this is the link:

    and this is my config:

    "English", "es"=>"Spanish", "cn"=>"Chinese", "de"=>"German", "it"=>"Italian", "fr"=>"French", "tr"=>"Turkish", "cz"=>"Czech", "ro"=>"Romanian", "hu"=>"Hungarian");
    $AD_FOLDER = './media/video/blankscreen/'; // set the directory where video ads (.swf videos) are placed
    $AUTONEXT_VALUES = array("man"=>0, "5"=>5, "10"=>10, "30"=>30, "1min"=>60);
    $AGEFILTER_VALUES = array("Off", "16-25", "26-40", "41+");
    $LANG_FILTERS = array("en"=>"English", "es"=>"Spanish", "cn"=>"Chinese", "ru"=>"Russian", "de"=>"German", "it"=>"Italian", "fr"=>"French", "th"=>"Thai", "tr"=>"Turkish", "cz"=>"Czech", "bg"=>"Bulgarian", "ro"=>"Romanian", "hu"=>"Hungarian");
    $CUSTOM_FILTER_1_ENABLE = true;			// 'true' or 'false'
    $CUSTOM_FILTER_1_LABEL = "Location";	// any label (text)
    $CUSTOM_FILTER_1 = array("paris"=>"Paris", "london"=>"London", "sanghai"=>"Sanghai", "rome"=>"Rome", "moscow"=>"Moscow", "tokyo"=>"Tokyo", "anyother"=>"Any Other"); // option list (text)
    $CUSTOM_FILTER_2_ENABLE = true;			// 'true' or 'false'
    $CUSTOM_FILTER_2_LABEL = "Looking for";	// any label (text) 
    $CUSTOM_FILTER_2 = array("dating"=>"Dating", "friends"=>"Make Friends", "look"=>"Just Look", "talk"=>"Just Talk");  // option list (text)
    if(isset($_GET['setts'])) {
    	header('Content-type: text/xml');
    	echo '<settings><servertype>'.$SERVER_TYPE.'</servertype>';
    	if($SERVER_TYPE != 'Red5') {
    		echo '<webserviceurl>'.$WEB_SERVICE_URL.'</webserviceurl>'.
    	} else {
    		echo '<red5connecturl>'.$RED5_CONNECT_URL.'</red5connecturl>';
    		echo '<red5connecturlb1>'.$RED5_CONNECT_URL_B1.'</red5connecturlb1>';
    		echo '<red5connecturlb'.(isset($red5_connect_url_b1)?'2':'1').'>'.$RED5_CONNECT_URL_B2.
    		if(isset($RED5_CONNECT_MAIN_TIMEOUT) && (isset($RED5_CONNECT_URL_B1) || isset($RED5_CONNECT_URL_B2)))
    		echo '<red5connectmaintimeout>'.$RED5_CONNECT_MAIN_TIMEOUT.'</red5connectmaintimeout>';
    	echo '<languages>';
    	foreach ($LANGUAGES as $code=>$lang) {
    		echo "<lang><label></label>`$code`</lang>";
    	echo '</languages>';
    	echo '<langfilters>';
    	foreach($LANG_FILTERS as $code=>$lang) {
    		echo "<filter><label></label>`$code`</filter>";
    	echo '</langfilters>';
    	echo '<minimumconnectedtime>'.$MINIMUM_CONNECTED_TIME.'</minimumconnectedtime>';
    	echo '<speedchatconnectedtime>'.$SPEEDCHAT_CONNECTED_TIME.'</speedchatconnectedtime>';
    	echo '<speedchatminimumconnectedtime>'.$SPEEDCHAT_MIMIMUM_CONNECTED_TIME.'</speedchatminimumconnectedtime>';
    	echo '<speeddateconnectedtime>'.$SPEEDDATE_CONNECTED_TIME.'</speeddateconnectedtime>';
    	echo '<speeddateminimumconnectedtime>'.$SPEEDDATE_MINIMUM_CONNECTED_TIME.'</speeddateminimumconnectedtime>';
    	echo '<agefiltervalues>';
    	foreach($AGEFILTER_VALUES as $filter) {
    		echo "";
    	echo '</agefiltervalues>';
    	echo '<autonextvalues>';
    	foreach($AUTONEXT_VALUES as $label=>$value) {
    		echo "<autonext><label></label><autovalue></autovalue></autonext>";
    	echo '</autonextvalues>';
    	if(is_dir($AD_FOLDER) === TRUE) {
    		echo '<ads>';
    		$dir = opendir($AD_FOLDER);
    		if($dir) {
    			while(($filename = readdir($dir)) != FALSE) {
    				if(is_file($AD_FOLDER.$filename) && preg_match('/^.+\.(?:jpg|png|gif|jpeg|swf)$/', $filename))
    				echo "<ad>{$AD_FOLDER}{$filename}</ad>";
    		echo '</ads>';
    		echo '<customfilter1 label="'.$CUSTOM_FILTER_1_LABEL.'">';
    		foreach($CUSTOM_FILTER_1 as $key=>$value) {
    			echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
    		echo '</customfilter1>';
    		echo '<customfilter2 label="'.$CUSTOM_FILTER_2_LABEL.'">';
    		foreach($CUSTOM_FILTER_2 as $key=>$value) {
    			echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
    		echo '</customfilter2>';
    	echo '<loginscreenenable>'.($LOGIN_SCREEN_ENABLE?'true':'false').'</loginscreenenable>';
    	echo '<camerarequired>'.($CAMERA_REQUIRED?'true':'false').'</camerarequired>';
    	echo '</settings>';

    what is the problem please ?

    in this thred we found a problem in the script and you wrote you will fix this ASAP… how are things going ?


  • i think the problem is in my index file… but i uploaded the same files like in here and that is working :

    i think that my index file is not pulling the SWF file....
    can you please take a look ?

  • i have managed to fix this… but now the script dosn't log in and only thinking after the user is typing his name

    and you can see that the red 5 is off

    i need to choose red5 or Stratus ?
    what is the difference ?

  • Hi, I'm having the same problem with installation. Everything with the installation works well except it gets stuck on entering a name as well.

    I checked my $WEB_SERVICE_URL = ""; but I couldn't figure out the problem.

    I would really appreciate any help with this.


  • @'rhinojazz':

    Hi, I'm having the same problem with installation. Everything with the installation works well except it gets stuck on entering a name as well.

    I checked my $WEB_SERVICE_URL = ""; but I couldn't figure out the problem.

    I would really appreciate any help with this.


    turn off the login ($LOGIN_SCREEN_ENABLE = false) to see any error messages that may appear

  • I cannot find the location of this:

  • It should be in your purchased package, assuming you have the RVC package.

Log in to reply