Gstreamer rtsp error
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I want to get ip camera video stream by gstreamer:gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! autovideosink
but get this errorУстановка конвейера в состояние PAUSED…
Конвейер работает и не требует состояния PREROLL…
Установка конвейера в состояние PLAYING…
New clock: GstSystemClock
ОШИБКА: из элемента /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
Дополнительная отладочная информация:
gstrtspsrc.c(4206): gst_rtspsrc_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 54503440 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY…
Установка конвейера в состояние NULL…
Освобождение конвейера…
i think this is a main proplem
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
my system is gentoo 3.5.7
linux gstreamer rtsp
add a comment |
I want to get ip camera video stream by gstreamer:gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! autovideosink
but get this errorУстановка конвейера в состояние PAUSED…
Конвейер работает и не требует состояния PREROLL…
Установка конвейера в состояние PLAYING…
New clock: GstSystemClock
ОШИБКА: из элемента /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
Дополнительная отладочная информация:
gstrtspsrc.c(4206): gst_rtspsrc_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 54503440 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY…
Установка конвейера в состояние NULL…
Освобождение конвейера…
i think this is a main proplem
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
my system is gentoo 3.5.7
linux gstreamer rtsp
add a comment |
I want to get ip camera video stream by gstreamer:gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! autovideosink
but get this errorУстановка конвейера в состояние PAUSED…
Конвейер работает и не требует состояния PREROLL…
Установка конвейера в состояние PLAYING…
New clock: GstSystemClock
ОШИБКА: из элемента /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
Дополнительная отладочная информация:
gstrtspsrc.c(4206): gst_rtspsrc_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 54503440 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY…
Установка конвейера в состояние NULL…
Освобождение конвейера…
i think this is a main proplem
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
my system is gentoo 3.5.7
linux gstreamer rtsp
I want to get ip camera video stream by gstreamer:gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! autovideosink
but get this errorУстановка конвейера в состояние PAUSED…
Конвейер работает и не требует состояния PREROLL…
Установка конвейера в состояние PLAYING…
New clock: GstSystemClock
ОШИБКА: из элемента /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
Дополнительная отладочная информация:
gstrtspsrc.c(4206): gst_rtspsrc_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
streaming task paused, reason not-negotiated (-4)
Execution ended after 54503440 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY…
Установка конвейера в состояние NULL…
Освобождение конвейера…
i think this is a main proplem
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Internal data flow error.
my system is gentoo 3.5.7
linux gstreamer rtsp
linux gstreamer rtsp
asked Mar 30 '13 at 10:56
victor1234victor1234
18629
18629
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You've got wrong pipeline. The correct one is:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! h264parse ! decodebin ! autovideosink
or
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! decodebin ! autovideosink
, as you need to decode the h264 stream before displaying it.
Here are principial chains for media to use:
1) Decoding: encoded src -> demuxer -> decoder -> sink
2) Encoding: raw src(ie simple webcam) -> encoder -> muxer -> sink
Also, check the way to set up auth for rtspsrc. I'm not shure about this, but maybe the only correct one is:
rtspsrc location=rtsp://192.168.81.32:554/live/ch00_0 user-id=user user-pw=password
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
add a comment |
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%2f575660%2fgstreamer-rtsp-error%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You've got wrong pipeline. The correct one is:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! h264parse ! decodebin ! autovideosink
or
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! decodebin ! autovideosink
, as you need to decode the h264 stream before displaying it.
Here are principial chains for media to use:
1) Decoding: encoded src -> demuxer -> decoder -> sink
2) Encoding: raw src(ie simple webcam) -> encoder -> muxer -> sink
Also, check the way to set up auth for rtspsrc. I'm not shure about this, but maybe the only correct one is:
rtspsrc location=rtsp://192.168.81.32:554/live/ch00_0 user-id=user user-pw=password
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
add a comment |
You've got wrong pipeline. The correct one is:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! h264parse ! decodebin ! autovideosink
or
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! decodebin ! autovideosink
, as you need to decode the h264 stream before displaying it.
Here are principial chains for media to use:
1) Decoding: encoded src -> demuxer -> decoder -> sink
2) Encoding: raw src(ie simple webcam) -> encoder -> muxer -> sink
Also, check the way to set up auth for rtspsrc. I'm not shure about this, but maybe the only correct one is:
rtspsrc location=rtsp://192.168.81.32:554/live/ch00_0 user-id=user user-pw=password
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
add a comment |
You've got wrong pipeline. The correct one is:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! h264parse ! decodebin ! autovideosink
or
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! decodebin ! autovideosink
, as you need to decode the h264 stream before displaying it.
Here are principial chains for media to use:
1) Decoding: encoded src -> demuxer -> decoder -> sink
2) Encoding: raw src(ie simple webcam) -> encoder -> muxer -> sink
Also, check the way to set up auth for rtspsrc. I'm not shure about this, but maybe the only correct one is:
rtspsrc location=rtsp://192.168.81.32:554/live/ch00_0 user-id=user user-pw=password
You've got wrong pipeline. The correct one is:
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! h264parse ! decodebin ! autovideosink
or
gst-launch-1.0 rtspsrc location=rtsp://user:pass@192.168.81.32:554/live/ch00_0 ! rtph264depay ! decodebin ! autovideosink
, as you need to decode the h264 stream before displaying it.
Here are principial chains for media to use:
1) Decoding: encoded src -> demuxer -> decoder -> sink
2) Encoding: raw src(ie simple webcam) -> encoder -> muxer -> sink
Also, check the way to set up auth for rtspsrc. I'm not shure about this, but maybe the only correct one is:
rtspsrc location=rtsp://192.168.81.32:554/live/ch00_0 user-id=user user-pw=password
edited Jun 10 '13 at 16:48
answered Jun 10 '13 at 16:41
HatterHatter
11
11
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
add a comment |
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
I think he may need the 'videoconvert' between 'decodebin' and 'autovideosink'
– enthusiasticgeek
Jul 30 '16 at 21:21
add a comment |
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%2f575660%2fgstreamer-rtsp-error%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