Я хотел бы поместить текстовое наложение в поток 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)"
Как добавить базовый текстовый оверлей в поток?