Для потокового видео на клиенте с помощью 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. Любая помощь будет высоко ценится.

0 ответов

Другие вопросы по тегам