Receiving an ffmpeg video stream outside of the box
I'm successfully creating a video stream with ffmpeg and can 'tune' to that stream on the box that is generating the stream.
My output parameters are:
-vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234
I've tried this on a dedicated Ubuntu box and on a Ubuntu VM running under VirtualBox and in both cases I can use VLC to open and view the stream with media->open Network Stream
and udp://@1234
as the URL.
I've setup port forwarding in VirtualBox and am able to SSH to the virtual machine, but I cannot receive the stream - even if I put the VirtualBox virtual adapter IP in the URL in VLC instead of 0.0.0.0
.
As the above may be a problem with doing this via VirtualBox I have also tried this with another dedicated Ubuntu machine and connected direct NIC to NIC between that Ubuntu machine and my Windows laptop. But I Still can't receive the stream on the windows laptop even though I am connected and can ssh int the box (proving network connectivity is good).
I've also tried this on a Debian box with no UI, but obviously on that box I cant confirm that I can receive the stream locally either as no UI means no VLC.
Ultimately I want to stream this content multicast, but right now I'd be happy just to get it working unicast.
What am I missing?
(If you can also tell me whether or simply configuring a NIC with a multicast address and changing my ffmpeg
command to use the multicast address in the udp
URL is all I need to do to make this multicast that woudl be great. I suspect there is more to it than that, though).
ffmpeg vlc-media-player streaming video-streaming
add a comment |
I'm successfully creating a video stream with ffmpeg and can 'tune' to that stream on the box that is generating the stream.
My output parameters are:
-vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234
I've tried this on a dedicated Ubuntu box and on a Ubuntu VM running under VirtualBox and in both cases I can use VLC to open and view the stream with media->open Network Stream
and udp://@1234
as the URL.
I've setup port forwarding in VirtualBox and am able to SSH to the virtual machine, but I cannot receive the stream - even if I put the VirtualBox virtual adapter IP in the URL in VLC instead of 0.0.0.0
.
As the above may be a problem with doing this via VirtualBox I have also tried this with another dedicated Ubuntu machine and connected direct NIC to NIC between that Ubuntu machine and my Windows laptop. But I Still can't receive the stream on the windows laptop even though I am connected and can ssh int the box (proving network connectivity is good).
I've also tried this on a Debian box with no UI, but obviously on that box I cant confirm that I can receive the stream locally either as no UI means no VLC.
Ultimately I want to stream this content multicast, but right now I'd be happy just to get it working unicast.
What am I missing?
(If you can also tell me whether or simply configuring a NIC with a multicast address and changing my ffmpeg
command to use the multicast address in the udp
URL is all I need to do to make this multicast that woudl be great. I suspect there is more to it than that, though).
ffmpeg vlc-media-player streaming video-streaming
add a comment |
I'm successfully creating a video stream with ffmpeg and can 'tune' to that stream on the box that is generating the stream.
My output parameters are:
-vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234
I've tried this on a dedicated Ubuntu box and on a Ubuntu VM running under VirtualBox and in both cases I can use VLC to open and view the stream with media->open Network Stream
and udp://@1234
as the URL.
I've setup port forwarding in VirtualBox and am able to SSH to the virtual machine, but I cannot receive the stream - even if I put the VirtualBox virtual adapter IP in the URL in VLC instead of 0.0.0.0
.
As the above may be a problem with doing this via VirtualBox I have also tried this with another dedicated Ubuntu machine and connected direct NIC to NIC between that Ubuntu machine and my Windows laptop. But I Still can't receive the stream on the windows laptop even though I am connected and can ssh int the box (proving network connectivity is good).
I've also tried this on a Debian box with no UI, but obviously on that box I cant confirm that I can receive the stream locally either as no UI means no VLC.
Ultimately I want to stream this content multicast, but right now I'd be happy just to get it working unicast.
What am I missing?
(If you can also tell me whether or simply configuring a NIC with a multicast address and changing my ffmpeg
command to use the multicast address in the udp
URL is all I need to do to make this multicast that woudl be great. I suspect there is more to it than that, though).
ffmpeg vlc-media-player streaming video-streaming
I'm successfully creating a video stream with ffmpeg and can 'tune' to that stream on the box that is generating the stream.
My output parameters are:
-vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234
I've tried this on a dedicated Ubuntu box and on a Ubuntu VM running under VirtualBox and in both cases I can use VLC to open and view the stream with media->open Network Stream
and udp://@1234
as the URL.
I've setup port forwarding in VirtualBox and am able to SSH to the virtual machine, but I cannot receive the stream - even if I put the VirtualBox virtual adapter IP in the URL in VLC instead of 0.0.0.0
.
As the above may be a problem with doing this via VirtualBox I have also tried this with another dedicated Ubuntu machine and connected direct NIC to NIC between that Ubuntu machine and my Windows laptop. But I Still can't receive the stream on the windows laptop even though I am connected and can ssh int the box (proving network connectivity is good).
I've also tried this on a Debian box with no UI, but obviously on that box I cant confirm that I can receive the stream locally either as no UI means no VLC.
Ultimately I want to stream this content multicast, but right now I'd be happy just to get it working unicast.
What am I missing?
(If you can also tell me whether or simply configuring a NIC with a multicast address and changing my ffmpeg
command to use the multicast address in the udp
URL is all I need to do to make this multicast that woudl be great. I suspect there is more to it than that, though).
ffmpeg vlc-media-player streaming video-streaming
ffmpeg vlc-media-player streaming video-streaming
asked Feb 4 at 17:04
Fat MonkFat Monk
1014
1014
add a comment |
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%2f1401934%2freceiving-an-ffmpeg-video-stream-outside-of-the-box%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%2f1401934%2freceiving-an-ffmpeg-video-stream-outside-of-the-box%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