freedb und co haben sowas afaik für Musik-CDs gemacht, indem sie die exakte Länge aller Tracks als Merkmal verwenden. Eine DVD wird wahrscheinlich meist nur einen Track haben, aber dessen Länge in Byte könnte man ja trotzdem heranziehen. Man könnte es auch mit einem Hashwert über geschickt ausgewählte Datenbereiche versuchen. Oder man kombiniert beides. Der Algorithmus den freedb verwendet, müsste - Open Source sei Dank - frei einsehbar sein.
Falls die EAN auf der DVD gespeichert ist (ich habe keine Ahnung von sowas), steht die Position dafür bestimmt in einem Standard zum Aufbau einer Video-DVD drin.
Sowas müsste man doch bestimmt im Internet finden können. Falls der Standard kostenpflichtig sein sollte, sind (archivierte) Vorabversionen vielleicht eine günstige legale Alternative. Die Wikipedia-Seite zur Video-DVD sagt leider, dass man an den Standard
nicht ohne weiteres ran kommt...
Gibt es bei Video-DVDs eigentlich auch schon über CSS hinausgehende Kopierschutzmaßnahmen, die herkömmliche Lesezugriffe erschweren könnten? Sollte man vielleicht drüber nachdenken - nicht dass man später versucht Checksummen über Bereiche zu bilden, die bei manchen DVDs nicht gelesen werden können.
Gutes Gelingen bei eurem Projekt und sag mal bescheid, was für eine Lösung ihr verwendet habt.