Como se menciona en el ejemplo - Configuración de ejemplo para Streaming: Raspberry Pi Live Webcam . Podemos transmitir la cámara web en el navegador con ffmpeg, pero ¿cómo puedo transmitir con gstreamer? .
En resumen, necesito un comando similar con gstreamer ...
ffmpeg \ -f v4l2 \ -framerate 25 -video_size 640x480 -i /dev/video0 \ -f mpegts \ -codec:v mpeg1video -s 640x480 -b:v 1000k -bf 0 \ http://localhost:8081/supersecret con gstreamer, ¿cómo puedo enviar el códec mpeg1 a websoket-relay http://localhost:8081/supersecret?
Capaz de iniciar la cámara web con gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink
Pero necesito enviarlo a websocket-relay, así que probé con gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! tcpclientsink host=localhost port=8081 pero no funcionó... :(
Gracias por adelantado.
Podemos transmitir con gstreamer con el siguiente comando
GST_DEBUG=3 gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! video/x-raw,framerate=30/1 ! avenc_mpeg1video ! mpegtsmux ! curlhttpsink location=http://127.0.0.1:8081/supersecret