非常奇怪的问题。我的Linux机箱中的工作管道(fedora / ubuntu / bsd)在Windows Xp / Vista中不起作用(使用Gstreamer for Windows)。
我在Windows Vista中有以下管道也在Windows XP中测试了同样的错误抛出:我该如何修复它?这是gstreamer的错误吗?相同的解析在Linux终端
中有效例如: C:\ gst-launch -v udpsrc port = 1111 caps =“ap plication / x-rtp,media =(string)audio,clock-rate =(int)44100,encoding-name =(stri ng)SPEEX,encoding-params =(string)1,frame-size =(string)480,payload =(int)96,ssr c =(uint)928237273,clock-base =(uint)2792682998,seqnum-base =(uint)62730“!... depay!dec!audioconvert!autoaudiosink
0:00:00.334065000 692 0088D708 ERROR GST_PIPELINE grammar.tab.c:50 8:gst_parse_element_set:无法将元素“udpsrc0”中的属性“caps”设置为“ application / x-rtp,media =(string)audio,clock-rate =(int)44100,encoding-name =(st ring)SPEEX,encoding-params =(string)1,frame-size =(string)480,payload =(int)96,s src =(uint)928237273,clock-base =(uint)2792682998,seqnum-base =(uint)62730“ 警告:错误的管道:无法在元素“udpsrc0”中设置属性“caps” to“application / x-rtp,media =(string)audio,clock-rate =(int)44100,encoding-name =(string)SPEEX,encoding-params =(string)1,frame-size =(string)480,payload =(int)9 6,ssrc =(uint)928237273,clock-base =(uint)2792682998,seqnum-base =(uint)62730“
注意:对于某些人来说,这是一个未知的错误吗?请看看没有答案,它可以是什么?
http://e2e.ti.com/support/embedded/f/354/t/59113.aspx
http://www.mentby.com/steven-431/gstreamer-on-gumstix.html
http://gstreamer-devel.966125.n4.nabble.com/Problem-with-udpsrc-in-gst-rtsp-server-td3327366.html
答案 0 :(得分:0)
删除此部分", ssr c=(uint)928237273, clock-base=(uint)2792682998, seqnum-base=(uint)62730"
后,错误不会出现。但是当它被移除时它根本不起作用(它只是停止显示错误)。
我认为Windows Gstreamer是Buggy,它应该只是允许Linux标准,与Linux一样,但不适用于Windows。