Преобразование живых изображений из ROS в видео GstreamerC++

Программы на C++. Форум разработчиков
Anonymous
Преобразование живых изображений из ROS в видео Gstreamer

Сообщение Anonymous »

В настоящее время у меня есть тема, в которой камера публикует сообщения SENSOR_MSGS /Image, и у меня есть два файла CPP GSTREAMER (сервер и клиент), которые берут видео из /dev /video0 и общаются с клиентом. Как я могу это сделать?gst-launch-1.0 v4l2src device = /dev/video0 ! 'video/x-raw, format=(string)YUY2, width=640, height=480, pass=qual, quantizer=20, framerate=30/1' ! videoconvert ! x264enc bitrate = 500 threads = 2 speed-preset = ultrafast byte-stream = true ! rtph264pay ! udpsink host = 127.0.0.1 port=1234
< /code>

Клиентский код, переведен в командную строку: < /p>

gst-launch-1.0 udpsrc port=1234 ! "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=255" ! rtph264depay ! queue ! avdec_h264 ! videoconvert! videoscale! xvimagesink sync=false


Подробнее здесь: https://stackoverflow.com/questions/379 ... amer-video

Вернуться в «C++»