Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/vb6/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gstreamer rtspsrc代理内存分配错误_Gstreamer_Rtsp_Http Tunneling - Fatal编程技术网

Gstreamer rtspsrc代理内存分配错误

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启动时使用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错误

管道:

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
我希望任何人都能帮助我,谢谢你们的帮助

克里斯托夫酒店