Соединение закрыто портом 22 Raspberry pi 4

Принятый ответ мне не подходит. ddпросто не будет его читать. ncплохо, если вы не можете выделить еще один порт (У меня все равно это не работает вообще ). catмне тоже не помогло.

В итоге у меня сработало вот это на принимающей стороне:

ssh user@host "ffmpeg  -r 14 -s 640x480 -f video4linux2 -i /dev/video0 -f matroska -" | mplayer - -idle

Преимущество этого заключается в том, что он закодирован, поэтому вы экономите полосу пропускания в качестве бонуса. Ничто другое на любом форуме / веб-сайте не работало для меня на машине Debian.


Комбинируйте с тройником , и вы сможете смотреть и записывать одновременно:

ssh user@host "ffmpeg  -r 14 -s 640x480 -f video4linux2 -i /dev/video0 -f matroska -" | tee $(date +%Y-%m-%d_%H-%M-%S)_recording.mkv | mplayer - -idle

Это откроет mplayer для прямой трансляции и сохранит его в файле, содержащем текущую дату и время, в то же время (пример имени файла:2018-11-22_01-22-10_recording.mkv).

1
02.12.2020, 17:52
1 ответ

Возможно, ssh не любит периодическое подключение/отключение или изменение IP-адреса. Что может сработать, так это Mosh, который предположительно может справиться с прерывистым подключением и возможностью роуминга

.
0
18.03.2021, 22:45

Теги

Похожие вопросы