Domain: netic.de
Stories and comments across the archive that link to netic.de.
Comments · 8
-
RSBEP page
Some info I found a while back whie looking into the same topic:
Rsbep (Reed-Solomon and Burst Error Protection).
Looks like the current version is 0.0.4 with the caveat "it still gives occasional bit-errors, especially in Long-Play mode or with damaged tapes." The code is doubly FEC'ing data, which seems odd, but supposedly/should increases the integrity of the data.
Just some info...
-
The actual software projects used:
Are Rsbep - FEC for dvbackup
and dvbackup
Using them is relatively straightforward. Actually, it looks like rspep is a generic implementation of reed solomon error correction, which would make it usefull to storing information on any somewhat lossy or error-prone media. -
Re: Five Points About Archiving
I worry about hardware obsolescence. I think consumer commodities are relatively stable - for example, drives that read CDs should be available for decades. Similarly, using, say, MiniDV to backup stuff in larger quantities appeals to me; there was a recent Ask Slashdot about that, and the responses pointed out dvbackup (around 10 Gig per tape) and tsbep (for some error correction, making LP available, for 15 Gig per tape).
-
Who's smoking? Frame drop != data loss
A dropped frame is a visual symptom. It doesn't tell you how much data was lost. A dropped frame doesn't necessarily mean all of the data or even any of the data for that particular frame is actually unreadable on the tape. Dropped frames have many temporary causes like dust particles on the magnetic tape, faulty cables, cosmic rays or strong RF interference hitting the electronics, buggy software, drivers or slow CPU in the case of computer DV decoding, etc. Granted, it could be a patch of tape is really damaged, causing tens or even x hundreds of bits to be lost.
Whatever the cause, a camcorder's builtin error correction can usually recover from small amounts of bad data. That's good enough for making videos but not for making backups. By using an additional layer of Reed-Solomon error correction as used in Rsbep DV Backup bad data up to 12240 consecutive bytes can be recovered, not counting any additional lower-level bad data the camcorder's internal FEC may have seen and corrected. The Rsbep guy found he could make up to 0.5mm diameter pinholes in the tape without losing data! I've seen professional data-grade backup tapes lose data after damage to a much smaller spot of 0.2mm diameter. I would say backups on MiniDV with RS error correction are feasible and cost-effective at 4USD/10GB. At 3.6Mbps, DV backups are also fast.
IANAFS but I've used a lot of different MiniDV equipment and I've never had a problem like yours with dropped frames. Maybe your DV camcorder has dirty/misaligned/worn heads any of which could cause dropped frames.
-
Re: dvdbackup
(checks page) Cool. There's an accompanying program that does error correction: rsbep takes up 14% with error-correction codes, but it can cope with 12240 consecutive bytes getting botched. So it can cope with (some) drop outs.
-
Re:Dishnetwork, Linux and Satellite?
DVB is more common in Europe I guess.
I have the "biggest" Hauppauge DVB card, the WinTV-DVBs in my box. This is the card for sattelite broadcasts. A WinTV-DVBc exists as well which is for cable.
I use it daily. Linux support is nice !There are several projects around this family of cards (since they are all built on the same reference design, you can even exchange their software and driver on Windows I have been told). The card I am talking has hardware decoding of the media-stream. There exists a smaller one from Hauppauge which does the decoding with the CPU.
- The main site. Hosts the driver, has implemented the MHP (together with NOKIA, opensourced), and has references to the VDR project (see third link)
- the DVB driver for Linux (download page)
- Linux Video Recorder (DVB) (German, very detailed instrctions on setup and build.
- The VDR main-site
- Since the VDR was built to use the TV-Out the picture will go there. However, since they use the V4L interfaces one can use xawtv, KTV (or so) as well as the specialized Kvdr (which brings the complete VDR to the desktop). It is here (as well as an IPoverIEEE1394 and DV backup project)
- Extensions for the VDR
- VDR-NFSroot (also interesting)
- Resource and FAQ site
- Site of general DVB-s interest
- Now this guy has a dish in his garden that has several meters in diameter
:-) (WARNING: for freaks) - On EfNet IRC there is a channel #LinuxDVB. It is in German but since all Germans (well most) talk english they will help out for sure.
All in all I can say, that this is well supported and heavily used, at least in Germany. MPlayer is going to get DVB support soon (they will use its MPEG decoder for MPEG decoding).
I do not use the card for data-services, however, there is a driver for this on the drivers main-site. DVB data is one-way, so one still needs to have a modem connection open for upstream. I have been told that due to the whole continent using two or three providers the resources (bandwidth) on the sattelite is very used and xfer rates drop easily down to ISDN speed). So I would not recommend this (unless your family has rented their own transpoder).
There are people who have two or three of these cards in a small footprint Linux box, that they access over http or ssh and which is hooked to the TV. Along with some big drives they use it solely as VCR with timeshifting and also for DVD and MP3 playback (which is possible). The VDR project is LIRC compatible and has support for the WinTV-DVBs rev 2.1 IR control as well
-
Why not cook your own?Features of TiVo:
- PVR - record TV to hard drive, pause live TV etc.
- basic local programming guide
- advanced local programming guide (recommendations, sophisticated search etc.)
- modular component fits well into home AV system
- monthly fee
- some tracking of user activity
So what I look for in a PVR is features 1 and 2. I don't care about 3 and 4 and I don't want antifeatures 1 and 2.
For PVR, basically, again to my way of thinking, you need a PC with reasonable monitor, moderate CPU and memory requirements, because the sound card and video card will do all the compute intensive stuff (e.g. MPEG-2 encode/decode) in dedicated hardware. Then just pick a suitable sized hard drive and then "all" you need is:
- find a way to get TV listings for your locality
- find some PVR software (if it didn't already come with your video hardware)
There are many options for PVR software on Windows. There are also lots of ongoing project related to television listings and PVR functionality, particularly of course for Linux.
On the subject of standardized TV listing formats, the one I know of is XMLTV
http://www.doc.ic.ac.uk/~epa98/work/apps/xmltv/
there are lots of TV guides to scrape information from e.g.
UK TV guide http://www.tvtv.co.uk/ German TV guide http://www.tvtv.de/
As for PVR and related projects, here is a list from my bookmarks
Mac TV Reminder http://members.home.nl/vissering/Shareware.html#TV rm
Mac BTV http://www.btv.org.uk/
WinVCR http://www.cinax.com/Products/winvcr.html
LinuxVCR http://hyvatti.iki.fi/~jaakko/linuxvcr.html
LinuxTV http://linuxtv.org/
LinuxVDR (video disk recorder) http://www.cadsoft.de/people/kls/vdr/download.htm
Kvdr http://www.s.netic.de/gfiala/
Hauppage WinTV-PVR http://www.hauppauge.com/html/wintvpvr_datasheet.h tm
ATI All-in-Wonder Radeon http://www.ati.com/na/pages/products/pc/aiw_radeon /
preview article about Bell Expressvu Canada's PVR service http://www.cedmagazine.com/ced/2001/0401/04e.htm
I can assemble a web page on these topics, if there is interest. -
Fundamental problems of the draftI understand that people are a bit carried away by their fear of patents. So far, most submissions only reject the idea of patent-based Web technology, but fail to mention severe defects in the protocol outlined in the draft. This is a bit unfortunate because these concerns will be dealt with at the political level (at which the the decisions has already been made in one direction or the other), and the problems at the technical level remain if the draft is implemented despite the political opposition.
For example, errors in the definition of an Essential Claim leave many, many loopholes. An example: If some patented technology is included in the later stage of a Recommendation, a patent owner can, in full compliance with the W3C procedures, obtain a patent without the need to disclose it. And that's not the only error. Basically, the patent holder decides which patents to reveal and which to hold back, and W3C cannot do anything about it. This makes most of the draft meaningless.
My submission was wirtten hastily, so it's probably full of typos,strange thoughts and lack of facts, but if you are interested nevertheless, it's available at: http://www.s.netic.de/fw/w3c-patent-policy-2001-0
9 -30.pdf