проблема openRTSP

Я пытаюсь сохранить видеопоток от своей камеры IP до a .mp4 файл. Используя openRTSP. Проблема состоит в том, что продолжительность сохраненного видеофайла всегда является только двумя минутами. Как значение по умолчанию, и также с опциями. Если я установил <2 минуты (ключом -d), пишет так же, как указано, если установлено >2 минуты - все еще записывают точно 2. Мне нужен видеофайл с более долгой продолжительностью.

Сохранение потока:

openRTSP -4 -I rtsp://192.168.1.22:554//user=admin_password=_channel=1_stream=0.sdp > video.mp4

Это - камера IP, которую я использую:

0
задан 15 March 2018 в 15:35

2 ответа

У меня была подобная проблема (2 минимальных потоковых предела)! Камера корректно закрывает rtsp соединение (сокет, Полученный = 0) /
, я попробовал -O option (что означает не отправлять команду OPTION на камеру) - это ПОМОГЛО!
я не знаю почему.

-1
ответ дан 28 July 2019 в 09:52

У меня есть очень похожая проблема. Согласно справке для openRTSP, можно использовать-K параметр командной строки для отправки, "ОПЦИИ" запрашивают "напомнить" серверу, что мы ожидаем данных. Однако, когда я пробую, это, openRTSP говорит мне, что не поддерживается.

Я РЕШИЛ ЭТО! (но ветераны Linux будут просто закатывать глаза и бормотать что-то об администрации Linux, Сделанной Легкий),

Необходимо создать и установить openRTSP. Удаление livemedia-utils если у Вас уже есть установленный (который Вы, вероятно, делаете),

sudo apt-get remove livemedia-utils

Иначе Вы будете иметь две копии и могли бы иногда использовать неправильную. Это произошло со мной, когда я поместил свои openRTSP сценарии в crontab работать на перезагрузке, или в rc.local. В обоих случаях я также должен был указать полный путь openRTSP (после того, как, делая ниже, это будет в /usr/local/bin)

От терминала:

  1. Выполненный как корень:

    sudo -i
    
  2. Перейдите в /usr/src:

    cd /usr/src
    
  3. Получите исходный код live555 liveMedia:

    wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
    
  4. Распакуйте его:

    tar -xzf live555-latest.tar.gz
    
  5. Войдите в каталог, это было просто распаковано:

    cd live
    
  6. Генерируйте make-файлы:

    ./genMakefiles linux
    
  7. Создайте код:

    make
    
  8. Установите новую версию:

    make install
    
  9. Причем остановка является корнем:

    exit
    
  10. Любите передавать потоком со своей камерой.

2
ответ дан 28 July 2019 в 09:52

Другие вопросы по тегам:

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