У меня есть Raspberry Pi 3, который я использую в качестве медиа-сервера (с Plex). RPi3 подключен к моей домашней локальной сети как через WiFi, так и через кабель Ethernet. Я использую WiFi для передачи файлов с моего ноутбука на RPi3 и Ethernet для потоковой передачи на телевизор.
Я начал использовать RPi3 с Plex несколько недель назад и сразу заметил, что у приложения TV Plex есть проблемы с некоторыми видеофайлами. Сначала я подумал, что проблема была в Plex (на стороне сервера или на стороне приложения для ТВ) или в ТВ-декодировании видеофайлов: некоторые видеофайлы работали нормально, другие выходили из строя, рассинхронизировали звуковую дорожку в некоторых указать или потерял аудио в целом. Но когда я попытался перенести проблемный файл обратно на ноутбук, я, наконец, заметил, что и у VLC были проблемы с воспроизведением файла.
Поэтому я провел несколько экспериментов, проверив правильность файлов после их передачи по SSH с помощью scp
и rsync
, с ноутбука на RPi3 с sha1sum
. И примерно в 50% случаев хэш не совпадал. Похоже, это не зависело от самого файла, так как после нескольких попыток я смог правильно передать его.
Что может вызвать проблему целостности?