Commit Graph

261 Commits

Author SHA1 Message Date
Koushik Dutta
2550fbf74c rebroadcast: update api change 2022-11-18 11:24:12 -08:00
Koushik Dutta
6f1af9d48b rebroadcast: remove bitrate hacks 2022-11-17 10:00:35 -08:00
Koushik Dutta
af6cdedb52 rebroadcast: destination hints 2022-11-13 09:41:46 -08:00
Koushik Dutta
573b7c13e5 rebroadcast: fix file leak 2022-11-08 08:04:43 -08:00
Koushik Dutta
575dc79725 rebroadcast: add muted rebroadcast url 2022-11-02 19:39:50 -07:00
Koushik Dutta
ad6be98c10 rebroadcast: ensure prebuffer on settings change 2022-10-30 10:44:05 -07:00
Koushik Dutta
c9553f4afe rebroadcast: undo stop inactive change... need to rethink this and ffmpeg usage 2022-10-26 11:44:41 -07:00
Koushik Dutta
804a297926 rebroadcast: improved h264 oddity detection and ffmpeg fallback 2022-10-21 11:12:17 -07:00
Koushik Dutta
19b36d2cce rebroadcast: Fix bug with 0 prebuffer stream start not sending initial keyframe 2022-09-26 14:45:28 -07:00
Koushik Dutta
14dde26201 rebroadcast: include existing search params on content-base 2022-09-20 20:40:28 -07:00
Koushik Dutta
193ce3f324 rebroadcast: add logging around rtsp file writer 2022-09-12 09:47:23 -07:00
Koushik Dutta
4c8bd8db50 rebroadcast: publish build with fork support 2022-09-11 21:14:17 -07:00
Koushik Dutta
ae0184a5e0 reolink: add support for reolink cameras 2022-09-04 14:52:37 -05: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
3af43635f2 rebroadcast: fix GET_PARAMETER ping/timeout message body not being read 2022-08-29 11:02:28 -07:00
Koushik Dutta
574c4eea82 rebroadcast: update 2022-08-28 18:50:56 -07:00
Koushik Dutta
10f73394e3 rebroadcast: re-add rtsp server on per camera ports 2022-08-19 12:23:41 -07:00
Koushik Dutta
64b7c13d47 rebroadcast: threads per camera. big perf improvement! 2022-08-11 14:15:12 -07:00
Koushik Dutta
989d8919f6 rebroadcast: perf improvements 2022-08-11 01:51:06 -07:00
Koushik Dutta
646a0729d7 rebroadcast: disable udp because packetization is not guaranteed from upstream. revisit later. 2022-08-09 10:08:23 -07:00
Koushik Dutta
772d1a7fa2 rebroadcast: prebuffer length hint 2022-08-03 11:44:30 -07:00
Jamie Wood
a19749e885 change to 1280x720 (#325) 2022-07-27 13:18:06 -07:00
Koushik Dutta
e623b644f0 rebroadcast: guard against missing stream id. use potentially sketchy -reorder_queue_size for faster ffmpeg startup. 2022-07-19 08:35:59 -07:00
Koushik Dutta
a1cac53a2e rebroadcast: improve rtsp server udp support 2022-07-16 22:10:10 -07:00
Koushik Dutta
a4b24fabf8 rebroadcast: log parsed sps 2022-07-01 11:43:12 -07:00
Koushik Dutta
7ab3423dc5 rebroadcast: throw error if camera has no video enabled. 2022-06-27 00:18:19 -07:00
Koushik Dutta
061a51fd50 rebroadcast: fix settings churn on viewing a stream 2022-06-16 22:16:13 -07:00
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
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
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
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
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