Vladimir Ermakov
Vladimir Ermakov
@dezhwrt at first i've tried to use native uclient, but cannot make it work. I'm not familiar how uhttp runs ucode, perhaps trouble was somewhere nearby uloop, don't remember.
@dhewg thanks! I've changed fetch using your guide, works well.
Here is example (after grep go2rtc): ``` go2rtc_up{url="http://127.0.0.1:1984"} 1 # TYPE go2rtc_producer_info gauge go2rtc_producer_info{stream="cam20_main",format_name="",protocol="",remote_addr="",user_agent=""} 0 go2rtc_producer_info{stream="cam20_subs",format_name="rtsp",protocol="rtsp+tcp",remote_addr="192.168.25.20:554",user_agent="go2rtc/1.9.11"} 1 # TYPE go2rtc_producer_received_bytes_total counter go2rtc_producer_received_bytes_total{stream="cam20_subs",remote_addr="192.168.25.20:554"} 75876 # TYPE go2rtc_consumer_info gauge go2rtc_consumer_info{stream="cam20_subs",format_name="webrtc",protocol="ws+udp",remote_addr="192.168.106.1:53139 prflx",user_agent="Mozilla/5.0 (X11;...
Funny, now it 2 times faster than netstat. Obviously ubus call introduced lots of past ~40ms.
How it looks now.
Wtf with that CI? RV64, PPC always fails, even here, where no compilation at all...
Need to run it under profiler to find out where it spend all that cpu time. Since in v2 each plugin is a Node, i assume that RMW takes a...
To make it buildable need to apply this patch: https://github.com/openwrt/packages/blob/ec99b0d71459c12b661f95f0b1d439bc3a814735/multimedia/go2rtc/patches/0005-v4l2-fix-riscv64-build-and-go-fmt.patch And then enable RV64 in internal/v4l2 https://github.com/openwrt/packages/blob/ec99b0d71459c12b661f95f0b1d439bc3a814735/multimedia/go2rtc/patches/0004-v4l2-eanble-risc-v-64-support.patch