Gstreamer rtspsrc代理内存分配错误
嘿,伙计们 如果我尝试在gst启动时使用rtspsrc代理设置,我有一台ubuntu机器和一台arm设备,其中gstreamer版本为1.8.3,gstreamer版本为1.4.4。我在两台设备上都有相同的mem分配错误 我想测试是否可以通过HTTP隧道播放axis摄像机流,该隧道在axis摄像机手册中描述为: RTSP可以通过HTTP进行隧道传输。这可能证明是必要的 为了通过HTTP将防火墙等传递到隧道RTSP,设置了两个会话 向上的一个GET(用于命令回复和流数据)和一个POST(用于 命令)。在POST连接上发送的RTSP命令是base64 已编码,但GET连接上的回复为纯文本。到 将两个会话绑定在一起Axis产品需要唯一的ID (在x-SessionOkie标题中传送)。GET和POST请求 在HTTP端口(默认为80)和RTSP服务器上都接受 端口(默认为554) 我看到在rtspsrc有一个HTTP隧道代理设置,我不知道它是否有效,或者我是否走错了路 为了推进这项任务,我会测试这个代理属性,但是如果我启动gst启动,我会出现这个mem alloc错误 管道:Gstreamer rtspsrc代理内存分配错误,gstreamer,rtsp,http-tunneling,Gstreamer,Rtsp,Http Tunneling,嘿,伙计们 如果我尝试在gst启动时使用rtspsrc代理设置,我有一台ubuntu机器和一台arm设备,其中gstreamer版本为1.8.3,gstreamer版本为1.4.4。我在两台设备上都有相同的mem分配错误 我想测试是否可以通过HTTP隧道播放axis摄像机流,该隧道在axis摄像机手册中描述为: RTSP可以通过HTTP进行隧道传输。这可能证明是必要的 为了通过HTTP将防火墙等传递到隧道RTSP,设置了两个会话 向上的一个GET(用于命令回复和流数据)和一个POST(用于 命令
gst-launch-1.0 rtspsrc location="rtsp://root:1qay2wsx@192.168.1.211/axis-media/media.amp" proxy="http://root:1qay2wsx@192.168.1.211/axis-media/media.amp" ! rtph264depay! h264parse ! decodebin ! autovideosink
错误:
(gst-launch-1.0:15450): GLib-ERROR **: /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmem.c:100: failed to allocate 18446744073709551614 bytes
我希望任何人都能帮助我,谢谢你们的帮助
克里斯托夫酒店