TfL have released several XML feeds of information, including tube station and traffic webcam locations.
As Ed Parsons says, there should be so much more, but it's a good start.
Here are the traffic webcams on a Google Map (click a pin for the image).
Update: video capture:
Here's some code for fetching webcam images (run it with cron then make a movie/analyse traffic density/mash up with traffic data?):
<?php
$dir = 'tfl-webcam-images';
if (!file_exists($dir))
mkdir($dir, 0700, TRUE); // recursive
array_shift($argv);
if (!empty($argv)) // pass in a space-separated list of image URLs
$urls = $argv;
else
$urls = array( // or add them here
'http://www.tfl.gov.uk/tfl/livetravelnews/trafficcams/cctv/549702.jpg',
'http://www.tfl.gov.uk/tfl/livetravelnews/trafficcams/cctv/541411.jpg',
);
do {
$now = time();
foreach ($urls as $url){
$out = sprintf('%s/%s-%d.jpg', $dir, md5($url), $now);
system(sprintf('wget %s --output-document=%s', escapeshellarg($url), escapeshellarg($out)));
}
sleep(60); // every minute
} while (++$i < 1440); // 60 * 24 = 1 day
Making a movie with mencoder and x264 (and optionally ffmpeg2theora, for embedding):
- mencoder "mf://*.jpg" -mf fps=25 -ovc x264 -o out.mp4
- ffmpeg2theora out.mp4