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 |
|
Koushik Dutta
|
bed91f1fb9
|
common/rebroadcast: rtsp server refactor
|
2022-05-09 11:23:21 -07:00 |
|
Koushik Dutta
|
7cebd6f020
|
common: sdp parsing should handle default audio type
|
2022-05-09 09:49:16 -07:00 |
|
Koushik Dutta
|
27aff626ae
|
common: rtsp server fixes
|
2022-05-09 09:49:16 -07:00 |
|
Koushik Dutta
|
4ca700f794
|
rebroadcast: add sei detection and ffmpeg fallback
|
2022-05-07 13:05:54 -07:00 |
|
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 |
|