Использование базовой аутентификации с gstreamer souphttpsrc - PullRequest
0 голосов
/ 08 мая 2019

Мы используем gstreamer souphttpsrc в конвейере gstreamer для доступа и пересылки по потоку http.Для доступа к httpstream мы должны использовать BasicAuth.Мы знаем, как отформатировать базовый заголовок auth, но у нас есть проблемы с передачей заголовка через параметр extra-headers souphttpsrc как GstStructure.

В настоящее время мы используем команду ниже

gst-launch-1.0 spuphttsrc location="http://streamsource" extra-headers="Authorization: Basic base64hash" ! ...

Остальная часть трубопровода была исключена, поскольку она была проверена ранее и работает.

Получаемая ошибка: canot set property extra-headers

Исходный код для gstreamer можно найти здесь: https://github.com/GStreamer/gst-plugins-good

Документы GstStructure можно найти здесь: http://web.mit.edu/ghudson/dev/nokrb/third/gstreamer/docs/gst/html/gstreamer-GstStructure.html

Буду признателен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...