Posted: Wed Oct 11, 2006 9:48 am Post subject: [Asterisk-video] Asterisk video conversion GStreamer issues
Hi everyone,
I am having trouble getting the gstreamer command line previously discussed in this list to work to convert h.263 video for Asterisk usage. If someone could provide the gstreamer versions that worked for them so I could downgrade that would be greatly appreciated. Or, if you have further insight into how I might resolve the issue with my current setup, that would be apprecited substantially more.
This is my version of the command line:
gst-launch-0.10 filesrc location=departments.mov ! qtdemux name=demux ! ffdec_h263 ! videoscale ! video/x-raw-yuv,width=352,height=288 ! ffenc_h263 rtp-payload-size=512 ! rtph263pay ! asteriskh263 ! filesink location= departments.h263 demux. ! queue ! ffdec_adpcm_ima_qt ! audioconvert ! audioresample ! audio/x-raw-int,rate=8000,channels=1 ! wavenc ! filesink location= departments.wav
This gives the error:
WARNING: erroneous pipeline: could not link rtph263pay0 to asteriskh2630
Out of interest, i also tried rtph263ppay (two ps, h263+) and it worked in the toolchain. However H.263+/RFC2429 won't work for me.
I am running on Fedora Core 5. I installed the gstreamer-universe from the gstreamer repos.
gstreamer.i386 0.10.10-0.gst.1.5 installed
gstreamer-devel.i386 0.10.10-0.gst.1.5 installed
gstreamer-ffmpeg.i386 0.10.1-0.gst.1.5 installed
gstreamer-plugins-bad.i386 0.10.3-0.gst.3.5 installed
gstreamer-plugins-bad-devel.i386 0.10.3-0.gst.3.5 installed
gstreamer-plugins-base.i386 0.10.10-0.gst.1.5 installed
gstreamer-plugins-base-devel.i386 0.10.10-0.gst.1.5 installed
gstreamer-plugins-good.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-good-devel.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-ugly.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-ugly-devel.i386 0.10.4-0.gst.1.5 installed
gstreamer-python.i386 0.10.5-0.gst.1.5 installed
gstreamer-tools.i386 0.10.10-0.gst.1.5 installed
gstreamer-universe.i386 0.10.1-0.gst.1.5 installed I have not looked into the gstreamer source just yet, but will do that if I can't resolve this problem otherwise.
Thankyou in advance for any help you could offer,
Barry
PS: I tried ffasterisk but it does strange things with the timestamps, and I much prefer the flexibility that should come with gstreamer.
Posted: Wed Oct 11, 2006 1:10 pm Post subject: [Asterisk-video] Asterisk video conversion GStreamer issues
Hi everyone,
I got around the problem and just thought I'd
update so as to not waste anyone's time on this in the
future.
I rolled back my gstreamer, and instead of using the
latest version from the gstreamer repos I am using
the freshrpms repos.
The versions that do work are:
gstreamer.i386 0.10.3-3 installed
gstreamer-ffmpeg.i386 0.10.1-1.fc5 installed
gstreamer-plugins-bad.i386 0.10.3-1.fc5 installed
gstreamer-plugins-base.i386 0.10.3-3 installed
gstreamer-plugins-good.i386 0.10.2-1 installed
gstreamer-plugins-ugly.i386 0.10.3-1.fc5 installed
Thanks,
Barry
----- Original Message ----
From: Barry Kendell <barry_kendell@yahoo.com>
To: asterisk-video@lists.digium.com
Sent: Wednesday, October 11, 2006 11:48:07 AM
Subject: [Asterisk-video] Asterisk video conversion GStreamer issues
Hi everyone,
I am having trouble getting the gstreamer command line previously discussed in this list to work to convert h.263 video for Asterisk usage. If someone could provide the gstreamer versions that worked for them so I could downgrade that would be greatly appreciated. Or, if you have further insight into how I might resolve the issue with my current setup, that would be apprecited substantially more.
This is my version of the command line:
gst-launch-0.10 filesrc location=departments.mov ! qtdemux name=demux ! ffdec_h263 ! videoscale ! video/x-raw-yuv,width=352,height=288 ! ffenc_h263 rtp-payload-size=512 ! rtph263pay ! asteriskh263 ! filesink location= departments.h263 demux. ! queue ! ffdec_adpcm_ima_qt ! audioconvert !
audioresample ! audio/x-raw-int,rate=8000,channels=1 ! wavenc ! filesink location= departments.wav
This gives the error:
WARNING: erroneous pipeline: could not link rtph263pay0 to asteriskh2630
Out of interest, i also tried rtph263ppay (two ps, h263+) and it worked in the toolchain. However H.263+/RFC2429 won't work for me.
I am running on Fedora Core 5. I installed the gstreamer-universe from the gstreamer repos.
gstreamer-plugins-base-devel.i386 0.10.10-0.gst.1.5 installed
gstreamer-plugins-good.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-good-devel.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-ugly.i386 0.10.4-0.gst.1.5 installed
gstreamer-plugins-ugly-devel.i386 0.10.4-0.gst.1.5 installed
gstreamer-python.i386 0.10.5-0.gst.1.5 installed
gstreamer-tools.i386 0.10.10-0.gst.1.5 installed
gstreamer-universe.i386 0.10.1-0.gst.1.5 installed I have not looked into the gstreamer source just yet, but will do that if I can't resolve this problem otherwise.
Thankyou in advance for any help you could offer,
Barry
PS: I tried ffasterisk but it does strange things with the timestamps, and I much prefer the flexibility that should
come with gstreamer.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Posted: Wed Oct 11, 2006 2:20 pm Post subject: [Asterisk-video] Asterisk video conversion GStreamer issues
Hi Barry,
There's been some compatibility issues introduced in the latest
versions of gstreamer. If you're building gstreamer from source then
this code change will fix the problem. I don't know when the problem was
introduced, sorry.
From memory, I don't have the source here tonight, you need to change
the asterisk rtp payload plugin with the following pad definition:
Someone's gone and tidied up the capability difference between H.263 and
H.263+[++] which has caused a capability mismatch between the old
asterisk263 and new rtph263pay plugins.
<mailto:asterisk-video@lists.digium.com>
Hi everyone,
I am having trouble getting the gstreamer command line previously
discussed in this list to work to convert h.263 video for Asterisk
usage. If someone could provide the gstreamer versions that worked for
them so I could downgrade that would be greatly appreciated. Or, if you
have further insight into how I might resolve the issue with my current
setup, that would be apprecited substantially more.
This is my version of the command line:
gst-launch-0.10 filesrc location=departments.mov ! qtdemux name=demux !
ffdec_h263 ! videoscale ! video/x-raw-yuv,width=352,height=288 !
ffenc_h263 rtp-payload-size=512 ! rtph263pay ! asteriskh263 ! filesink
location= departments.h263 demux. ! queue ! ffdec_adpcm_ima_qt !
audioconvert ! audioresample ! audio/x-raw-int,rate=8000,channels=1 !
wavenc ! filesink location= departments.wav
This gives the error:
WARNING: erroneous pipeline: could not link rtph263pay0 to asteriskh2630
Out of interest, i also tried rtph263ppay (two ps, h263+) and it worked
in the toolchain. However H.263+/RFC2429 won't work for me.
I am running on Fedora Core 5. I installed the gstreamer-universe from
the gstreamer repos.
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum