GStream Сохранение файла из RTSP - PullRequest
       6

GStream Сохранение файла из RTSP

0 голосов
/ 11 августа 2011

Это работает в командной строке:

gst-launch -ve rtspsrc location="rtsp://10.10.5.1:554" ! rtph264depay ! mpegtsmux ! filesink location=video.ts

однако этот код ничего не делает

Gst.Application.Init();

Pipeline pipe = new Pipeline("recorder");
        Bus b = pipe.Bus;
        b.Message += bus_Message;
        Element src = ElementFactory.Make("rtspsrc", "cam-source");
        Element sink = ElementFactory.Make("filesink","videodst");
        Element mux = ElementFactory.Make("mpegtsmux", "mux");
        Element demux = ElementFactory.Make("rtph264depay", "demux");
        src.Data.Add("location", "rtsp://10.10.5.1:554");
        sink.Data.Add("location", "out.ts");


    pipe.Add(src, sink, mux, demux);

    src.Link(demux);
    demux.Link(mux);
    mux.Link(sink);

    pipe.SetState(State.Playing);

    loop.Run();

какие-либо мысли?

...