Temat: µStreamer

Cześć wszystkim.
Jestem nowym użytkownikiem na tym forum więc wybaczcie mi gdybym popełnił jakąś gafę...

Pracuję nad projektem monitoringu swojego mieszkanie. Generalnie wszystko wygląda nieźle:
motioneye jako koncentrator kamer
jedna kamera IP
stary telefon jako druga
i webcam podpięty do routra jako trzecie... oko
wszystko zgrywane na ftp gdzieś na zewnątrz i może wewnętrznie też.

gdzie problem?
problemem jest... mjpg-streamer i webcam niby działa ale µStreamer działa lepiej (dla rozdzielczości 1920x1080 i 30 fps obraz nie tnie i jest płynny)
tylko że µStreamer-a nie ma w paczkach OpenWrt
poszukuję kogoś kto mógłby napisać dla tego programu Makefile pod Image Builder-a dla OpenWrt
lub podpowiedział jak µStreamer-a wrzucić na router w inny sposób...
(router to MiRouter3pro a webcam HIK_1080P_USB_CAMERA)

link do strony
https://github.com/pikvm/ustreamer

pozdrawiam

2 (edytowany przez Cezary 2022-10-16 21:45:45)

Odp: µStreamer

https://dl.eko.one.pl/test/ustreamer_5. … l_24kc.ipk

W źródłach pakietu jest już gotowy makefile dla openwrt, wystarczy go tylko skompilować. Nie sprawdzałem czy w ogóle działa, nie sprawdzałem jak się konfiguruje itd. Wszystko jest po twojej stronie. Kompilowane dla 22.03

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: µStreamer

super działa smile
root@MiRouter3pro:~# ustreamer -d /dev/video0 -w 3 --drop-same-frames=30 -f 30 -r 1920x1080 -q 100 -m MJPEG
-c HW -s 0.0.0.0 -p 3000
-- INFO  [72267.054      main] -- Using internal blank placeholder
-- INFO  [72267.055      main] -- Listening HTTP on [0.0.0.0]:3000
-- INFO  [72267.056    stream] -- Using V4L2 device: /dev/video0
-- INFO  [72267.056    stream] -- Using desired FPS: 30
-- INFO  [72267.056      http] -- Starting HTTP eventloop ...
================================================================================
-- INFO  [72267.058    stream] -- Device fd=8 opened
-- INFO  [72267.058    stream] -- Using input channel: 0
-- INFO  [72267.060    stream] -- Using resolution: 1920x1080
-- INFO  [72267.060    stream] -- Using format: MJPEG
-- INFO  [72267.061    stream] -- Using HW FPS: 30
-- ERROR [72267.061    stream] -- Device doesn't support setting of HW encoding quality                                                                                           parameters
-- INFO  [72267.061    stream] -- Using IO method: MMAP
-- INFO  [72267.083    stream] -- Requested 5 device buffers, got 5
-- INFO  [72267.093    stream] -- Capturing started
-- INFO  [72267.093    stream] -- Using JPEG quality: encoder default
-- INFO  [72267.094    stream] -- Creating pool JPEG with 1 workers ...
-- INFO  [72267.094    stream] -- Capturing ...
-- INFO  [72284.461      http] -- HTTP: Registered client: [192.168.3.141]:50650, id=67                                                                                          a61e7c804f570b; clients now: 1

4

Odp: µStreamer

Spójrz w pakiet bo tam normalnie jest /etc/config/ustreamer oraz skrypty startowe w /etc/init.d

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: µStreamer

Cezary dodałbyś może do repo:

https://github.com/pikvm/ustreamer/tree/master/pkg/openwrt

osobiście potrzebuje dla filogic ale może komuś jeszcze sie przyda zamiast mjpg streamer

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

6

Odp: µStreamer

Wszedł do repo wersji rozwojowej, możesz zainstalować tamtą wersję, powinna działać na 25.12.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: µStreamer

właśnie zainstalowałem wszystko działa jak należy wink

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu