#gstreamer
#gstreamer
Вопрос:
Я использую gstreamer для потоковой передачи видео. Серверная сторона gst-launch v4l2src ! jpegenc ! udpsink host=<ip> port=5000
и для клиентской стороны gst-launch udpsrc port=5000 ! jpegdec ! xvimagesink
. Этот работает довольно хорошо.
Мое требование: я хотел бы передать видео без использования метода сжатия, такого как jpegenc. хотелось бы подключить v4l2src напрямую к udpsink. когда я попробовал такое подключение, ошибок не было. но видео не передается.
Ответ №1:
udp не является протоколом без потерь. Скорее всего, ваши видеобуферы будут слишком большими для правильной обработки.
Почему бы вместо этого не попробовать использовать tcpserversink и tcpclientsrc?