2016-04-11 11 views
0

Я хотел использовать gstreamer для сетевого пропаривания. Намерение заключается в том, чтобы запустить видеоконтент (от передатчика) и воспроизвести его на стороне приемника. Я написал образец тестового кода для пропаривания сетевого контента.Воспроизведение потокового содержимого с использованием Gstreamer

Со стороны передатчика: GST_DEBUG = "*: 2" gst-launch-1.0 videotestsrc! видео/x-raw! jpegenc! rtpjpegpay! udpsink host = 127.0.0.1 port = 5001

Со стороны приемника: GST_DEBUG = "*: 2" gst-launch-1.0 udpsrc port = 5001! application/x-rtp, encoding-name = JPEG, полезная нагрузка = 26! rtpjpegdepay! jpegdec! autovideosink

В приемнике я получаю следующее сообщение об ошибке:

Установка трубопровода в PAUSED ... трубопровода является живой и не нуждается в PREROLL ... Установка трубопровода в обла ... Новые часы: GstSystemClock 0: 00: 00.130187750 4589 0x1a690a0 WARN GST_PADS gstpad.c: 3669: gst_pad_peer_query: не удалось отправить липкие события 0: 00: 00.130796352 4589 0x1a690a0 WARN databasesrc gstbasesrc.c: 2865: gst_base_src_loop: ошибка: ошибка внутреннего потока данных. 0: 00: 00.130812589 4589 0x1a690a0 WARN databasesrc gstbasesrc.c: 2865: gst_base_src_loop: ошибка: потоковая задача приостановлена, причина не согласована (-4) ОШИБКА: из элемента/GstPipeline: pipe0/GstUDPSrc: udpsrc0: ошибка внутреннего потока данных , Дополнительная информация отладки: gstbasesrc.c (2865): gst_base_src_loop():/GstPipeline: pipeline0/GstUDPSrc: udpsrc0: потоковая задача приостановлена, причина не-переговоры (-4) Execution закончилась после 0: 00: 00.017176721 Настройки трубопровод для ПАУЗА ... Установка трубопровода ГОТОВ ... Установка трубопровода в NULL ... Освобождение трубопровода ...

Пожалуйста, руководство меня. (обратите внимание, Im использования Gstreamer в Ubuntu 14.04 PC. В том же ПК быть для передатчика и приемника цели.)

ответ

0

вам нужно скопировать вставить крышки, как упоминалось here

 Смежные вопросы

  • Нет связанных вопросов^_^