You want to find out what version of Red5 is running on your server? There are a few ways: 1) Look at the Red5 welcome page on port 5080. To see the welcome page just go to in your web browser. It’s not the most accurate but it’s the fastest and you don’t need access to the Red5 installation. Here are the welcome screens for different versions. Red5 0.8 welcome page: Red5 0.9.1 welcome page: Red5 1.0 RC1 welcome page: 2) Look in docs/changelog.txt Look in the Red5 installation folder/docs/changelog.txt . You will immediately see the Red5 version there: 3) Pay attention to the Red5 startup log During startup, Red5 will show the Red5 version, here is where to[…]

We’ve made a little test today with the latest version of AVChat (1059) which has some optimized media server file for Red5. 1) We’ve installed Red5 0.8 on an old Toshiba M70 laptop with these specs: Pentium M 1.7Ghz (FSB:400Mhz with 2Mb of 2nd level cache) 1G DDR2 RAM 60GB HDD @ 5400rpm 100Mbps Intel network card Ubuntu 10.04 LTS which is connected to our LAN via wire. 2) Once Red5 was up and running on the laptop, we used an internal flash app named “AVChat Virtual User” to create load on the Red5 server! This app creates a lot of virtual users, once each user is created it connects to the avchat30 app on the media server. Once connected […]

There are two ways to open the AVChat Video Chat Component in a pop up in Joomla!: Using Joomla!’s default method: Log in the administrator area of Joomla!. In the Menus area edit the link to AVChat 3. Set the On Click, Open in option to  New Window without Browser Navigation (screenshot below) Click Save. That’s it! Clicking the link in the menu will now open the video chat in a pop up. Using this method however you will not have control over the pop up dimensions A way that allows you to control the size of the pop up: For this you’ll need to login to your website with an FTP client (FileZilla is our favourite) and go to[…]

When AVChat 3 is opened in a pop up window you can use the [Leave Chat] button to close the pop up window: edit avc_settings.php or avc_settings.asp set $avconfig[‘disconnectButtonEnabled’]=1; set $avconfig[‘disconnectButtonLink’] = ‘javascript:window.close();‘; By default clicking [Leave Chat] takes you to a new web page instead of closing the window!

On the publisher side: Problem: low frame rate Solution(s): Increase the light in the room, natural light works best. Get a better web cam, good web cams capture a lot of frames with little light in the room. Lower the picture resolution requested by AVChat 3, some web cams just can’t capture 30fps at 400×300. Increase the movement in the shot, if there’s no movement Flash Player will not capture many frames/second because there’s no movement. Problem: video stream does not use entire allocated bandwidth Solution(s): Increase the light in the room, natural light works best. More light helps the web cam capture more details! Get a better web cam, good web cams capture a lot of detail with little[…]

Overview In order to show on your website who is logged in the video chat, AVChat 3 generates 2 external files in the folder where it is installed: users__definst_.txt -> a text file containing the number of unique users connected to the video chat users__definst_.xml -> an xml file containing the list of rooms and users in each room You will see these files ONLY AFTER THE FIRST USER (NOT ADMIN) LOGS IN THE VIDEO CHAT! Starting with build 2768 the external users list is generated even if someone joins the chat through the admin interface. You can use these 2 files to show on your website how many clients are logged in, the room structure or which clients are logged in! How[…]

This article no longer contains up to date information. A revised documentation can be found here. AVChat 3 supports emote icons and you can add your own emote icons if you want to! By default AVChat 3 uses the emote icons in the emoticonsstandardPack folder. The list of available emote icons in this pack is contained in emoticonsstandardPackemoticons.xml . You can edit this file to add and remove emote icons. To add an emote icon to the standard pack: Put the emote icon file (swf, jpg, png, gif) in the emoticonsstandardPack folder. Edit emoticonsstandardPackemoticons.xml and add a new e element before the final </emoticons> tag: <e text=”:newemoteicon:” url=”emoticons/standardPack/newemoteicon.swf”></e> Upload the new emote icon file and the changed emoteicons.xml file to your[…]

Ghost users are a known issue with all media servers. What is a ghost user? A ghost user is a user who’s disconnection from the media server has not been detected by the media server, thus the media server thinks he is still connected. In a chat you will know there are ghost users when you see 2-3 persons in the users list having the same user name or persons staying for unusual lenghts of time in the chat without activity. What causes ghost users? They happen when a user suddenly disconnects from the Internet while connected to a media server (for example by suddenly disconnecting your Ethernet cable or loosing WiFi signal) but in other occasions too like when[…]

Why a connection attempt to a working media server might fail: Red5, FMIS and Wowza by default only accept  rtmp connections over port 1935. This will work fine for most home Internet connections however when your user is behind a corporate firewall/network he might hit 2 major restrictions: NO traffic/connections to non standard ports like 1935 (default port for rtmp). Traffic is only allowed to standard ports like 80 (http) and 443 (https) . The solution for this is to configure the media server to accept  rtmp connections over ports 443 and 80 . NO non-http traffic allowed (or a proxy server is used). The solution for this is to configure the media server to accept  rtmpt connections. Rtmpt is[…]

About bandwidth usage The bandwidth usage/month depends on many factors and can never be guessed without several days of actual running the video chat software on your website: number of people online watching cams and how much time they spend watching number of people online broadcasting cams and how much time they spend broadcasting how many cams a user can see at once audio/video quality (128,256,512kbits/s etc…) For example a user broadcasting its webcam for 30 minutes at 256kbits/s will use  57Mbytes of bandwdith (256kbits/s * 60 seconds * 30 minutes=57Mbytes). Another user viewing the first one for 30 minutes will use the same amount: 57Mbytes. Total: 114Mbytes for a 30 minute 1 to 1 video chat session. Reducing bandwidth usage AVChat[…]