Commit Graph

86 Commits

Author SHA1 Message Date
Alexey Khit 9ef2633840 Add 5 sec timeout to ffmpeg rtsp 2022-11-04 17:06:24 +03:00
Alexey Khit 54f547977e Add mutext to streams handlers 2022-11-04 17:04:47 +03:00
Alexey Khit 65d91e02bd Move NewLogger to function 2022-11-04 17:03:56 +03:00
Alexey Khit 7fc3f0f641 Ignore srtp init in stack list func 2022-11-04 10:07:50 +03:00
Alexey Khit 7725d5ed31 Rewrite get handlers code 2022-11-04 06:24:39 +03:00
Alexey Khit 6d432574bf Make main logger global 2022-11-03 10:26:26 +03:00
Alexey Khit ceed146fb8 Add webrtc sync API 2022-11-02 12:46:39 +03:00
Alexey Khit 3d4514eab9 Fix loopback for stream 2022-11-02 08:51:54 +03:00
Alexey Khit 2629dccb81 Rename HTTP-FLV 2022-10-31 20:05:28 +03:00
Alexey Khit 0dacdea1c3 Add support RTMPT (flv over HTTP) 2022-10-30 17:17:42 +03:00
Alexey Khit 24082b1616 Fix backchannel reconnection issue 2022-10-29 11:33:01 +03:00
Nicolas Mowen 2f0bcf4ae0 Add ability for API to set name of stream 2022-10-13 14:58:26 -06:00
Alexey Khit 80392acb78 Fix audio copy #46 2022-09-24 08:24:52 +03:00
Alexey Khit eb8a4919a2 Adds fix on RemoveConsumer panic 2022-09-18 17:14:18 +03:00
Alexey Khit 237fbf23a1 FIx backward support for RTSPtoWebRTC API 2022-09-18 02:01:43 +03:00
Alexey Khit ce0fac959f Adds module MJPEG 2022-09-17 19:13:25 +03:00
Alexey Khit 8f43ad2a35 Adds pretty print to info 2022-09-16 17:39:29 +03:00
Alexey Khit a45d0b507b Code refactoring 2022-09-16 17:04:00 +03:00
Alexey Khit 407ccc45bc Adds URL templates to integration with Hass 2022-09-16 17:03:03 +03:00
Alexey Khit 428628fcce Code refactoring 2022-09-16 17:00:56 +03:00
Alexey Khit fa23bb6899 Handle FFmpeg RTMP as HTTP source 2022-09-16 17:00:24 +03:00
Alexey Khit 71e1c840a7 Fix base_path for integration with Hass 2022-09-16 14:19:23 +03:00
Alexey Khit 63b9639e86 Adds trace logs for API 2022-09-16 12:11:40 +03:00
Alexey Khit ae3e1372c8 Adds support RTSPtoWeb API (entity_id for zero config from Hass) 2022-09-16 12:10:58 +03:00
Alexey Khit 800ebb39be Adds canditates from domain resolver 2022-09-15 09:07:53 +03:00
Alexey Khit 3aeb278c47 Option to disable backchannel for RTSP 2022-09-13 21:54:49 +03:00
Alexey Khit c92c1fc3e9 Adds echo source 2022-09-13 15:42:39 +03:00
Alexey Khit def57119f4 Move shell QuoteSplit to separate pkg 2022-09-13 15:42:23 +03:00
Alexey Khit b20275d2b5 Adds support ivideon source 2022-09-13 14:41:28 +03:00
Alexey Khit a11ca1da6e Adds error output to producer start function 2022-09-13 14:40:58 +03:00
Alexey Khit e049a17216 Adds error handler for mp4 init 2022-09-13 14:38:54 +03:00
Alexey Khit 8b54444c89 Adds mp4 module 2022-09-09 19:31:52 +03:00
Alexey Khit 76b352d67f Add exec launch time to debug 2022-09-07 12:21:36 +03:00
Alexey Khit e8edb65a31 Adds ignoring unnecessary ffmpeg rtsp input tracks 2022-09-07 11:31:15 +03:00
Alexey Khit 88a6208912 Update ffmpeg output param name 2022-09-07 11:29:59 +03:00
Alexey Khit 14b6df68ce Adds support nginx with wrong port 2022-09-06 18:09:44 +03:00
Alexey Khit 5460e194e8 Update loggers 2022-09-06 07:08:35 +03:00
Alexey Khit 6b274f2a37 Adds Hass stream info to log 2022-09-06 06:36:13 +03:00
Alexey Khit 0e71bd4dcb Adds low delay for any ffmpeg source 2022-09-04 23:02:54 +03:00
Alexey Khit b78de349ab Hide streams from Hass by default 2022-09-02 20:52:39 +03:00
Alexey Khit b4990b1e90 Fix support RTSPtoWebRTC API 2022-09-02 20:52:22 +03:00
Alexey Khit c0c96cfcdb Adds support HomeKit cameras! 2022-09-01 16:11:34 +03:00
Alexey Khit 4f92608f33 Fix webrtc close when it starts from ws 2022-08-31 23:09:01 +03:00
Alexey Khit 1654ac8c82 Move ffmpeg device to separate module 2022-08-28 06:29:16 +03:00
Alexey Khit 38a18cab62 Clear webrtc resources on failed connection 2022-08-27 15:57:47 +03:00
Alexey Khit 9101cd4458 Adds warn about reading config 2022-08-26 20:14:26 +03:00
Alexey Khit ff810d3394 Return support skip RTSPS verification 2022-08-26 17:14:29 +03:00
Alexey Khit 64247fc90f Adds support local USB cameras 2022-08-26 10:43:35 +03:00
Alexey Khit e6cfd1818b Adds on the fly add producer feature 2022-08-26 10:07:35 +03:00
Alexey Khit 18d7b9075b Autoadd cameras from Hass config 2022-08-25 06:41:39 +03:00