ABER ich checke noch nicht, wieso der VCL Player am Apple TV ALLE Filme perfekt und smooth spielt... und ich auch nicht das Gefühl habe, das da auch nur 1-2 Sekunden Verzögerung bei Start des Films auftreten..... somit hat doch das ATV mal keine Probleme mit den Dateien.
Wieso dann die anderen Anwendungen ?
VLC bringt eine eigene Player-Engine mit und greift via SMB oder sonst was auf Medien zu.
Die systemeigene Player-Engine von AppleTV erfordert bestimmte Formate/Codecs. Plex (der client auf der AppleTV) gibt bei Start immer seine Einstellungen, also im Regelfall die Möglichkeiten des Geräte=AppleTV) an den Plex-Server weiter.
Je nach dem, was nun der Server an Infos über die Möglichkeiten des Abspielgerätes erhält, transkodiert der Server die Videos in den passenden Codec/Container und beachtet dabei natürlich auch die settings, die man zu Bandbreitenlimits eingestellt hat.
NAS haben typischerweise eher schwache Prozessoren (dafür aber eher energiesaprend), die zwar Freigaben und so Zeug wunderbar schaffen aber beim Transkodieren gehörig ins Schwitzen kommen, bis hin zu scheitern für eine Echtzeitkodierung.
DVD haben als Codecs überlicherweise mpeg2 und als Ton DD 5.1, ggf mehrer Spuren. Bildgröße, Bitraten liegen in den Standards bei Plex des Bandbreitenlimits. Das rippst du dann nach mkv. Die Kombi ist definitv nicht per "direct play" auf dem ATV abspielbar, als kodiert Plex um, üblicherweise nach h264 + aac je Audiospur im mp4 Container, da das der Standard für Streamen an ein ATV ist.
BluRay sind da anders. Codecs regelmäßig h264/h265, Ton DD 5.1, DTS, HD-DTS, etc. mit ebenfalls mehrern Spuren. Bildgrößen bis hin zu 4K, Bitraten locker auch mal über 10.000 kpbs. Da ist mit direct play auch nichts drin. Also kodiert auch Plex hier um. Je nach ATV kann es dann auch sein, dass sogar auf FullHD zusätzlich runter skaliert werden muss.
In allen Fällen des Transkodierens, auch wenn das NAS potent genug ist, wird immer erst ein Puffer gefüllt, bevor dann der Stream gesendet wird.
Wenn du die Filme in ATV-kompatiblen Formaten/Codecs/Containern vorliegen hast, kannst du in Plex "direct play" und "direkt stream" bedenkenlos aktivieren, was dann dazu führt, dass eben nicht mehr transkodiert wird, da die an den Server gemeldeten Eigenschaften, denen der Streams entsprechen.
Ergo: entweder hast ein großen NAS mit schnellen Prozessoren und wartest bis der Stream startet, oder du rippst/kodierst deine Videos in einem ATV-kompatiblen Format und kannst ein NAS mit einem kleinen Raspi haben und musst nicht aufs Transkodieren warten.