Hi,
I'm trying to use DDOMPE's branch for encoding and decoding media over RTP.
The following are my pipelines :
RTP Server :
gst-launch-0.10 videotestsrc is-live=true ! x264enc ! rtpmp4vpay ! udpsink host=192.168.1.5 port=4444 -v
This gives the following caps :
GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z01AFZJSgoP2AiAAAAMALuaygAHixbLA\\,aOvssg\\=\\=\", payload=(int)96, ssrc=(uint)1411858050, clock-base=(uint)69888463, seqnum-base=(uint)13653
Now, we need to set this caps on the client side as follows :
RTP Client :
gst-launch-0.10 udpsrc port=4444 caps='application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z01AFZJSgoP2AiAAAAMALuaygAHixbLA\\,aOvssg\\=\\=
\", payload=(int)96, ssrc=(uint)1411858050, clock-base=(uint)69888463, seqnum-base=(uint)13653' ! rtph264depay ! dmaidec_h264 ! fakesink -v
However, I get the following error :
WARNING: erroneous pipeline: could not set property "caps" in element "udpsrc0" to "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)"Z01AFZJSgoP2AiAAAAMALuaygAHixbLA\,aOvssg\=\=", payload=(int)96, ssrc=(uint)1411858050, clock-base=(uint)69888463, seqnum-base=(uint)13653"
I tried alternating between ' quotes and " quotes as per suggestions given on the IRC channel, but that doesn't seem to work