Приветствую. Наблюдаю интересное явление: IP-камера подвисает при выдирании с нее RTSP-потока при помощи ffmpeg, но работает нормально при использовании motion. Задача обоих стримить в MJPEG. Камера просто перестает отдавать видеопоток, хотя и пингуется. SSH-доступа к ней нет, так как ни sshd ни telnetd на ней не поднят. Разрешения и кодеки на камере ставил разные: h264, h265, 1920x1080, 2048x1536...
ffmpeg сначала делал так:
ffmpeg -y -fflags nobuffer -flags low_delay -strict experimental -probesize 32 -rtsp_transport tcp -i 'rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=0?.sdp' http://127.0.0.1:10015/feed2.ffm
Потом подумал что может запускать дефолтно и делал так:
ffmpeg -i "rtsp://192.168.1.10:554/" http://127.0.0.1:10015/feed2.ffm
Конфиг motion:
netcam_url rtsp://192.168.1.10:554/
netcam_use_tcp on
netcam_keepalive on
stream_port 10015
stream_maxrate 5
stream_localhost off
stream_quality 20
text_right %d.%m.%Y_%H:%M:%S
framerate 100
auto_brightness off
minimum_frame_time 0
threshold 0
threshold_tune off
noise_level 0
lightswitch 0
output_pictures off
picture_output off
quality 0
# ppm off
emulate_motion on
ffmpeg_output_movies on
timelapse_mode hourly
timelapse_interval 3600
movie_quality 0
movie_duplicate_frames 0
movie_bps 4100000
movie_codec mpeg4
movie_passthrough on
timelapse_fps 15
target_dir /mnt/videos
movie_filename streetcam-%d.%m.%Y.%H.%M-%S
Камера из «нормальных», хоть и кетай, но французский, Atis, хотя и не суть важно. Есть идеи, штоэто ?