Discussion:
[Bug 744227] New: Support RECORD | PLAY "proxy"-type pipelines
b***@gnome.org
2015-02-10 09:10:44 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Bug ID: 744227
Summary: Support RECORD | PLAY "proxy"-type pipelines
Classification: Platform
Product: GStreamer
Version: 1.4.1
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-rtsp-server
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@opendreambox.org
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---

Created attachment 296447
--> https://bugzilla.gnome.org/attachment.cgi?id=296447&action=edit
rtsp-stream+media: method to distinguish between in and out streams

So like i mentioned before in bug
https://bugzilla.gnome.org/show_bug.cgi?id=743175 i want to be able to forward
streams with the gst-rtsp-server.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
b***@gnome.org
2015-02-10 09:20:44 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Tim-Philipp MÃŒller <***@zen.co.uk> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |***@zen.co.uk
Version|1.4.1 |git master
Ever confirmed|0 |1
Severity|normal |enhancement
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-05-11 03:35:11 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Sergey <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com

--- Comment #1 from Sergey <***@gmail.com> ---
Created attachment 351594
--> https://bugzilla.gnome.org/attachment.cgi?id=351594&action=edit
proof-of-concept implementation of RECORD | PLAY mode for the same mount point

I'm pretty sure it's far from ideal, but at least it's working on my test
pipeline. I will be glad to hear some comments to know if I'm going in the
right direction and didn't do some obvious mistakes.
Thanks.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 11:09:33 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #2 from Tim-Philipp Müller <***@zen.co.uk> ---
Sergey, thanks for your patch. If I'm reading your code right you're creating
separate rtpbins for play and record - is there a reason for that?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 11:16:27 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #3 from Sergey <***@gmail.com> ---
Yes, I've did separate rtpbins for play and record sides. Just thought since on
record side and play side we will have different users, it will be better use
different rtpbins. Do you think the same could be done with the single rtpbin?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 11:25:31 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #4 from Sergey <***@gmail.com> ---
FYI, a little bit improved version of above patch (and some other related) is
available on GitHub: https://github.com/RSATom/gst-rtsp-server/commits/master -
just don't sure it well enough to post it here...
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 11:53:27 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@coaxion.net

--- Comment #5 from Sebastian Dröge (slomo) <***@coaxion.net> ---
I think it should be in the same rtpbin, possibly even in the same rtpsession.
The RTCP is supposed to be shared AFAIU, or not?
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 11:58:09 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #6 from Sergey <***@gmail.com> ---
Sorry, can't answer this question. I'm not familiar so well with rtp internals
:(
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-13 13:57:20 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Olivier Crête <***@ocrete.ca> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@ocrete.ca

--- Comment #7 from Olivier Crête <***@ocrete.ca> ---
My understanding is that you want to use the same RTPbin only for streams that
are meant to be synchronized together, otherwise we shouldn't.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-15 07:25:28 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #8 from Sebastian Dröge (slomo) <***@coaxion.net> ---
While generally I agree, the problem I see here is that AFAIU there should be a
single RTCP stream for this case. With multiple rtpbins you would have
multiple.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-06-15 10:59:20 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #9 from Sergey <***@gmail.com> ---
Maybe it's dumb question, but why it should have single RTCP? Since pipeline
inside rtsp server could do some additional job (for example I want show some
splash screen when there are no input on record side), there just will be no
receiver for rtcp. Other case, if pipeline do some heavy operation (transcoding
for example) - there are no any meaning send rtcp to record source. Or maybe I
don't understand well purposes of rtcp channel...
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-10-13 15:16:08 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Summary|Support RECORD | PLAY |Support RECORD | PLAY
|"proxy"-type pipelines |pipelines

--- Comment #10 from Sebastian Dröge (slomo) <***@coaxion.net> ---
Nothing to do with "proxy" really, so renaming the bug :)
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-10-13 15:19:38 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

Sebastian Dröge (slomo) <***@coaxion.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Depends on| |788950
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-10-13 15:20:00 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

--- Comment #11 from Sebastian Dröge (slomo) <***@coaxion.net> ---
https://bugzilla.gnome.org/show_bug.cgi?id=788950 might be of interest here.
Without, you create loops in the pipeline graph.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-02-16 09:05:24 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227
Bug 744227 depends on bug 788950, which changed state.

Bug 788950 Summary: rtsp-media: Add support for sending+receiving medias
https://bugzilla.gnome.org/show_bug.cgi?id=788950

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-11-03 15:38:12 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=744227

GStreamer system administrator <***@gstreamer.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE

--- Comment #12 from GStreamer system administrator <***@gstreamer.net> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/5.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...