GStreamer和Youtube问题RTMPSink无法写入资源

时间:2020-06-30 08:01:31

标签: youtube rtmp gstreamer-1.0 java-gstreamer

使用GStreamer将视频发送到youtube时出现问题。 我的管道是:

"appsrc name=videoAppSrc ! rawvideoparse name=videoparser use-sink-caps=false format=8 ! videoconvert ! video/x-raw, fromat=YUV, width="+videoWidth+", height="+videoHeight+", framerate=25/1 ! videoconvert ! x264enc key-int-max=60 ! video/x-h264,profile=baseline ! tee name=t t. ! queue ! flvmux streamable=true name=mux ! rtmpsink name=dest location="+this.url+"/"+this.key+" t. ! queue ! matroskamux name=filemux ! filesink name=fileout location="+archFile.getAbsolutePath()+" appsrc name=audioAppSrc ! rawaudioparse use-sink-caps=true ! audioconvert ! volume name=audiovolume volume=1 ! voaacenc ! aacparse ! tee name=ta ta. ! queue ! mux. ta. ! queue ! filemux."

我正在使用带有gst1-java-core的Java将框架推入管道。

一段时间后,我得到这种错误:无法从GstRTMPSink元素写入资源。 有时会在1小时后发生,有时会在3小时后发生。 我认为问题在于youtube无法接收我的信息流。 我对吗? 我的管道有问题吗? 也许我必须调整一些属性才能使其在youtube上正常工作?

0 个答案:

没有答案