Преобразование живых изображений из 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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