Потоковая передача gstreamer на сервер nginx rtmp

PS: здесь впервые пользователь gstreamer. :)

Я пытаюсь транслировать видео с веб-камеры logitech c920, подключенной к beaglebone, с помощью gstreamer на сервер nginx. Но почему-то rtmpsink не работает на меня. Тем не менее, с fileink я могу сохранить видео на beaglebone. Хотя у меня все еще есть проблемы с потерей кадров и отсутствием звука, я хочу, чтобы потоковая часть работала первой. Используемая мной команда

GST_DEBUG=4 GST_DEBUG_FILE=gst2.log gst-launch-1.0 -v -e uvch264src device=/dev/video0 name=src auto-start=true average-bitrate=5000000 iframe-period=33  src.vidsrc  ! queue ! video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! flvmux ! rtmpsink location="rtmp://192.168.1.104:1935/hls/movie"

Мой вывод отладки здесь. gist

gstreamer просто завершает работу в течение 5 секунд.

Я проверил, что потоковый сервер работает. Но от клиента gstreamer не выдает никаких сообщений об ошибках. Или я не знаю, как правильно его отладить.

Я застрял в этом вопросе в течение последних многих дней. Любая помощь будет оценена.

Спасибо.

Обновление 1

:  Я могу отправить локальный файл на мой rtmp сервер с помощью ffmpeg, и сервер обрабатывает его, как и ожидалось.

ffmpeg -re -i /Users/r3dsm0k3/10.mp4 -vprofile baseline -ar 44100 -ac 1 -c copy -f flv rtmp://192.168.1.4:1935/hls/example

Попробовал gstreamer с помощью fakesink, и он не выдает никаких ошибок.

Обновление 2

Пробовал и с v4l2src, но без удачи.

7 голосов | спросил Ajith 21 +04002014-10-21T19:13:36+04:00312014bEurope/MoscowTue, 21 Oct 2014 19:13:36 +0400 2014, 19:13:36

1 ответ


0

Наконец-то понял. Это было довольно просто, но на стороне сервера вещей.

Мне пришлось добавить publish_time_fix off; в конфигурацию nginx для сервера rtmp.

Благодаря этому блогу .

ответил Ajith 1 62014vEurope/Moscow11bEurope/MoscowSat, 01 Nov 2014 13:31:20 +0300 2014, 13:31:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132