Hallo,
Die zwei unterschiedlichen Frameraten bei NTSC sind historisch bedingt. Beim Schwarz-weiß-Fernsehen wurde für NTSC eine Bildrate von 30 fps (60 fps in Halbbildern) eingeführt, damit es bei der Übertragung nicht zu Interferenzen mit dem 60 Hz Stromnetz kam. Analog dazu haben wir bei PAL 25 fps (50 Halbbilder) passend zu unserer 50 Hz Wechselstromfrequenz. Bei Einführung des Farbfernsehens in den USA stellte sich jedoch heraus, dass die Farbinformation bei der Signalübertragung mit der Toninformation interferierte, so dass es zu Bildfehlern kam. Daher wurde die Bildfrequenz geringfügig auf 29.97 fps verringert.
Im Internet spielt es an sich keine Rolle mehr, ob 30 oder 29,97 fps. Anscheinend kann es jedoch zu Problemen kommen, wenn man mit 29,97 fps aufgenommenes Videofootage in 30 fps umwandelt, daher wird an einigen Stellen empfohlen, in dem Fall weiter in 29,97 fps zu arbeiten.
Drop Frame und Non-Drop Frame bezieht sich rein auf den angezeigten Timecode. Da dieser nur volle Frames darstellen kann, stimmt die angezeigte vergangene Frameanzahl bei Non-Drop Frame nicht 100%ig mit der tatsächlich vergangenen Frameanzahl und Zeit überein. Soll die angezeigte Zeit aber ganz genau mit der vergangenen Zeit übereinstimmen, wird Drop Frame verwendet. Dabei wird, ähnlich wie beim Schaltjahr, in bestimmten Zeitabständen der Timecode korrigiert, um den Unterschied zwischen 30 und 29,97 auszugleichen. Hier steht man also vor der Entscheidung, wie wichtig die genaue Anzeige der verstrichenen Zeit durch den Timecode ist. Bei einer Stunde, also der Anzeige 01:00:00:00, sind bei Non-Drop Frame statt einer Stunde tatsächlich 1 Stunde, 3 Sekunden und 18 Frames vergangen. Man sollte es also beachten, wenn es auf die framegenaue Länge eines Videos ankommt.
Ich hoffe, das hilft dir beim Verständnis etwas und ruft nicht noch mehr Verwirrung hervor. Richtig wichtig sind diese Unterschiede vermutlich eh nur, wenn man für bestimmte Auftraggeber arbeitet, die Vorgaben haben. Für eigene Webvideos ist es eher weniger relevant.