gtk 应用程序中的 RTSP 视频
我开发了一个 gtk 应用程序,用于播放来自 IP 摄像机的 RTSP 流。
pipeline=gst_parse_launch(“rtspsrc位置=rtsp://192.168.127.100:554/moxa-cgi/udpStreamer延迟=0!decodebin!xvimagesink”,NULL); gst_element_set_state(管道,GST_STATE_PLAYING);
我将此代码粘贴到我的程序中,它工作正常,但另一个窗口。 如何在我的绘图区域或其他小部件上显示视频?
I develop an gtk-application for playing RTSP stream from IP cameras.
pipeline=gst_parse_launch("rtspsrc location=rtsp://192.168.127.100:554/moxa-cgi/udpStreamer latency=0 ! decodebin ! xvimagesink",NULL);
gst_element_set_state (pipeline, GST_STATE_PLAYING);
I paste this code to my program, and it work fine, but another window.
How can I display the video on my drawing_area or other widget?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我做了几乎相同的事情,并在 Gtk3 中为其创建了一个类。希望有帮助。
I´ve done nearly the same and created a class for it in Gtk3. Hope it helps.
Tristan 在他的博客上有一篇关于嵌入视频和全屏视频的好文章
http://tristanswork.blogspot.com/2008 /09/fullscreen-video-in-gstreamer-with-gtk.html
Tristan 的更新示例在这里:
http://code.sat.qc.ca /miville/inhouse/prototypes/gstreamer/cpp/fullscreen/test.c
Tristan has a nice article on his blog for embedding video and full screen video
http://tristanswork.blogspot.com/2008/09/fullscreen-video-in-gstreamer-with-gtk.html
Tristan's updated example is here:
http://code.sat.qc.ca/miville/inhouse/prototypes/gstreamer/cpp/fullscreen/test.c