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;
}
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
add a comment |
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
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
add a comment |
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
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
video ffmpeg vlc-media-player
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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