I’ve been meaning to write this post for some time now but just haven’t been able to sit down to write it until now. For those of you who are still following the discussions and the development of this plugin, the current version is basically plug and play. Just upload the plugin in the right directories and you are all set to start using it. Again, this setup is for a single server setup; for a two server setup, you will still need to do some other modifications.
How come it is plug and play? Well, most WPMU installs will basically be the same in that every blog (whether you are using subdomains or subdirectories) will need to be its own fileserver and transcoding server. If not, then files will not moved or created because of permissions. This is the way that it should work because you don’t want another user to be able to pass files and variables under someone else’s blog. What makes it plug in play is the simple change in the video-config.php file:
define ( ‘MY_VIDEO_SERVER’, get_option('siteurl') ); //server to load video player define ( ‘MY_VIDEO_STATS_SERVER’, get_option('siteurl') ); //server to load stats beacon image define ( ‘MY_VIDEO_FILE_SERVER’, get_option('siteurl') ); //server accept transcoded files define ( ‘MY_VIDEO_TRANSCODER’, get_option('siteurl') ); //server to transcoder raw video clip
The get_option(’siteurl’) is used for the simple purpose of getting the url and blog id of the blog that is uploaded the file and under what server the files should be moved to once they are created. Hopefully, this will help people understand why this config file is there and how the plugin is good to go out of the box. Not sure what is the next step for this plugin, but I am hoping for good things to come.
Addendum: According to your install, you may need to adjust the path to ffmpeg, php, and ffmpeg2theora in the video-config.php file.
Need help installing the Wordpress Video Solution Framework plugin, hire me?