Koushik Dutta
|
9c91e3bc16
|
core: fix race condition on native webrtc viewing
|
2022-05-03 18:41:44 -07:00 |
|
Koushik Dutta
|
10da64e7d7
|
Merge branch 'main' of github.com:koush/scrypted
|
2022-05-02 11:50:53 -07:00 |
|
Koushik Dutta
|
b4e9f20d5d
|
all: prune package.json
|
2022-05-02 11:50:47 -07:00 |
|
Koushik Dutta
|
6d4d201ad5
|
common: remove werift
|
2022-05-02 11:37:09 -07:00 |
|
Koushik Dutta
|
d4478fa5f4
|
rebroadcast: fix scrypted/udp rtsp timeout. log when rtsp key frame cant be found.
|
2022-05-01 11:51:37 -07:00 |
|
Koushik Dutta
|
eeae5b11d4
|
homekit/rebroadcast: rtsp client setup may return interleave values that are not what was reqwuested. todo: leverage this ourselves.
|
2022-04-30 18:12:31 -07:00 |
|
Koushik Dutta
|
f362dc1a76
|
common: sdp sdp/pps parsing. sync frame search in rtsp works if no sps is available.
|
2022-04-28 23:46:38 -07:00 |
|
Koushik Dutta
|
a02ed89a73
|
rebroadcast: respect rtsp content-base header.
fixup various rtsp client auth issues.
|
2022-04-27 13:45:59 -07:00 |
|
Koushik Dutta
|
39f301cf70
|
rebroadcast: dont send prebuffer audio. fix ffmpeg rtsp parser.
|
2022-04-21 20:33:44 -07:00 |
|
Koushik Dutta
|
1171a7c4ce
|
rebroadcast: fix streams crossing
|
2022-04-20 20:18:05 -07:00 |
|
Koushik Dutta
|
34d5efd7ef
|
rebroadcast: Fix rtsp client auth bugs
|
2022-04-20 09:33:29 -07:00 |
|
Koushik Dutta
|
da6fa5402d
|
chromecast: update receiver app with resolution hint
|
2022-04-18 22:07:41 -07:00 |
|
Koushik Dutta
|
a7355aebad
|
sdk: add webrtc screen hints
|
2022-04-18 21:45:21 -07:00 |
|
Koushik Dutta
|
738e65cedb
|
common: read loop nre
|
2022-04-18 11:31:17 -07:00 |
|
Koushik Dutta
|
83b7827b88
|
rebroadcast: Fix startup race conditions.
|
2022-04-18 11:20:20 -07:00 |
|
Koushik Dutta
|
6ad6f14d8e
|
rebroadcast: Fix bug where rebroadcast was using double the cpu it should
|
2022-04-17 21:21:44 -07:00 |
|
Koushik Dutta
|
e74fbaa4b7
|
core: clean up peerconnections faster
|
2022-04-13 23:10:10 -07:00 |
|
Koushik Dutta
|
31acd2c4b1
|
webrtc: default to max compat
|
2022-04-13 22:36:33 -07:00 |
|
Koushik Dutta
|
97b6be69db
|
plugins: respect destination bitrate hint
|
2022-04-13 00:22:17 -07:00 |
|
Koushik Dutta
|
5a50c7ca5d
|
homekit/rebroadcast: refactor transcoding
|
2022-04-13 00:22:17 -07:00 |
|
Koushik Dutta
|
8b9778afb9
|
global: remove rtsp_transport flags from everywhere. it will be handled in rebroadcast.
|
2022-04-12 00:00:38 -07:00 |
|
Koushik Dutta
|
751cc2a238
|
global: rename FFMpeg to FFmpeg
|
2022-04-11 22:42:31 -07:00 |
|
Koushik Dutta
|
bf58d7fe54
|
common: fmtp parsing, fix bad type on stream parser interface
|
2022-04-11 21:28:46 -07:00 |
|
Koushik Dutta
|
09d1666400
|
rebroadcast:
rtsp server can handle multiple tracks
single stream cameras should be able to disable prebuffer
fix rtsp keyframe detection
|
2022-04-11 11:58:16 -07:00 |
|
Koushik Dutta
|
0d0f13a479
|
rebroadcast: correctly find the sync frame to improve start up time
|
2022-04-10 21:35:56 -07:00 |
|
Koushik Dutta
|
c61053d442
|
homekit: unifi protect no longer requires ffmpeg
|
2022-04-10 17:05:12 -07:00 |
|
Koushik Dutta
|
351c6c18a4
|
rebroadcast: complete multi-audio sdp negotiation.
|
2022-04-09 21:54:19 -07:00 |
|
Koushik Dutta
|
3b5cac33aa
|
rebroadcast: support rtsp servers with multiple audio streams.
|
2022-04-09 16:18:11 -07:00 |
|
Koushik Dutta
|
110e5b8eac
|
various plugins: consolidate stream selection in rebroadcast
|
2022-04-08 16:56:50 -07:00 |
|
Koushik Dutta
|
7c4da559f0
|
webrtc: fix talkback
|
2022-04-07 10:31:47 -07:00 |
|
Koushik Dutta
|
a3084bdb8d
|
webrtc: send all local candidates similar to chrome/safari
|
2022-04-06 23:13:30 -07:00 |
|
Koushik Dutta
|
7db050fe9f
|
rebroadcast: fix scrypted parser track parsing
|
2022-04-06 10:41:14 -07:00 |
|
Koushik Dutta
|
7d5e0fc6bf
|
webrtc: update and publish fixes for various browsers
|
2022-04-05 17:54:52 -07:00 |
|
Koushik Dutta
|
5225d9a414
|
webrtc: fix issue where webrtc was not transcoding when it should be
|
2022-04-05 13:28:40 -07:00 |
|
Koushik Dutta
|
1ed1f14b06
|
common: fix paths
|
2022-04-04 10:36:47 -07:00 |
|
Koushik Dutta
|
e9dcc6eae1
|
common: potential mp4 leak fix
|
2022-04-03 20:19:42 -07:00 |
|
Koushik Dutta
|
5e30d2fe36
|
common: potential mp4 parsing fix
|
2022-04-01 14:13:58 -07:00 |
|
Koushik Dutta
|
54837d7924
|
sdk/homekit/rebroadcast: update mediastreamoptions. use safeKillFFmpeg. publish beta.
|
2022-03-31 17:18:18 -07:00 |
|
Koushik Dutta
|
3cd2ae9334
|
rebroadcast: publish beta where various race conditions around data/rtsp interleaving cause failures
|
2022-03-30 21:53:23 -07:00 |
|
Koushik Dutta
|
ca3a13b81f
|
common: various updates
|
2022-03-30 14:51:36 -07:00 |
|
Koushik Dutta
|
3a839523b6
|
rebroadcast: Fix several possible leaks
|
2022-03-29 17:38:02 -07:00 |
|
Koushik Dutta
|
75060cdeb7
|
rebroadcast: only issue teardown once
|
2022-03-29 13:29:10 -07:00 |
|
Koushik Dutta
|
8d38a8fe1f
|
webrtc: refactor
|
2022-03-28 18:33:04 -07:00 |
|
Koushik Dutta
|
25313d2a67
|
common: forgot to delete moved file
|
2022-03-27 18:16:56 -07:00 |
|
Koushik Dutta
|
3b59432bf5
|
webrtc: wip
|
2022-03-27 11:37:33 -07:00 |
|
Koushik Dutta
|
8748542033
|
webrtc: total rewrite
new features:
audio talkback in browser
codec copy
remove buggy native wrtc dependency
transcode configuration
|
2022-03-25 22:52:53 -07:00 |
|
Koushik Dutta
|
d68b622042
|
webrtc-sink: stub out audio talkback which apparently doesnt work
|
2022-03-25 14:43:32 -07:00 |
|
Koushik Dutta
|
6cac7347eb
|
common: fix ffmpeg-webrtc codec race conditions
|
2022-03-25 12:13:25 -07:00 |
|
Koushik Dutta
|
91073d34d4
|
common: wrtc logging
|
2022-03-24 23:06:59 -07:00 |
|
Koushik Dutta
|
bd68e2bd9f
|
various: update wrtc
|
2022-03-24 11:32:38 -07:00 |
|