openRTSP problema

0

Estou tentando salvar o fluxo de vídeo da minha câmera IP em um arquivo .mp4 . Usando o openRTSP. O problema é que a duração do arquivo de vídeo salvo é sempre de apenas dois minutos. Por padrão, e também com opções. Se eu definir <2 minutos (pela chave -d ), escrevo tanto quanto especificado, se definir >2 minutos - ainda registro exatamente 2. Preciso de arquivo de vídeo com maior duração.

Salvando stream:

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

Esta é a câmera IP que estou usando:

    
por workandcoffee24 03.11.2015 / 13:11

2 respostas

2

Eu tenho um problema muito parecido. De acordo com a ajuda do openRTSP , você pode usar a opção de linha de comando -K para enviar uma solicitação "OPTIONS" para "lembrar" "o servidor que estamos esperando pelos dados. No entanto, quando eu tento isso, openRTSP me diz que não é suportado.

Eu resolvi isso! (mas os veteranos do Linux vão apenas revirar os olhos e murmurar algo sobre Linux Administration Made Easy)

Você precisa criar e instalar o openRTSP. Desinstale livemedia-utils se você já o tiver instalado (o que você provavelmente faz)

sudo apt-get remove livemedia-utils

Caso contrário, você terá duas cópias e, às vezes, poderá usar a errada. Isso aconteceu comigo quando coloquei meus scripts openRTSP em crontab para executar na reinicialização ou em rc.local . Em ambos os casos eu também precisei especificar o caminho completo do openRTSP (depois de fazer o abaixo, ele estará em /usr/local/bin )

Do terminal:

  1. Executar como root:

    sudo -i
    
  2. Ir para /usr/src :

    cd /usr/src
    
  3. Obtenha o código fonte do live555 liveMedia:

    wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
    
  4. Descompacte:

    tar -xzf live555-latest.tar.gz
    
  5. Entre no diretório que acaba de ser descompactado:

    cd live
    
  6. Gere os arquivos do make:

    ./genMakefiles linux
    
  7. Construa o código:

    make
    
  8. Instale a nova versão:

    make install
    
  9. Pare de ser root:

    exit
    
  10. Desfrute de streaming com sua câmera.

por Hugh 05.03.2016 / 12:29
-1

Eu tive um problema semelhante (limite de fluxo de 2 minutos)! Câmera fecha graciosamente a conexão rtsp (socket Received = 0) /
Eu tentei -O option (o que significa não enviar o comando OPTION para a câmera) - ele ajudou!
Eu não sei porque.

    
por Alexander 15.03.2018 / 09:38