Why can't I use X-Forwarded-For with VLC?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















With FFmpeg, you can do ffplay -headers $'X-Forwarded-For: <ip>rn' <url> to stream video that is not immediately available to you at your current IP address.



However, VLC doesn't seem to support this:




You can't inject arbitrary HTTP headers. That would change the
protocol semantics in ways that cannot be anticipated by the state
machine of the VLC HTTP stack. Not that adding XFF would make any
sense anyhow - that header is meant for reverse proxies.




Since one video player (FFplay) can do this, it would seem reasonable to assume that it would be technically possible for another video player (VLC) to do this as well.



If the answer said "We don't support this yet", I would understand, but the answer seems to argue that this is simply not possible, or doesn't make sense at all, which is curious.



Could someone explain whether this is "impossible" or simply "not supported" in VLC, and why?










share|improve this question


















  • 1





    This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

    – Gyan
    Mar 2 at 10:04













  • Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

    – forthrin
    Mar 2 at 10:51


















0















With FFmpeg, you can do ffplay -headers $'X-Forwarded-For: <ip>rn' <url> to stream video that is not immediately available to you at your current IP address.



However, VLC doesn't seem to support this:




You can't inject arbitrary HTTP headers. That would change the
protocol semantics in ways that cannot be anticipated by the state
machine of the VLC HTTP stack. Not that adding XFF would make any
sense anyhow - that header is meant for reverse proxies.




Since one video player (FFplay) can do this, it would seem reasonable to assume that it would be technically possible for another video player (VLC) to do this as well.



If the answer said "We don't support this yet", I would understand, but the answer seems to argue that this is simply not possible, or doesn't make sense at all, which is curious.



Could someone explain whether this is "impossible" or simply "not supported" in VLC, and why?










share|improve this question


















  • 1





    This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

    – Gyan
    Mar 2 at 10:04













  • Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

    – forthrin
    Mar 2 at 10:51














0












0








0








With FFmpeg, you can do ffplay -headers $'X-Forwarded-For: <ip>rn' <url> to stream video that is not immediately available to you at your current IP address.



However, VLC doesn't seem to support this:




You can't inject arbitrary HTTP headers. That would change the
protocol semantics in ways that cannot be anticipated by the state
machine of the VLC HTTP stack. Not that adding XFF would make any
sense anyhow - that header is meant for reverse proxies.




Since one video player (FFplay) can do this, it would seem reasonable to assume that it would be technically possible for another video player (VLC) to do this as well.



If the answer said "We don't support this yet", I would understand, but the answer seems to argue that this is simply not possible, or doesn't make sense at all, which is curious.



Could someone explain whether this is "impossible" or simply "not supported" in VLC, and why?










share|improve this question














With FFmpeg, you can do ffplay -headers $'X-Forwarded-For: <ip>rn' <url> to stream video that is not immediately available to you at your current IP address.



However, VLC doesn't seem to support this:




You can't inject arbitrary HTTP headers. That would change the
protocol semantics in ways that cannot be anticipated by the state
machine of the VLC HTTP stack. Not that adding XFF would make any
sense anyhow - that header is meant for reverse proxies.




Since one video player (FFplay) can do this, it would seem reasonable to assume that it would be technically possible for another video player (VLC) to do this as well.



If the answer said "We don't support this yet", I would understand, but the answer seems to argue that this is simply not possible, or doesn't make sense at all, which is curious.



Could someone explain whether this is "impossible" or simply "not supported" in VLC, and why?







video ffmpeg vlc-media-player






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 2 at 9:22









forthrinforthrin

57231026




57231026








  • 1





    This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

    – Gyan
    Mar 2 at 10:04













  • Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

    – forthrin
    Mar 2 at 10:51














  • 1





    This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

    – Gyan
    Mar 2 at 10:04













  • Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

    – forthrin
    Mar 2 at 10:51








1




1





This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

– Gyan
Mar 2 at 10:04







This should be asked at the VLC issue tracker. Not a VLC dev, but I guess the linked statement is an oblique way of saying VLC won't support location masking.

– Gyan
Mar 2 at 10:04















Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

– forthrin
Mar 2 at 10:51





Gyan: Their response was: "This is a bug tracker, not a Q&A system." So I'll leave the question open here for someone knowledgeable to post the correct answer.

– forthrin
Mar 2 at 10:51










0






active

oldest

votes












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1410700%2fwhy-cant-i-use-x-forwarded-for-with-vlc%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1410700%2fwhy-cant-i-use-x-forwarded-for-with-vlc%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Probability when a professor distributes a quiz and homework assignment to a class of n students.

Aardman Animations

Are they similar matrix