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
(
guid
varchar(32) NOT NULL default '',
domain
varchar(200) default NULL,
blog_id
bigint(20) NOT NULL default '0',
post_id
bigint(20) NOT NULL default '0',
path
varchar(255) NOT NULL default '',
date_gmt
datetime default '0000-00-00 00:00:00',
finish_date_gmt
varchar(24) default '0000-00-00 00:00:00' COMMENT 'job finish time',
duration
varchar(10) default NULL COMMENT 'video length',
width
int(11) default NULL COMMENT 'original width',
height
int(11) default NULL COMMENT 'original height',
dc
varchar(5) default 'dfw' COMMENT 'originating dc',
flv
varchar(50) default NULL COMMENT 'status of flv format',
fmt_std
varchar(50) default NULL,
fmt_dvd
varchar(50) default NULL,
fmt_hd
varchar(50) default NULL,
display_embed
tinyint(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?