Skip to content

Wordpress plugin allowing the management and playback of video files stored in an Amazon S3 (Simple Storage) account.

License

Notifications You must be signed in to change notification settings

planetcrypton/s3-video

 
 

Repository files navigation

=== S3 Video Plugin ===
Contributors: Anthony.Mills
Plugin URI: https://github.com/anthony-mills/S3-Video
Tested up to: 3.51
Tags: S3, Video, Embed, Streaming, Playlists

The S3 Video Plugin video allows the embedding and streaming of video files stored on Amazons's S3 storage service. Either as individual videos within pages and posts or playlists created from the plugin.

== Description ==
The S3 Video Plugin allows the embedding of video media stored on Amazon's S3 storage into a Wordpress blog post or page. 

== Installation ==
1. Unzip plugin and upload to the wp-content/plugins directory of your Wordpress install.
2. Make sure your install has a wp-content/uploads directory and that it is writable by the web server user.
3. Check that your PHP installation has the CURL extension active and activate the plugin throught the "plugins" menu found in the Wordpress backend.
4. In order to upload large .flv and .mp4 files to S3 through the backend you will need to increase the PHP upload limit sizes. If you are using Apache as your webserver 
this can be done by creating a .htaccess file if one doesn't already exist in the root of your Wordpress installation and adding the following lines:

php_value upload_max_filesize 200M
php_value post_max_size 200M

You may also need to set the maximum file execution time, if you are experiencing errors when uploading videos. This can be set in your .htaccess by adding the line:

php_value max_execution_time 10000

5. Log into your AWS account and create a new bucket to store your video files.
6. Enter your Amazon access keys and bucket name on the plugin settings page.

== Frequently Asked Questions ==

= Can i change the size of the player in my page? =
Yes, just add height and width tags to your embed shortcode with the dimensions in pixels e.g

To define the player as 640 pixels wide by 380 pixels high
[S3_embed_video file="myVideo.flv" width="640" height="380"]

== Screenshots == 
1. A video playing from S3 embedded into a test page
2. Plugin menu options
3. Drag and drop ordering of videos in a playlist
4. Plugin settings page
5. Inserting a video into a post via the wordpress media manager

== Changelog ==

= 0.982 =
* Renamed view files to create uniform naming sructure across the plugin views
* Shortcodes for video and playlist can now be inserted directly into the post / page editor from the media manager 
* Added more too tips explaining the configuration options on the plugin settings page

= 0.981 =
* Improved formatting of change log

= 0.98 =
* Updated the videoJS swf player file to fix security vulnerabilities (for details see videojs/video.js#435 )
* Updated VideoJS library and style sheet to V4.0
* Fixed bug, stopping the successful resizing of videos when the dimensions are added inline to the video embed shortcode
* Ability to define a custom default player size in the plugin settings page
* Removed short tag echoes to improve compatability with different installation environments

= 0.97 =
* Added support for Amazon S3 prefixes allowing faster traversal of buckets containing alot of files
* The addition of simple tool tips to help explain plugin functionality
* Fixed issue with autoplay setting not working correctly with the videoJS player
* Fixed broken preview functionality in the admin section
* Fixed issue preventing the embedding of multiple videos or playlists in the same page or post

= 0.96 =
* Fixed prefill videos per page setting on plugin settings page
* Ability to set a still for a video

= 0.95 =
* Updated flowplayer to Version 3.2.11
* Choice of JSplayer or Flowplayer for video embed
* Fixed invisible error messages on video upload error
* Added support for wider range of video MIME types on video upload
* Fixed missing notices on file deletion
* Autoplay and autobuffer settings now also affect flash direct embed code
* Added the readonly attribute to input fields display video embed code to avoid text accidentally being type in with the code

= 0.94 =
* Fix for missing files from Wordpress plugin repository

= 0.93 =
* The auto buffering and auto play settings controlling the playback of playlists and videos can now be set in the control panel without requiring manual code changes.

= 0.92 =
* Purged the Wordpress SVN in hope of retifying issues between GitHub and release code

= 0.9 =
* Retagged as 0.9error in first commit didn't update Wordpress plugin repository to 0.8

= 0.8 =
* Path case changes through the plugin to accomodate the difference between the Github & Wordpress subversion plugin names

= 0.7 =
* Fixed shorttag issues for added comptability on various installs and lots of miscellanous bug fixes

= 0.6 =
* Wordpress release

= 0.5 = 
* Add playlist functionality, playlists of videos can now be created and embedded into Wordpress pages and posts.

= 0.4 =
* Added hook to delete AWS settings on plugin deactivation. Fixed logic bug stopping configuration of plugin.

= 0.3 =
* Table displaying existing S3 media is now sortable.
* Fixed some spelling mistakes.
* Added pagination for larger media listings.
* Ability to define the amount of videos to display per page on the settings page.

= 0.2 =
* Ability to get standard embed code for a video allowing S3 videos to be embedded in pages outside of wordpress

= 0.1 =
* The initial release, alot of polishing still needs to take place but it works.

About

Wordpress plugin allowing the management and playback of video files stored in an Amazon S3 (Simple Storage) account.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 56.1%
  • JavaScript 27.7%
  • CSS 16.2%