<div dir="ltr"><br clear="all"><div>I have a query about using authorization headers while using souphttpsrc for video streaming. I'm providing my auth token by using "extra-headers" property, however it seems to be only using the token for first part where we download the hls playlist but the later chunks or video stream (ts) download requests are not using the token which results in "401 Unauthorized"(I maybe wrong here). Is it expected to throw 401 from 2nd GET request onwards or am I probably doing something wrong here?<br><br>Pipeline:<br>gst-launch-1.0 -vvv souphttpsrc is-live=true ssl-strict=false location=<a href="https://some-server-ip/v1/devices/cam1/live/playlist.m3u8">https://some-server-ip/v1/devices/cam1/live/playlist.m3u8</a> extra-headers="header,Authorization=\"Bearer\ 4fh7eecd-704a-44ba-4758-0bdbd67848ce\"" ! hlsdemux ! tsdemux ! h264parse ! avdec_h264 ! videoconvert ! autovideosink<br><br>logs with "http-log-level":<br><br>0:00:00.624029896  3674 0x55a2ccdbf770 TRACE              souputils gstsouputils.c:66:gst_soup_util_log_printer_cb:<souphttpsrc0> HTTP_SESSION(M): > GET /v1/devices/cam1/live/playlist.m3u8 HTTP/1.1<br>0:00:00.844650347  3674 0x55a2ccdbf770 TRACE              souputils gstsouputils.c:66:gst_soup_util_log_printer_cb:<souphttpsrc0> HTTP_SESSION(M): < HTTP/1.1 200 OK<br>0:00:01.432465320  3674 0x7fc7fc40e000 TRACE              souputils gstsouputils.c:66:gst_soup_util_log_printer_cb:<souphttpsrc0> HTTP_SESSION(M): > GET /live/v1/cam1/hls/playlist.m3u8 HTTP/1.1<br>0:00:01.603365434  3674 0x7fc7fc40e000 TRACE              souputils gstsouputils.c:66:gst_soup_util_log_printer_cb:<souphttpsrc0> HTTP_SESSION(M): < HTTP/1.1 401 Unauthorized<br><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><i><span style="color:rgb(11,83,148)">Regards,</span></i></div><div><i><span style="color:rgb(11,83,148)">Aniket Hande</span></i></div></div></div></div></div></div>