Commit Graph

283 Commits

Author SHA1 Message Date
Koushik Dutta
1476904db5 rebroadcast: fix mixin release. fix log spam. add a small prebuffer to remote streams. 2022-06-08 09:52:03 -07:00
Koushik Dutta
df45c977c3 rebroadcast: dont clobber filters 2022-05-31 17:37:01 -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
520f4aa634 homekit: fix h264 packetization for small fua packets 2022-05-27 18:41:44 -07:00
Koushik Dutta
db2feb7410 rebroadcast: Fix transcode args on unknown platform 2022-05-23 13:05:24 -07:00
Koushik Dutta
baef74c7bf rebroadcast: fix issue with const side effects 2022-05-23 08:50:52 -07:00
Koushik Dutta
e33be8ca9e rebroadcast: dont send prebuffer to remote streams 2022-05-21 14:01:44 -07:00
Koushik Dutta
abd2f64a4a rebroadcast: publish 2022-05-20 12:54:04 -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
77f1d7140a rebroadcast: Fix reversed logic 2022-05-18 18:40:53 -07:00
Koushik Dutta
12eda21ebe rebroadcast/homekit: better h264 oddity handling 2022-05-18 17:07:18 -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
0627fa3556 rebroadcast: fix online state if nothing is prebuffered 2022-05-18 11:56:44 -07:00
Koushik Dutta
ef15b18532 various plugins: support ffmpeg filter 2022-05-17 23:09:53 -07:00
Koushik Dutta
f0ed1bb00b rebroadcast: better stream termination logging 2022-05-17 18:06:39 -07:00
Koushik Dutta
5ee18780b9 rebroadcast: fix various parser session teardown/startup bugs 2022-05-17 11:29:53 -07:00
Koushik Dutta
da8343f4e4 various plugins: improve support for complex ffmpeg inputs 2022-05-17 09:35:35 -07:00
Koushik Dutta
249aa62b5f rebroadcast: publish with proper support for rawvideo 2022-05-16 23:47:06 -07:00
Koushik Dutta
dbccf258be rebroadcast: dont enable prebuffer on rawvideo 2022-05-16 23:37:03 -07:00
Koushik Dutta
2bf6f2e268 rebroadcast: cleanup 2022-05-16 22:59:42 -07:00
Koushik Dutta
8d8e2677ff rebroadcast: fix ffmpeg hang 2022-05-16 19:07:35 -07:00
Koushik Dutta
a9f5255276 rebroadcast: respect audio soft mute in rtsp parser mode 2022-05-16 15:48:51 -07:00
Koushik Dutta
4f9668480a rebroadcast: respect request tool hint 2022-05-16 13:49:09 -07:00
Koushik Dutta
f4821b834a rebroadcast: fixup prebuffer settings for unspecified scenarios 2022-05-16 12:06:52 -07:00
Koushik Dutta
e7b07c268f rebroadcast: fix reboot loop 2022-05-11 09:14:55 -07:00
Koushik Dutta
14c940064b rebroadcast: fix homekit videos starting too late 2022-05-10 23:39:59 -07:00
Koushik Dutta
6e6697c890 homekit/rebroadcast: document weird ffmpeg rtsp skip issue 2022-05-09 23:35:13 -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
ac97ab3000 rebroadcast: fix stream filtering 2022-05-09 09:49:16 -07:00
Koushik Dutta
31559b4102 Merge branch 'main' of github.com:koush/scrypted 2022-05-07 19:00:29 -07:00
Koushik Dutta
39787417a4 plugins: remove unused singleInstance property 2022-05-07 19:00:26 -07:00
Koushik Dutta
2bf808cefb rebroadcast: lgoging 2022-05-07 13:05:54 -07:00
Koushik Dutta
4ca700f794 rebroadcast: add sei detection and ffmpeg fallback 2022-05-07 13:05:54 -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
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
0b4902d13d homekit/rebroadcast: make the rtp sender a configuration option until the stability issues can be worked out. 2022-04-30 15:08:18 -07:00
Koushik Dutta
b2b1eaab57 rebroadcast: scrypted udp 2022-04-30 13:00:49 -07:00
Koushik Dutta
494f2f14ff rebroadcast: rebuild with better sync frame search. undo code comment bug. 2022-04-28 23:47:30 -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
6b9d88f3f6 homekit/rebroadcast: code and log cleanups 2022-04-23 15:08:10 -07:00
Koushik Dutta
e5b9b5e97a homekit/rebroadcast: add ffmpeg free fast path for all all cameras that do not need ffmpeg filtering or video transcoding 2022-04-23 14:04:25 -07:00