Для потокового видео на клиенте с помощью gstreamer
Я пытаюсь запустить видеопоток Gstreamer на Ubuntu 14.04, который находится в облаке, но когда я пытаюсь отправить конвейер как
gst-launch-1.0 -v videotestsrc! теоретически! oggmux! udpsink host=127.0.0.1 port=8080
Потоковая передача начинается с журналов.
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1, format=(string)I420, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstTheoraEnc:theoraenc0.GstPad:sink: caps = video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1, format=(string)I420, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstTheoraEnc:theoraenc0.GstPad:src: caps = video/x-theora, streamheader=(buffer)
На приемнике, который является моим локальным ПК, на котором я работаю
gst-launch-1.0 udpsrc uri=udp://127.0.0.1:8080 caps=" video/x-raw, width=(int)320, height=(int)240, частота кадров = (фракция)30/1, формат = (строка)I420, пропорция пикселя = (доля)1/1, режим чересстрочной развертки = (строка) прогрессивная "! теоретически! oggmux! autovideosink
Но если показывает
Unable to init server: Could not connect to 127.0.0.1: Connection refused
(gst-launch-1.0:18088): Clutter-CRITICAL **: Unable to initialize Clutter: Could not initialize Gdk
Setting pipeline to PAUSED ...
Также попытался загрузить URL в проигрывателе VLC как rtp://127.0.0.1:8080 до сих пор не повезло. Может кто-нибудь, пожалуйста, дайте мне знать, где я иду не так, я впервые имею дело с Gstream. Любая помощь будет высоко ценится.