Наложение текста GStreamer на rtsp restream - PullRequest
0 голосов
/ 28 июня 2018

Я хотел бы поместить текстовое наложение в поток rtsp и затем перезапустить его с помощью gst-rtsp-server

Перепускающая часть работает, но когда я хочу наложить на нее текстовый оверлей, чем она не удается, я не могу связать ошибки

мой трубопровод сейчас выглядит так:

./test-launch "(rtspsrc location=rtsp://hostname/video latency=0 ! application/x-rtp, clockrate=90000, encoding-name=H264, profile=high ! rtph264depay ! h264parse ! rtph264pay name=pay0 pt=96)"

когда я добавляю простой текстовый оверлей, который я получаю, я не могу связать texoverlay0 с rtph264depay, и с caps, или h264parse, или rtph264pay, так что в принципе ни к чему.

трубопровод с текстовой накладкой выглядел так:

./test-launch "(rtspsrc location=rtsp://hostname/video latency=0 ! textoverlay text="text" valignment=center halignment=center font-desc=36 ! application/x-rtp, clockrate=90000, encoding-name=H264, profile=high ! rtph264depay ! h264parse ! rtph264pay name=pay0 pt=96)"

Как добавить базовый текстовый оверлей в поток?

...