Popular Science did a great piece on how to make a linux dvr, the article is on the web and can be found
here. There isn't that much in terms of technical aspects but they provide enough, most of the article is history of the this linux dvr program, still interesting read though.