Estou tentando configurar um sistema de videoconferência usando duas placas Raspberry Pi.
Como posso transmitir o protocolo H.264 através de um protocolo de streaming em tempo real através de uma conexão Ethernet?
Qual SO devo usar para desenvolver na placa Raspberry Pi?
raspbian
ethernet
streaming-video
rtsp
sujal
fonte
fonte
Respostas:
EDIT: Isso não é com RTSP, mas pode ajudá-lo
Você pode tentar com Como transmitir vídeo e áudio de um Raspberry Pi sem latência .
Instale o gstreamer1.0 no servidor de vídeo Raspberry Pi:
sudo apt-get update
sudo apt-get install gstreamer1.0
Comece a transmitir o vídeo
No Raspberry Pi com o comando:
Comece a receber vídeo
No seu PC, digite o comando:
fonte
brew install gstreamer gst-libav gst-plugins-ugly gst-plugins-base gst-plugins-bad gst-plugins-good
Postei uma possível solução no fórum raspberry usando um servidor RTSP simples baseado no live555 que é alimentado com o driver H264 V4L2 que você pode encontrar no github h264_v4l2_rtspserver
fonte
Existe uma fonte personalizada chamada nginx-rtmp - isso funciona muito bem, mas você precisa fazer muitas coisas antes de funcionar. É incrível porque possui muitos recursos integrados e suporta outros protocolos de streaming, como HLS ou incorporação de MPEG-DASH em sites, não apenas RTMP. É extremamente eficiente para reembalar o fluxo de vídeo em flv ou mp4.
Aqui está uma postagem de blog sobre como fazê-lo funcionar .
O único pré-requisito sério é que o ffmpeg precisa ser compilado no Rasbpian (não use o repositório, pois é lento) a partir do fork mais recente. Eu acho que no Arch ele tem o ffmpeg correto. Isso leva 5 horas no Pi. Tente encontrar uma versão compilada ou use o qemo para fazer a compilação cruzada.
Mas, em poucas palavras, usando o nginx 1.4.1 (você pode tentar mais novo, se precisar)
Você precisa obter dependências (verifique o link do blog) para compilar e nginx. Em seguida, você configura a compilação dentro da fonte nginx vinculando ao módulo rtmp. A compilação leva 10 minutos no Pi.
A versão mais recente do Raspbian inclui o driver UV4L que corrige o PSIPS (o período de incorporação do h264 que foi quebrado nos drivers raspividados originais). Portanto, isso deve corrigir muitos problemas de streaming agora.
fonte
Aqui está uma receita para você começar: Enviando e recebendo vídeo da PI Camera pela rede
fonte