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
Koushik Dutta
cb3591e613
core: add script default export support
2022-06-25 14:17:24 -07:00
Koushik Dutta
496a48e0ec
common/client: fix peer connection state utils
2022-06-22 11:24:33 -07:00
Koushik Dutta
75d02f9878
common: BrowserSignalingSession datachannel support
2022-06-20 20:01:08 -07:00
Koushik Dutta
739705aac5
common: refactor and move some files around
2022-06-20 11:32:08 -07:00
Koushik Dutta
459b3bfdc3
rebroadcast: fix audio sdp codec parsing in some cases.
2022-06-17 16:25:11 -07:00
Koushik Dutta
8f6ad20d14
rebroadcast: fix keepalive when GET_PARAMETER is missing. publish socket leak.
2022-06-17 15:54:38 -07:00
Koushik Dutta
583fda9906
common: fix socket leak in single client listener
2022-06-17 15:23:39 -07:00
Koushik Dutta
08e90919b6
common: fix h264 packet scanning
2022-06-17 09:29:12 -07:00
Koushik Dutta
5c4a4964ad
common: nvr utils
2022-06-16 16:43:08 -07:00
Koushik Dutta
61a9a5f30d
common: fix various race conditions around rtc signaling
2022-06-07 11:05:49 -07:00
Koushik Dutta
a22b4be4ec
common: dont force keyframes, leave that up to the sender
2022-05-31 17:37:32 -07:00
Koushik Dutta
8f531336d7
rebroadcast: move the bitstream hint out of the filter arguments
2022-05-31 10:53:12 -07:00
Koushik Dutta
cceeafa69d
rebroadcast: fix socket and client leak on quick stream shutdown
2022-05-30 16:53:11 -07:00
Koushik Dutta
c5246b87ae
rebroadcast: probe video if there is no sps
2022-05-28 18:55:38 -07:00
Koushik Dutta
2acf3319ea
rebroadcast: fix potentially missing the key frame packets on startup
2022-05-27 18:43:21 -07:00
Koushik Dutta
669ef560a3
common: remove dead code
2022-05-26 20:42:47 -07:00
Koushik Dutta
b9da56bb50
common: webrtc logging
2022-05-26 20:39:45 -07:00
Koushik Dutta
ffac90c5f6
rebroadcast: unrecognized platforms should still have libx264
2022-05-23 08:52:47 -07:00
Koushik Dutta
85c9aba46d
common: fix rtsp auth in some strange cases with double www-authenticate headers
2022-05-20 12:54:23 -07:00
Koushik Dutta
0c6c2436ca
homekit/rebroadcast: properly handle rtsp servers that accept both basic and digest auth
2022-05-18 20:35:19 -07:00
Koushik Dutta
b7e7790bb0
rebroadcast/sdk: add h264 probe reporting
2022-05-18 16:34:31 -07:00
Koushik Dutta
99cc201b8e
rebroadcast: provide user guidance in console log if RTSP encounters weird packets.
2022-05-18 13:00:36 -07:00
Koushik Dutta
780f3a3e35
rebroadcast: better stream termination logging
2022-05-17 18:07:10 -07:00
Koushik Dutta
5ee18780b9
rebroadcast: fix various parser session teardown/startup bugs
2022-05-17 11:29:53 -07:00
Koushik Dutta
35d1a8e6b7
webrtc: set pix_fmt
2022-05-17 00:09:26 -07:00
Koushik Dutta
03fc068365
common: ffmpeg resolution fix, raw video fixes
2022-05-16 23:36:49 -07:00
Koushik Dutta
b102a4269e
homekit: accessory mode fixes
2022-05-16 21:03:32 -07:00
Koushik Dutta
8d8e2677ff
rebroadcast: fix ffmpeg hang
2022-05-16 19:07:35 -07:00
Koushik Dutta
a6c5995248
common: add persisted default to StorageSettings
2022-05-16 13:48:25 -07:00
Koushik Dutta
ae8b378ab9
webrtc: update werift to upstream
2022-05-14 10:52:02 -07:00
Koushik Dutta
14c940064b
rebroadcast: fix homekit videos starting too late
2022-05-10 23:39:59 -07:00
Koushik Dutta
7bb1aae39c
rebroadcast: Fix input audio codec negotiation and settings
2022-05-09 22:18:36 -07:00
Koushik Dutta
59bdc9446a
common: rtsp client tweaks
2022-05-09 17:20:10 -07:00
Koushik Dutta
3b253d25c9
homekit/rebroadcast/common: refactored rtsp client
2022-05-09 11:39:08 -07:00