【发布时间】:2016-02-09 17:25:44
【问题描述】:
我正在尝试读取以 h263 格式编码的视频流,该视频流是通过 rtsp 和 gstreamer 在 Windows 上接收的。最后,我必须得到一个 BGR 或 RGB 格式(使用 Qimage/Qt)。
我可以用 vlc rtsp://172.22.1.2:8554/test
我可以用 cmd 观察流程:
gst-launch-1.0 rtspsrc location=rtsp://172.22.1.2:8554/test ! rtph263pdepay ! avdec_h263 ! autovideosink
我无法在我的程序中执行此操作。
我试过m_pipeline = gst_parse_launch("rtspsrc location=rtsp://172.22.1.2:8554/test ! rtph263pdepay ! avdec_h263 ! appsink name=sink caps=video/x-raw, format=BGR", &error);
我在rtspsrc location=.. 的状态下尝试了uridecodebin uri=..。
我试过video/x-h263和video/x-raw, format=RGB
我是否有关于上限的错误消息,或者程序崩溃。
我不知道我是否使用了正确的元素,或者我的命令的结尾是错误的还是其他......?
【问题讨论】:
标签: video-streaming gstreamer rtsp rtsp-client h.263