Live Video, Web2.0, Rich Media, Custom Content
Posts tagged php
Install GeoIP PHP Extension
Feb 10th
Install GeoIP C API
Change 1.4.6 to downloaded version.
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxvf GeoIP.tar.gz
cd GeoIP-1.4.6
./configure
make
make check
make install
Install PHP PECL extension
wget http://pecl.php.net/get/geoip
tar zxvf geoip
cd geoip-1.0.7
phpize
./configure
make
make check
make install
Find php.ini
php –ini
Enable extension to load in php.ini:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=geoip.so
You may need to restart HTTP server (apache) to apply changes.
Download Geo Lite City database
wget -N -q http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mv GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat
For more accurate detection and production projects, buy the full GeoCity database from MaxMind.
Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac
Jan 5th
This is a tutorial to enable video sharing support on Centos servers.
This should install ffmpeg, mplayer, mencoder, flvtool2, yamdi, x264, theora, mp3lame, vorbis, ogg, faac, faad2, xvid . These tools will enable on your server:
- video conversion
- thumbnail generation
- FLV meta injection (flvtool2, yamdi)
- extra codecs (x264, theora, mp3lame, vorbis, ogg, faac, faad2, xvid)
This is functional and we update it each time we configure a new server.
Installation is done using the “root” account.
VideoWhisper Video Recorder
Oct 31st
The video recorder allows site users to record webcam videos easily from website pages. This can be use on various sites to implement online features like:
+ video sharing, on demand video content
+ video messaging, video email
+ video content on member profiles, video teasers, video questionnaires
+ video comments for online posts and items, video discussions, video forums
Videos are recorded as flv files on the rtmp server and can be played trough the rtmp protocol or by http players as on youtube (if published to a web accessible location).
- Live Webcam Preview
- Select webcam/microphone, configure recording resolution, framerate, sound rate
- Record Video
- Timer, Maximum recording time limit
- Accept / Discard recording
- Instant recording preview, Replay preview
For more details check the home page of VideoWhisper web based Video Recorder.
Live Streaming v2 by VideoWhisper
Sep 11th
VideoWhisper.com upgraded the Live Streaming application bringing several improvements and optimizations requested by users.

Some of the improvements:
- advanced webcam settings (change realtime resolution, framerate, audio rate)
- fullscreen button for video watching interface
- fullscreen on click for embedded plain video stream interface
- generate updated jpg snapshots for each live stream
- timers (displayed on each interface depending on settings) can be used to control access, integrate in pay per view systems
- multiple new options and parameters passed from script side
Also some RTMP application improvements should be mentioned like external player support and live video archiving as FLV for the Red5 application.
Upgrades are available for download on VideoWhisper.com and do not involve any costs for free or paid licenses.
First edition available with the upgrade is the PHP edition. The rest should follow shortly.

Video Conference
Video Broadcast

