Мы используем 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
Буду признателен за любую помощь.