У меня есть два компьютера в одной беспроводной сети (одна подсеть). Давайте назовем их компьютер-A и компьютер-B. Все мои медиафайлы находятся на компьютере-B. Я хочу иметь возможность воспроизводить файл на компьютере A с помощью mplayer
. Для этого я делаю следующее:
ssh myuser@computer-B "cat my_media_file.mkv" | mplayer -
Который позволяет мне "передавать" my_media_file.mkv
на компьютер-A с компьютера-B. Но этот поток не позволяет мне искать поток, поэтому я делаю это в терминале:
ssh myuser@computer-B "cat my_media_file.mkv" > temp_media_file
И затем в другом терминале я делаю это:
mplayer temp_media_file
что затем позволяет мне искать файл тоже.
Но проблема в следующем: допустим, 10MB были записаны в файл temp_media_file, когда я начал воспроизводить файл в другом терминале; затем, хотя размер файла увеличивается, mplayer не пересчитывает размер файла или что-то в этом роде воспроизводит только первые 10 МБ.
Так есть ли способ заставить mplayer пересмотреть файл, когда я начну играть?
Если у кого-то есть альтернативное решение, позволяющее мне транслировать и искать, пожалуйста, дайте мне знать ...