Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m_pPipeline = gst_parse_launch("tcpserversrc host=192.168.0.3 port=5000 ! tsdemux ! h264parse ! avdec_h264 ! autovideosink", NULL);
- src = gst_element_factory_make("tcpserversink", "src");
- demux = gst_element_factory_make("tsdemux", NULL);
- h264parse = gst_element_factory_make("h264parse", NULL);
- avdec_h264 = gst_element_factory_make("avdec_h264", NULL);
- sink = gst_element_factory_make("autovideosink", NULL);//NULL);
- g_object_set(G_OBJECT(src), "host", "192.168.0.3", "port", 5000, nullptr);
- gst_bin_add_many(GST_BIN(m_pPipeline), src, demux, h264parse, avdec_h264, sink, nullptr);
- gst_element_set_state(src, GST_STATE_PLAYING);
- Setting pipeline to PAUSED ...
- Pipeline is live and does not need PREROLL ...
- Setting pipeline to PLAYING ...
- New clock: GstSystemClock
- gst-launch-1.0 v412src device=/dev/video0 ! video/x-h264,width=1280,height=720,framerate=30/1 ! h264parse ! mpegtsmux ! tcpclientskin host=192.168.0.3 port=5000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement