LINUX.ORG.RU

ffmpeg роняет IP-камеру, а motion нет. Почему ?

 ,


0

2

Приветствую. Наблюдаю интересное явление: 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, хотя и не суть важно. Есть идеи, штоэто ?

★★★★★

Это китай, xmeye, у них rtsp по осточному принципу, ориентируются на чвой китайский протокол

anonymous
()
Ответ на: комментарий от windows10

Разумеется, шутка. ЛОР же юмористический ресурс. RTSP — это сложный шифрованный протокол, понять какие команды камера получается от motion и сравнить их с командами от ffmpeg невозможно.

Есть идеи, штоэто ?

Кривая прошивка камеры, ваш КО.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.