Commit Graph

44 Commits

Author SHA1 Message Date
Alexey Khit dcb457235c Rewrite stream info API 2023-01-15 23:51:20 +03:00
Alexey Khit 7b326d4753 Fix simultaneous stream reconnect and start 2023-01-13 18:03:17 +03:00
Alexey Khit 5407a3bc4b Fix multiple requests from different consumers 2023-01-13 18:02:03 +03:00
Alexey Khit dba0989c54 Fix empty streams json on stream lock 2023-01-13 13:37:36 +03:00
Alexey Khit ba0c7d911d Fix ffmpeg link to same stream 2023-01-13 13:36:43 +03:00
Alexey Khit 09fefca712 Remove backchannel codec from add consumer error 2023-01-13 13:35:58 +03:00
Alexey Khit 0e49ffdfff Fix GetMedias for producer in reconnect state 2023-01-08 21:42:13 +03:00
Alexey Khit bd2fc1252d Update last error for reconnect stream 2023-01-08 21:36:28 +03:00
Alexey Khit 57fa6a5530 Add support for simultaneous requests from different consumers 2023-01-08 20:31:00 +03:00
Alexey Khit c9b0806c84 Add producer url to logs 2023-01-08 20:00:48 +03:00
Alexey Khit 4157a53dd8 Response with error on codec negotiation 2023-01-02 16:32:08 +03:00
Alexey Khit 5b39f78ace Update error msg for fail codecs negotiation 2022-12-05 23:52:28 +03:00
Alexey Khit 69b17230f3 Collect producers codecs during negotiation 2022-12-04 23:16:34 +03:00
Alexey Khit 4815ce1baf Fix stop ffmpeg without matching tracks 2022-11-14 00:58:34 +03:00
Alexey Khit e6d3939c78 Fix external producers 2022-11-13 21:33:09 +03:00
Alexey Khit c06253c8b2 Fix producer request new track after start 2022-11-07 17:48:45 +03:00
Alexey Khit d8158bc1e3 Update stream log message 2022-11-04 22:27:11 +03:00
Alexey Khit f4f588d2c6 Add mutex to stream 2022-11-04 22:20:52 +03:00
Alexey Khit 278f7696b6 Make sink private for Track 2022-11-04 20:54:35 +03:00
Alexey Khit 3cbf2465ae Fix loopback producer 2022-11-04 17:52:26 +03:00
Alexey Khit e9ea7a0b1f Add reconnection feature 2022-11-04 17:23:42 +03:00
Alexey Khit 54f547977e Add mutext to streams handlers 2022-11-04 17:04:47 +03:00
Alexey Khit 7725d5ed31 Rewrite get handlers code 2022-11-04 06:24:39 +03:00
Alexey Khit 3d4514eab9 Fix loopback for stream 2022-11-02 08:51:54 +03:00
Alexey Khit 24082b1616 Fix backchannel reconnection issue 2022-10-29 11:33:01 +03:00
Alexey Khit eb8a4919a2 Adds fix on RemoveConsumer panic 2022-09-18 17:14:18 +03:00
Alexey Khit 407ccc45bc Adds URL templates to integration with Hass 2022-09-16 17:03:03 +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 a11ca1da6e Adds error output to producer start function 2022-09-13 14:40:58 +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 e6cfd1818b Adds on the fly add producer feature 2022-08-26 10:07:35 +03:00
Alexey Khit a9af245ef8 Fix async requests to Producer 2022-08-22 15:40:28 +03:00
Alexey Khit d28debabe9 Update fix for parsing RTSP SDP 2022-08-22 14:44:33 +03:00
Alexey Khit 31e24c6e03 Adds stop with empty producer warning 2022-08-22 11:33:38 +03:00
Alexey Khit f36851f83a Fix response with empty producer 2022-08-22 09:06:40 +03:00
Alexey Khit 48f58d0669 Fix wrong stream name request 2022-08-22 06:54:08 +03:00
Alexey Khit 7a3a1a5336 Fix empty producer track 2022-08-21 17:51:36 +03:00
Alexey Khit d1b29275d7 Adds API for create and delete stream 2022-08-21 09:29:44 +03:00
Alexey Khit 2f588c77c4 Show all streams in list 2022-08-19 18:05:32 +03:00
Alexey Khit 7c23625a24 Support adding streams on the fly 2022-08-18 23:53:24 +03:00
Alexey Khit d8baea7741 Rewrite producer init to GetProducer func 2022-08-18 22:45:20 +03:00
Alexey Khit 69d45c3216 Make new stream function public 2022-08-18 22:44:38 +03:00
Alexey Khit 3e77835583 Initial commit 2022-08-18 09:19:00 +03:00