[gst-devel] I can't mux the h.264 stream to the file.
xflxmin17 at 163.com
Sun Jul 18 03:11:06 CEST 2010
I have the bellow pipeline, it can work well in the command-line. But when I realize it in my program with c, it can't work. I don't know why??? It troubled me for a long time.
udpsrc->queue-> | | ->queue -> rtph264depay -> tee->|
| gstrtpbin | |-->queue->"video/x-h264,width=(int)640,heigth=(int)480,framerate=(fraction)25/1"->queue->matraskamux->filesink location="t.mkv"
If I do not add the recording branch, just showing the video, it can work well in my program. But, if I add the recording branch, it does not work. It shows single one frame, and it stopped, it give me a static picture. At the same time, t.mkv has none of the data. I guess the problem must in the recording branch as I removed it in the program which can work well.
What's wrong in my pipeline? Or may be is my program ?
More information about the gstreamer-devel