工具/软件:Linux
您好!
我们正在开发用于接收 RTP 视频数据的以太网流并存储在文件中的应用。以下管道用于在 shell 上正常工作的接收。
gst-launch-1.0 udpsrc 端口=500! 'application/x-rtp、media=video、loady=97、clock-rate =90000、encoding-name=MP2T'! 非常棒! 文件链接位置=/home/root/video.mp4.
当在 c 文件中实现相同的操作时、我们会收到以下错误:
GST_capsfilter_prepare_Buf:断言'out_caps! =NULL'失败
c 代码的 capsfilter 部分是
G_object_set (G_object (filter1)、"caps"、GST_caps_new_Simple ("application/x-rtp"、"媒体"、G_type_string、"视频"、"有效载荷"、 G_TYPE_INT、33、"时钟速率"、G_TYPE_INT、90000、NULL)、NULL);
任何机构都能帮助我们吗?
BR
Marka Reddy