Gstreamer rtspsrc proxy mem ошибка выделения памяти

Привет ребят

У меня есть одна машина Ubuntu с версией 1.8.3 gstreamer и одно устройство arm с версией 1.4.4 gstreamer, если я пытаюсь использовать настройку прокси rtspsrc на gst-launch. У меня одинаковая ошибка выделения памяти на обоих устройствах.

Я хочу проверить, возможно ли воспроизвести поток с оси камеры через HTTP-туннель, который описан в руководстве по оси камеры как:

RTSP можно туннелировать по HTTP. Это может оказаться необходимым для прохождения брандмауэров и т. Д. Для туннелирования RTSP через HTTP устанавливаются два сеанса; один GET (для командных ответов и потоковых данных) и один POST (для команд). Команды RTSP, отправляемые по соединению POST, кодируются в base64, но ответы по соединению GET отображаются в виде простого текста. Для связывания двух сеансов продукт Axis должен иметь уникальный идентификатор (передается в заголовке x-sessioncookie). Запросы GET и POST принимаются как на порт HTTP (по умолчанию 80), так и на порт сервера RTSP (по умолчанию 554).

Я вижу в rtspsrc есть настройки прокси для туннелирования HTTP, я не знаю, работает ли он, или я нахожусь на неправильном пути.

Чтобы продвинуться вперед в выполнении этой задачи, я бы протестировал свойства прокси, но если я запустил gst-launch, у меня возникла ошибка 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

Я надеюсь, что кто-нибудь может мне помочь, и спасибо за вашу помощь, ребята.

БР Кристоф

0 ответов

Другие вопросы по тегам