Problem using rtpvrarpay with gst-rtsp-server

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem using rtpvrarpay with gst-rtsp-server

Miguel Telleria de Esteban
Dear all,

In a simple test case of gst-rtsp-server I link the following chain to
a certain URL:

        *launch_str = g_strdup_printf (
            "( "
            "filesrc location=%s ! oggdemux name=d "
            "d. ! queue ! theoradec ! rtpvrawpay name=pay0 pt=96 "
            "d. ! queue ! vorbisdec ! audioconvert ! alawenc !
        rtppcmapay name=pay1 pt=97 "
            ")", fullpath);

When I launch the rtsp server and point to the URL I get the following
error message:

** (rtsp-dir-server:21757): WARNING **: 0x81bfc10: got error Internal
data stream error. (gstoggdemux.c(3251): gst_ogg_demux_loop
(): /GstPipeline:media-pipeline/GstBin:bin0/GstOggDemux:d: stream
stopped, reason not-negotiated)

Using rtpvorbispay and rtptheorapay I don't get any error.

Could anybody tell me what the "reason not-negotiated" means?  I am
using Ubuntu's 9.10 (Karmic) gstreamer version (0.10.25).

Thanks in advance,

        Miguel

--

      (O-O)
---oOO-(_)-OOo-----------------------------------------------------
 Miguel TELLERIA DE ESTEBAN               http://www.mtelleria.com
 Email: miguel at mtelleria.com           Tel GSM:  +34 650 801098
                                          Tel Fix:  +34 942 280174

 Miembro de http://www.linuca.org    Membre du http://www.bxlug.be
 ¿Usuario captivo o libre?    http://www.obtengalinux.org/windows/
 Free or  captive user?        http://www.getgnulinux.org/windows/
-------------------------------------------------------------------


------------------------------------------------------------------------------


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

signature.asc (204 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem using rtpvrarpay with gst-rtsp-server

Wim Taymans
On Mon, 2010-05-31 at 19:14 +0200, Miguel Telleria de Esteban wrote:

> Dear all,
>
> In a simple test case of gst-rtsp-server I link the following chain to
> a certain URL:
>
>         *launch_str = g_strdup_printf (
>             "( "
>             "filesrc location=%s ! oggdemux name=d "
>             "d. ! queue ! theoradec ! rtpvrawpay name=pay0 pt=96 "
>             "d. ! queue ! vorbisdec ! audioconvert ! alawenc !
>         rtppcmapay name=pay1 pt=97 "
>             ")", fullpath);
>
> When I launch the rtsp server and point to the URL I get the following
> error message:
>
> ** (rtsp-dir-server:21757): WARNING **: 0x81bfc10: got error Internal
> data stream error. (gstoggdemux.c(3251): gst_ogg_demux_loop
> (): /GstPipeline:media-pipeline/GstBin:bin0/GstOggDemux:d: stream
> stopped, reason not-negotiated)

It means that there is a pipeline error somewhere and it's caused by
incompatible formats.

You need to put ffmpegcolorspace after theoradec and audioresample after
audioconvert to make fix the colorspace and audio sample rate.

Wim

>
> Using rtpvorbispay and rtptheorapay I don't get any error.
>
> Could anybody tell me what the "reason not-negotiated" means?  I am
> using Ubuntu's 9.10 (Karmic) gstreamer version (0.10.25).
>
> Thanks in advance,
>
> Miguel
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel