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
|
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
|
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 |
|
Koushik Dutta
|
c29a248eff
|
rebroadcast: fix double RTSP SETUP
|
2022-04-22 22:06:47 -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
|
bfed0527e7
|
rebroadcast: rtsp container and scrypted parser are now the default
|
2022-04-19 21:52:05 -07:00 |
|
Koushik Dutta
|
8ad93376ac
|
rebroadcast: move the global transcode settings too
|
2022-04-19 15:21:58 -07:00 |
|
Koushik Dutta
|
0d9f4a5ee0
|
rebroadcast: dont show transcode options unless opted in
|
2022-04-19 15:07:24 -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
|
39c111b922
|
rebroadcast: fix nre
|
2022-04-13 21:40:34 -07:00 |
|
Koushik Dutta
|
1c2d3533aa
|
rebroadcast: typo
|
2022-04-13 11:17:16 -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
|
469e9c608d
|
rebroadcast: fix idr interval computation bug
|
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
|
7bf8d9c9c3
|
rebroadcast: add ffmpeg rtsp/udp mode
|
2022-04-11 22:37:10 -07:00 |
|
Koushik Dutta
|
fe8e89ea8d
|
rebroadcast: fork and fix sps-parser
|
2022-04-11 21:51:48 -07:00 |
|
Koushik Dutta
|
aa00b9a2d7
|
rebroadcast: finally fix rebroadcast to report the resolution too
|
2022-04-11 21:30:01 -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
|
df302a9278
|
rebroadcast: fix scrypted parser udp timeout
|
2022-04-10 17:04:34 -07:00 |
|
Koushik Dutta
|
dd56727905
|
rebroadcast/homekit: wip scrypted parser path that eliminates ffmpeg
|
2022-04-09 23:49:42 -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
|
313441d864
|
rebroadcast: add sdp hint
|
2022-04-05 11:51:36 -07:00 |
|
Koushik Dutta
|
ce4819f391
|
cameras: migrate to new media object creation
|
2022-04-03 20:19:42 -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
|
998b820811
|
rebroadcast: fix bug where cloud stream is kept alive
|
2022-03-30 14:43:03 -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 |
|