This sounds like a great plugin: http://wordpress.org/extend/plugins/wordpresscom-video-server/
Has anyone implemented it? Can anyone post a screencast on how to implement?
Here are the steps.... not exactly plug and play, but it could be a great feature.
1.
Create database and table named "videos", which is used to store individual video meta information.Videos table definition
CREATE TABLE
videos(
guidvarchar(32) NOT NULL default '',
domainvarchar(200) default NULL,
blog_idbigint(20) NOT NULL default '0',
post_idbigint(20) NOT NULL default '0',
pathvarchar(255) NOT NULL default '',
date_gmtdatetime default '0000-00-00 00:00:00',
finish_date_gmtvarchar(24) default '0000-00-00 00:00:00' COMMENT 'job finish time',
durationvarchar(10) default NULL COMMENT 'video length',
widthint(11) default NULL COMMENT 'original width',
heightint(11) default NULL COMMENT 'original height',
dcvarchar(5) default 'dfw' COMMENT 'originating dc',
flvvarchar(50) default NULL COMMENT 'status of flv format',
fmt_stdvarchar(50) default NULL,
fmt_dvdvarchar(50) default NULL,
fmt_hdvarchar(50) default NULL,
display_embedtinyint(4) NOT NULL default '1',
PRIMARY KEY (blog_id,post_id),
UNIQUE KEYguid(guid),
KEYdate_gmt(date_gmt)
)2.
Configure video transcoder with ffmpeg and other tools.
A sample configuration script is attached (transcoder-config.sh)3.
Figure out your file serving infrastructure and file serving url schemes,
and modify the code to reflect that. The places where you need to modify are marked "CUSTOMIZE".4.
Copy files in mu-plugins/ to wp-content/mu-plugins; and copy files in plugins/video/ to wp-content/ plugins/video/5.
Testing
It is an entire video solution, and we've spent months developing it,
so naturally it will take you some time to test and tailor it to your system.
Anyone?