Commit Graph

324 Commits

Author SHA1 Message Date
Koushik Dutta
f3c1b3cd16 various: minor cleanups 2023-01-04 13:56:42 -08:00
Koushik Dutta
626d100ec3 common: update lockfile 2023-01-02 21:44:40 -08:00
Koushik Dutta
73b6aaa613 sdk/core/ring: restrict microphone request hackery to safari/ring only 2023-01-01 21:12:58 -08:00
Koushik Dutta
cbafbb9ebd common: fix webrtc offer on safari failing with no mic 2023-01-01 15:14:07 -08:00
Koushik Dutta
8debfe62b6 client: publish 2023-01-01 13:31:38 -08:00
slyoldfox
060ff2bd33 First working version for a BTicino C300X (#468)
* First working version for a BTicino C300X

* Implement cleaner settings retrieval/storage

* Let rebroadcast handle video
2022-12-19 07:11:43 -08:00
Koushik Dutta
e182af44a6 rebroadcast: reduce frame jitter by enabling tcp no delay 2022-12-14 08:13:52 -08:00
Koushik Dutta
49954865de common: promise utis; 2022-12-04 23:12:54 -08:00
Koushik Dutta
9b57c5b191 webrtc: fix connection race condition 2022-11-23 14:11:50 -08:00
Koushik Dutta
bc4db094fe webrtc/homekit: publish 2022-11-16 10:32:08 -08:00
Koushik Dutta
fb2f34bf4f common: fix closeQuiet to actually be quiet 2022-11-15 20:00:55 -08:00
Koushik Dutta
d3878c7722 client/common: fix timeout utils 2022-11-13 09:42:12 -08:00
Koushik Dutta
ff0426c449 mqtt: expose sdk 2022-11-11 13:23:10 -08:00
Koushik Dutta
49de7a5429 core: support import 2022-10-31 20:33:25 -07:00
Koushik Dutta
a983da5357 common: add udp port reservation command 2022-10-28 08:38:25 -07:00
Koushik Dutta
45065df1b3 webrtc: fix nvr intercom usage 2022-10-27 15:13:17 -07:00
Koushik Dutta
0db9a71918 webrtc: enable trickle logging 2022-10-26 11:45:40 -07:00
Koushik Dutta
9a9b73a02c onvif: add support for tcp backchannel 2022-10-21 21:46:32 -07:00
Koushik Dutta
804a297926 rebroadcast: improved h264 oddity detection and ffmpeg fallback 2022-10-21 11:12:17 -07:00
Koushik Dutta
1377f61ca1 common: disable noisy webrtc logs 2022-10-10 08:39:06 -07:00
Koushik Dutta
f63ce576f7 rebroadcast: revert risky querystring change 2022-10-04 23:35:46 -07:00
Koushik Dutta
86a3911015 core: click bubbling toggling mixins 2022-10-01 19:27:58 -07:00
Koushik Dutta
9e71ce224f rebroadcast: potentially
risky change with query string handling in rtsp client.
2022-09-27 14:00:05 -07:00
Koushik Dutta
4ba6570107 rebroadcast: potentially
risky change with query string handling in rtsp client.
2022-09-27 13:57:10 -07:00
Koushik Dutta
cd2aa0efc7 common: fixup imports 2022-09-26 19:20:26 -07:00
Koushik Dutta
2b9240def8 sdk: wip restructure 2022-09-24 11:31:02 -07:00
Koushik Dutta
41c44ea10c homekit: missing file for spspps parse crash 2022-09-16 01:30:40 -07:00
Koushik Dutta
29fa731198 webrtc: add support for optional turn servers 2022-09-16 01:30:18 -07:00
Koushik Dutta
f396d55ddc webrtc: signaling logging 2022-09-14 20:10:58 -07:00
Koushik Dutta
0c883027fd webrtc: support rpc transport interleaved with a/v 2022-09-13 22:06:42 -07:00
Koushik Dutta
10f4df6c61 webrtc: logging 2022-09-03 15:30:09 -05:00
Koushik Dutta
f3fcb1d8bf core: fix race condition for ontrack 2022-09-02 11:31:09 -05:00
Koushik Dutta
3da637beb4 common: dont request microphone permission until necessary 2022-09-01 21:11:37 -07:00
Koushik Dutta
3af43635f2 rebroadcast: fix GET_PARAMETER ping/timeout message body not being read 2022-08-29 11:02:28 -07:00
Koushik Dutta
4554c102e6 common: relax digest auth parameter verification 2022-08-23 00:51:32 -07:00
Koushik Dutta
bd8bd8c903 common: silence unnecessary webrtc console spam 2022-08-22 20:11:34 -07:00
Koushik Dutta
60ca802d24 mqtt: add samples 2022-08-22 13:28:48 -07:00
Koushik Dutta
10f73394e3 rebroadcast: re-add rtsp server on per camera ports 2022-08-19 12:23:41 -07:00
Koushik Dutta
977e5689b9 plugins: remove wrtc dependency 2022-08-13 11:22:30 -07:00
Koushik Dutta
989d8919f6 rebroadcast: perf improvements 2022-08-11 01:51:06 -07:00
Koushik Dutta
4b99ff328a webrtc: add udp packetized fast path 2022-08-09 10:30:33 -07:00
Koushik Dutta
12f9256087 common: cleanup rtsp server udp 2022-08-01 16:36:10 -07:00
Koushik Dutta
f6b4b98428 snapshot: use ffmpeg instead of jimp 2022-07-30 16:03:28 -07:00
Koushik Dutta
e8fbc1cdfa webrtc: update werift upstream. 2022-07-22 11:14:53 -07:00
Koushik Dutta
fef8b98796 common: document ffmpeg args 2022-07-19 08:32:25 -07:00
Koushik Dutta
2c0a3923ef common: improve rtsp server udp support 2022-07-16 22:09:45 -07:00
Koushik Dutta
c948d0eb7e common: fix some issues with rtsp/udp 2022-07-15 22:16:03 -07:00
Koushik Dutta
7886a45653 common: reduce log spam in browser 2022-07-15 08:29:16 -07:00
Koushik Dutta
f5c2542213 common: parse/report fua and stap packets 2022-07-13 07:47:18 -07:00
Matus Kral
8782ada8da update ffmpeg-hardware-acceleration.ts (#307)
- fix nvidia pipeline arguments:
   - replace bad "-" characters with proper dashes (in -hwaccel)
   - add  hwaccel_output_format parameter to the cuvid pipeline as well
       - change hwaccel output format to something forcing the pipeline to download the frames from video memory (not doing so breaks the pipeline completely in case custom user filter arguments contain software scale= (for cuda/cuvid scale_cuda=/scale_npp= would be needed) or/and transcoding is involved which for the moment uses scale=

- update depretiated encoder nvenc_h264 -> h264_nvenc
2022-07-06 22:10:59 -07:00