Koushik Dutta
a23a73942d
rebroadcast: fix content-base handling
2024-03-13 21:16:48 -07:00
Koushik Dutta
868403ecde
core/common: dont crash on script parse failure, add more node types
2024-03-12 20:19:50 -07:00
Koushik Dutta
5bad16859a
core: add more node types
2024-03-12 10:35:00 -07:00
Brett Jia
cb742ab75e
common: fix behavior of multiple createLocalDescription calls on firefox ( #1078 )
...
* use localDescription property
* debug
* debug
* debug
* cleanup
2024-03-01 12:57:31 -08:00
Koushik Dutta
dbb314b4eb
webrtc/common/rebroadcast: fix sdp parsing
2024-02-24 12:02:12 -08:00
Koushik Dutta
d6b9900db5
various: fix sdp parsing issue around codec defaults
2024-02-21 10:02:01 -08:00
Long Zheng
657921a5b3
sdk/server: Fix type of canMixin ( #1333 )
...
* Fix type of canMixin
* Allow undefined
* Add void
2024-02-20 13:31:22 -08:00
Koushik Dutta
01400cf206
core: prep for server fakefs removal
2024-01-14 14:24:43 -08:00
Koushik Dutta
c72c34f954
common: remove node-fetch
2024-01-11 20:06:51 -08:00
Koushik Dutta
6506c4236f
various: fixup http lib
2024-01-11 00:37:21 -08:00
Koushik Dutta
5f02e6a272
various: more http refactoring
2024-01-10 16:08:38 -08:00
Koushik Dutta
56bbf00edc
various: update http auth utils usage
2024-01-10 13:16:00 -08:00
Koushik Dutta
aea24a84f0
cameras: update http utils again
2024-01-10 11:13:37 -08:00
Koushik Dutta
115d168cd3
snapshot: remove axios
2024-01-09 13:12:44 -08:00
Koushik Dutta
e25cf860f0
common: replacement implementation for axios digest auth
2024-01-09 13:04:00 -08:00
Koushik Dutta
c370773af4
common: missing file
2024-01-02 12:12:51 -08:00
Koushik Dutta
d4cae8abbb
common: add packet loss util to browser signaling session
2023-12-18 12:36:57 -08:00
Koushik Dutta
0e6b3346ed
common: add packet loss util to browser signaling session
2023-12-18 12:34:36 -08:00
Koushik Dutta
98017a5aa6
snapshot: debounce pics for 2 seconds
2023-12-17 22:58:35 -08:00
Koushik Dutta
3f1b45c435
rebroadcast: fix unhandled rejection on stream startup failure
2023-12-12 09:44:59 -08:00
slyoldfox
a6bf055b85
Avoid 'No audio stream detected' in prebuffer when speex is the inputAudioCodec ( #1203 )
...
Co-authored-by: Marc Vanbrabant <marc@foreach.be >
2023-11-28 08:51:19 -08:00
Koushik Dutta
fde3c47d8c
common: improve ffmpeg kill func, add queue end promise
2023-11-27 19:04:09 -08:00
Koushik Dutta
167360a218
common: prevent runaway zygote
2023-11-19 19:03:43 -08:00
Koushik Dutta
5eb2c586fa
common: add zygote worker. fix async queue signal abort.
2023-11-19 14:34:50 -08:00
Koushik Dutta
5847b585c7
common: move zygote
2023-11-18 14:31:47 -08:00
Koushik Dutta
8c8c7934ff
common: queue end should not clear the queue
2023-11-17 21:55:50 -08:00
Koushik Dutta
dd4efcd52f
common: fix waiting dequeues on queue end
2023-11-17 20:55:28 -08:00
Koushik Dutta
cfb78ebb7f
common: queue iterator throw or return should propagate to queue.
2023-11-15 23:13:10 -08:00
Koushik Dutta
6f483f829b
common: fix readLine performance
2023-10-31 11:42:18 -07:00
Koushik Dutta
f07604de4c
two-way audio improvements:
...
rename pcm_ulaw to pcm_mulaw per ffmpeg codec name
support transcode free rtp forwarding of audio only streams
onvif two audio codec negotiation with upstream
2023-10-19 14:00:36 -07:00
Koushik Dutta
4b181a8ac9
videoanalysis: fix migration bug by reenabling mixins
2023-09-14 08:15:18 -07:00
Koushik Dutta
1aca97c2ae
common: updates
2023-08-12 19:38:17 -07:00
Koushik Dutta
bd41410367
common: add async queue
2023-08-12 14:10:51 -07:00
Koushik Dutta
36b8b9eeed
common: formatting
2023-08-03 19:45:19 -07:00
Koushik Dutta
fbd6937627
webrtc/core: streamline p2p connection
2023-08-03 19:18:51 -07:00
Koushik Dutta
2f3529b822
rebroadcast: simplify prebuffer sync frame search, remove dead code...
2023-07-21 18:16:13 -07:00
Koushik Dutta
e063637100
rebroadcast: Fix prebuffer sync frame search lol
2023-07-21 18:12:37 -07:00
Koushik Dutta
56f127a203
webrtc: stapa/sei fix. stream start failure fix/logging.
2023-06-28 11:24:26 -07:00
Koushik Dutta
2372acc796
rebroadcast: cleanup sdp rejection
2023-06-16 15:38:48 -07:00
Brett Jia
6b9c3e4aa0
rebroadcast: recover after ffmpeg exits before printing sdp ( #890 )
...
* rebroadcast: recover after ffmpeg exits before printing sdp
* Revert "rebroadcast: recover after ffmpeg exits before printing sdp"
This reverts commit aee2124937 .
* reject sdp promise on ffmpeg exit
2023-06-16 15:33:47 -07:00
Koushik Dutta
6c4c83f655
rebroadcast: hack fix for ffmpeg sdp race condition
2023-06-01 20:33:28 -07:00
Koushik Dutta
7451b9903a
rebroadcast: add ffmpeg transcode
2023-05-15 13:10:14 -07:00
Koushik Dutta
aded2e43b1
rebroadcast: support output transcoidng
2023-05-15 10:49:48 -07:00
Koushik Dutta
37b0e46dd0
rebroadcast: Fix audio codec parsing bug
2023-05-06 12:01:25 -07:00
Koushik Dutta
9ed850e327
rebroadcast/webrtc: fixup pcm_ulaw handling
2023-05-03 14:11:17 -07:00
Koushik Dutta
1d18697161
videoanalysis: watch for pipeline hangs. fix race conditions around pipeline startup/termination.
2023-04-10 10:17:26 -07:00
Koushik Dutta
ec3e16f20f
onvif (reolink): implement two way audio
2023-04-09 21:02:42 -07:00
Koushik Dutta
73a489ea37
rtc: null check double offer error
2023-04-06 22:35:52 -07:00
Koushik Dutta
d8e406d415
webrtc: reduce debug logging
2023-03-29 16:41:16 -07:00
Koushik Dutta
15b6f336e4
common: add h264 fragment information parsing
2023-03-29 08:18:13 -07:00