Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Hola-PC + VCEB Задержка
skn
Добавлено 24.04.2019 12:38
5
Сообщение: 1
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Добрый день!
Сделал трансляцию с VCEB по rtmp

gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! imxipuvideotransform ! imxvpuenc_h264 bitrate=500 ! h264parse ! flvmux ! rtmpsink location='rtmp://localhost/rtmp/live live=1'

Задержка получилась 3-4с. Это нормально для этой платы? Как можно уменьшить?

buildroot-2019.02-sk есличе

Спасибо
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.04.2019 16:58 Сообщение: 2
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Цитата

Задержка получилась 3-4с. Это нормально для этой платы?


особенности аппаратного кодека h264

Цитата

Как можно уменьшить?


использовать mjpeg
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 25.04.2019 10:54 Сообщение: 3
skn
0

Пункты: 1016
Регистрация: 27.07.2009
mjpeg был изначально запланирован и реализован на макете на малине, нормально работал, только загружал проц на 80-90%

На hola-pc почему-то не удалось завести mjpg-streamer. на сборке 2017 в браузере показывал белый квадрат, на 2019 вообще какие-то ошибки при запуске выдавал, такое ощущение, что собрался как-то не так.

Шкурный вопрос. Может есть работающий пример запуска mjpg + hola + vceb? Был бы признателен.
Спасибо
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.04.2019 13:52 Редактировалось 25.04.2019 13:57 Сообщение: 4
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Цитата
Может есть работающий пример запуска mjpg + hola + vceb?


на плате:

gst-variable-rtsp-server -p 9001 -u "imxv4l2videosrc device=/dev/video0 ! imxipuvideotransform ! imxvpuenc_mjpeg ! rtpjpegpay name=pay0 pt=96"

на РС

vlc rtsp://192.168.0.136:9001/stream


http://trac.gateworks.com/wiki/Yocto/gstreamer/streaming
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 08.05.2019 11:24 Сообщение: 5
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Спасибо за ответ.
Задержка все равно большая - около двух секунд.
И еще вопрос. Моет знаете проверенный способ вывести этот поток в html?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 08.05.2019 13:15 Редактировалось 08.05.2019 13:58 Сообщение: 6
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Цитата

И еще вопрос. Моет знаете проверенный способ вывести этот поток в html?


http не проверял, навскидку есть несколько вариантов

1) Использовать плагин hls (по умолчанию не включен)

make menuconfig

Target packages --->
Audio and video applications --->
gst1-plugins-bad --->
[*] hls

и пересобрать gst1-plugins-bad

rm -r output/build/gst1-plugins-bad*
make

https://stackoverflow.com/questions/34975851/i-want-to-perform-hls-http-live-streaming-using-gstreamer

2) Использовать плагин webrtc (по умолчанию не собирается)

пропатчить buuildroot https://yadi.sk/d/bbW2lIRcwI1fYw

скачать патч в корень буилдрута и пропатчить

cd buildroot-2019.02-sk
patch -p1 < buildroot-2019.02-sk-webrtc.patch

make menuconfig

пересобрать gst1-plugins-bad как в первом варианте

Примеры как использовать надо искать в инете

3) Скармливать поток от gstreamer серверу webrtc

make menuconfig

Target packages --->
Networking applications --->
[*] janus-gateway --->

отметить там всё - я не знаю что конкретно понадобится

--- janus-gateway
*** plugins ***
[*] audio bridge
[*] echo test
[*] record and play
[*] sip gateway
[*] streaming
[*] text room
[*] video call
[*] video room
[*] voice mail
*** transports ***
[*] MQTT
[*] RabbitMQ
[*] REST (HTTP/HTTPS)
[*] Unix Sockets
[*] WebSockets

https://janus.conf.meetecho.com/

как его настраивать надо искать в инете
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 09.05.2019 11:52 Сообщение: 7
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Спасибо. Попробую
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 16.07.2019 17:07 Сообщение: 8
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Цитата
gst-variable-rtsp-server -p 9001 -u "imxv4l2videosrc device=/dev/video0 ! imxipuvideotransform ! imxvpuenc_mjpeg ! rtpjpegpay name=pay0 pt=96"

Подскажите, пожалуйста, можно ли как-нибудь изменить fps в такой последовательности? Пробовал imxv4l2videosrc device=/dev/video0 fps-n=10, все равно прилетает 30.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.07.2019 23:01 Сообщение: 9
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Цитата

Подскажите, пожалуйста, можно ли как-нибудь изменить fps в такой последовательности? Пробовал imxv4l2videosrc device=/dev/video0 fps-n=10, все равно прилетает 30.


насколько помню драйвер adv7180 не поддерживает смену fps, попробуйте videorate

https://gstreamer.freedesktop.org/documentation/videorate/index.html?gi-language=c
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC