PHP Video Recorder Script - Scripts for Video Streaming, Chat, Conference, Presentation Website Home | Download | Order |Red5 Hosting | Forum | Contact
PHP Video Recorder Script - Scripts for Video Streaming, Chat, Conference, Presentation Website
Member Panel
Please submit your login details or register.
Username
Password
Register    
Login    

PHP Web Video Recording Script
VideoWhisper > Video Recorder > PHP Stand Alone

The php edition for the webcam video recorder site plugin is the easiest to setup and integrate with any php script or cms.

 

Video Recorder Demo

1. Publish on a recording channel (you can specify a name or a ChannelYYY name will be automatically generated)
2. Allow access to your webcam and select the camera/audio source if you have multiple on your system.
4. Click the record button to start and stop to end video recording
5. Preview the video played on the right panel, use replay button if needed and decide to click on save button to accept or discard to try again

Installation Instructions : How to Setup PHP Webcam Video Recorder Script?

Before installing, make sure your hosting environment meets all requirements.

1. If you're not hosting RTMP with us go to RTMP Application Setup for details about setting up the rtmp server side for this application.
If using wowza media server make sure you're using an application with Stream Type "record" (use videowhisper-recorder application as default).
2. Download archive, unzip and copy contents of recorder_php to your web installation location. (Example: www.yoursite.com/recorder/)
3. Fill your RTMP path into settings.php .

Customizations, Integrating with other Scripts

  • Edit skins, incons, sounds in templates/recorder for recorder and templates/streamplayer for player.
  • This can be integrated with your members database and login system. Variables like username, loggedin (1 if user was logged in and allowed to enter, 0 otherwise), timer settings are passed from r_login.php
    • sets maximum recording time in secods in full mode:
      &recordLimit=600
    • webcam settings:
      &camWidth=320&camHeight=240&camFPS=15&camBandwidth=49158&showCamSettings=1&camMaxBandwidth=131072&micRate=11&advancedCamSettings=1
    • configure layout:
      $layoutCode=<<<layoutEND
      id=0&label=Video&x=346&y=10&width=326&height=298; id=1&label=Camcorder&x=10&y=10&width=326&height=298
      layoutEND;
      ...
      &layoutCode=<?=urlencode($layoutCode)?>&fillWindow=0
    • configure buffering for recording and playback:
      &bufferLive=900&bufferFull=900&bufferLivePlayback=0.2&bufferFullPlayback=10
  • On logout broadcaster is redirected to finished.php .
  • Snapshot is saved by r_snapshots.php
  • Recording info is saved by recorder.php
  • Recorder video list is retrieved by recorder_videos.php and played by streamplay.php
    You can implement more advanced players like JW Player or Flow Player instead. Just feed them the rtmp application address and recorded stream name, or directly the flv file for http playback.

 

Details, Forums, Downloads


Follow us on Twitter

Contact Us

Spread the Word
& Get Discounts