Commit Graph

118 Commits

Author SHA1 Message Date
Koushik Dutta
c46b35870b webrtc: fix various leaks 2022-11-01 21:33:21 -07:00
Koushik Dutta
1aff6c898c webrtc: fix missing stun servers 2022-10-28 13:24:45 -07:00
Koushik Dutta
5e4266c15f common: add udp port reservation command 2022-10-28 08:38:46 -07:00
Koushik Dutta
45065df1b3 webrtc: fix nvr intercom usage 2022-10-27 15:13:17 -07:00
Koushik Dutta
3c5c80ab19 webrtc: verify the negotiated codec before attempting to use it. 2022-10-26 11:43:49 -07:00
Koushik Dutta
e4b85bd06e webrtc: disambiguate options between input copy and ffmpeg codec copy 2022-10-21 09:54:24 -07:00
Koushik Dutta
e653d839cb webrtc: disambiguate options between input copy and ffmpeg codec copy 2022-10-21 09:28:51 -07:00
Koushik Dutta
185f39e93f webrtc: fix missing audio if rebroadcast is not in use 2022-10-19 21:58:56 -07:00
Koushik Dutta
92068d51de webrtc: improve fork cleanup 2022-10-18 11:08:31 -07:00
Koushik Dutta
70cce4bd0f webrtc: move connections onto their own thread for better cleanup and per connection performance 2022-10-17 16:12:46 -07:00
Koushik Dutta
18115c9992 sdk/webrtc: revert unnecessary rtc track changes 2022-10-17 11:17:23 -07:00
Koushik Dutta
aa09a4960a webrtc: update werift with fixed track removal. add support for replaceTrack. 2022-10-16 20:26:02 -07:00
Koushik Dutta
ed5bf9891d webrtc: increase listen timeout on audio transcode to 5 minutes 2022-10-10 08:38:48 -07:00
Koushik Dutta
6d4a3c7ecd webrtc: update paths 2022-09-25 16:27:00 -07:00
Koushik Dutta
0f2595faed webrtc: set turn on by default 2022-09-16 14:31:32 -07:00
Koushik Dutta
29fa731198 webrtc: add support for optional turn servers 2022-09-16 01:30:18 -07:00
Koushik Dutta
3d3944b227 webrtc: improve startup on renegotiated bundle connections 2022-09-15 08:31:40 -07:00
Koushik Dutta
612ec08c78 webrtc: publish alexa fix. 2022-09-14 20:25:36 -07:00
Koushik Dutta
4779a14101 Revert "webrtc: use standard mid values"
This reverts commit 07428a9028.
2022-09-14 20:23:59 -07:00
Koushik Dutta
148da12eb5 webrtc: refactor fixes 2022-09-14 20:10:34 -07:00
Koushik Dutta
0c883027fd webrtc: support rpc transport interleaved with a/v 2022-09-13 22:06:42 -07:00
Koushik Dutta
81ee68a39e client: fix webrtc disconnection detection 2022-09-12 21:29:24 -07:00
Koushik Dutta
59ac58d7d0 webrtc: fix playback issue when there is no audio 2022-09-12 07:39:54 -07:00
Koushik Dutta
2841fa01d1 tuya: fix crlf in candidate, fix empty stream name in rebroadcast, webrtc logging 2022-09-04 13:16:26 -05:00
Koushik Dutta
10f4df6c61 webrtc: logging 2022-09-03 15:30:09 -05:00
Koushik Dutta
e2aac68906 webrtc: use standard mid values 2022-09-03 11:29:08 -05:00
Koushik Dutta
07428a9028 webrtc: use standard mid values 2022-09-03 09:06:24 -05:00
Koushik Dutta
fa849af51a webrtc: use client offer by default 2022-08-28 18:51:12 -07:00
Koushik Dutta
58c8235cbc webrtc: fixup nvr usage 2022-08-27 12:13:32 -07:00
Koushik Dutta
f78ae6d45b core/webrtc: revert some webrtc changes due to undiagnosed streaming issues 2022-08-27 08:31:02 -07:00
Koushik Dutta
39dae4457e webrtc: publish 2022-08-26 23:06:24 -07:00
Koushik Dutta
76632e7b23 webrtc: new connection management multiplexer 2022-08-22 14:17:51 -07:00
Koushik Dutta
ef5ada01bb webrtc: wip 2022-08-20 20:29:19 -07:00
Koushik Dutta
613d25d033 webrtc: remove frame duration argument due to buggy webrtc implementations 2022-08-17 12:36:19 -07:00
Koushik Dutta
6a713288fd webrtc: publish beta 2022-08-11 13:39:37 -07:00
Koushik Dutta
67ca3946c8 webrtc: ffmpeg packetization fast path 2022-08-09 12:19:00 -07:00
Koushik Dutta
4b99ff328a webrtc: add udp packetized fast path 2022-08-09 10:30:33 -07:00
Koushik Dutta
ad235f910e common: parse sdp 2022-08-09 08:00:03 -07:00
Koushik Dutta
67e095d4b0 webrtc: fix socket leak 2022-08-07 15:59:44 -07:00
Koushik Dutta
ae1dd55f22 webrtc: fix first packet notification 2022-07-30 22:23:36 -07:00
Koushik Dutta
b285c4a11e webrtc: fix always transcode bug 2022-07-28 14:17:23 -07:00
Koushik Dutta
1e4c757d32 webrtc: fix google camera gen 2 regression. https://github.com/shinyoshiaki/werift-webrtc/issues/240 2022-07-24 10:19:38 -07:00
Koushik Dutta
a120901daa webrtc: max compat mode should always transcode audio 2022-07-23 00:24:16 -07:00
Koushik Dutta
f312e68e6a webrtc: cleanup 2022-07-22 22:16:29 -07:00
Koushik Dutta
9b2051c996 webrtc: update werift upstream. 2022-07-22 11:16:36 -07:00
Koushik Dutta
e8fbc1cdfa webrtc: update werift upstream. 2022-07-22 11:14:53 -07:00
Koushik Dutta
b56f8009a7 webrtc: add experimental support for upstream ffmpeg. 2022-07-21 08:11:48 -07:00
Koushik Dutta
88240ee44b webrtc: fix dropped frames in encoder process 2022-07-20 16:39:19 -07:00
Koushik Dutta
b25aa92ded webrtc: add experimental gstreamer pipeline.
reduce logging
remove preset ultrafast that was causing slow startups in chrome 103.
2022-07-19 08:40:42 -07:00
Koushik Dutta
1beddcc711 webrtc: publish 2022-07-14 10:22:47 -07:00