Commit Graph

68 Commits

Author SHA1 Message Date
Alex X e1342f06b7 Change codec channels from uint16 to uint8 2025-04-21 20:18:28 +03:00
Alex X 699a995e8c Fix deadlock on write to track channel 2025-04-08 11:33:04 +03:00
infastin 487527f5a5 chore: remove mutexes 2025-04-05 13:50:02 +05:00
infastin 0669cfbebf fix(core): potential sender loop deadlock 2025-03-31 19:12:07 +05:00
Alex X e55c2e9598 Merge pull request #1438 from huynhquangtoan/master
Fix "panic: send on closed channel"
2025-02-24 20:27:53 +03:00
Alex X 6ee52474e1 Code refactoring for panic: send on closed channel 2025-02-24 18:13:16 +03:00
huynhquangtoan 066d559377 Merge branch 'AlexxIT:master' into master 2024-12-31 10:16:29 +07:00
seydx 3ddf8b5922 Merge branch 'master' into rtsp-backchannel 2024-11-13 11:23:16 +01:00
Alex X 340fd81778 Fix loop request, ex. camera1: ffmpeg:camera1 2024-11-09 18:17:41 +03:00
MrToan 223f94077f Fix "panic: send on closed channel" 2024-11-07 08:49:06 +07:00
seydx f13aa21d0f Add backchannel support for rtsp server 2024-11-03 16:33:08 +01:00
Alex X 2311d5eabe Change go version to 1.20 for Windows 7 support 2024-09-01 17:54:01 +03:00
Alex X ed99025bd6 Add support S16LE (PCM-LE) for RTSP server 2024-07-26 14:47:42 +03:00
Alex X 68fa42249e Fix PCM audio from Hikvision cameras 2024-07-26 14:01:43 +03:00
Alex X bdc7ff1035 Fix forwarded remote_addr in the network 2024-06-16 19:04:34 +03:00
Alex X 906f554d74 Code refactoring after #1195 2024-06-16 15:19:50 +03:00
Alex X 96504e2fb0 BIG rewrite stream info 2024-06-16 06:20:45 +03:00
Alex X 8377ad1d05 Update codec section in stream info 2024-06-06 13:16:12 +03:00
Alex X 31e4ba2722 Rewrite Receiver/Sender classes 2024-06-05 20:01:47 +03:00
Alex X f8bc25d0ae Add support rawvideo format 2024-05-25 08:22:38 +03:00
Alex X a51156cf18 Add instant start for WebRTC consumer 2024-05-14 17:34:47 +03:00
Alex X 297096a93b Remove unused core.Any func 2024-04-30 13:34:24 +03:00
Alex X 5fa31fe4d6 Fix reconnection issue 2024-02-10 08:49:47 +03:00
Alex X 9feb98db3f Fix panic on reconnect #828 2024-01-01 09:30:40 +03:00
Alex X f4fe8c3769 Increase ProbeSize up to 5MB 2023-11-04 15:14:23 +03:00
Alex X e42085a237 Remove lock on sender buffer processing 2023-11-04 15:14:04 +03:00
Alex X a060b3447c Increase buffer for RTSP input 2023-11-04 15:13:39 +03:00
Alex X f910bd4fce Add auto Flush to core WriteBuffer 2023-09-16 11:09:46 +03:00
Alexey Khit 398afbe49f Update default deadline from 3 to 5 seconds 2023-09-10 16:03:08 +03:00
Alexey Khit c0d5a7c01a Rename PCM codecs print name 2023-09-02 09:17:38 +03:00
Alexey Khit 60d7d525f2 Update add consumer error message 2023-09-02 07:37:15 +03:00
Alexey Khit f00e646612 Add support HomeKit server 2023-09-02 06:35:04 +03:00
Alexey Khit 22787b979d Rewrite HomeKit client 2023-09-01 10:38:38 +03:00
Alexey Khit ef63cec7a8 Rewrite once buffer for keyframes 2023-08-29 18:04:02 +03:00
Alexey Khit 9f9dc7e844 Add support custom timeout for RTSP source 2023-08-23 14:08:15 +03:00
Alexey Khit 8cd977f7ad Add support B-frames for MP4 consumer 2023-08-22 15:55:20 +03:00
Alexey Khit f80f179e4c Fix MP4 consumer with only audio 2023-08-21 07:31:21 +03:00
Alex X ce1b0d442c Remove old unnecessary file 2023-08-21 06:29:19 +03:00
Alexey Khit 2e4e75e386 Rewrite MP4, HLS, MPEG-TS consumers 2023-08-20 09:57:46 +03:00
Alexey Khit bc60cbefb8 Rewrite magic source 2023-08-19 15:19:09 +03:00
Alexey Khit a9118562a9 Rewrite MJPEG consumer 2023-08-19 06:09:05 +03:00
Alexey Khit 76a00031cd Code refactoring 2023-08-18 15:53:46 +03:00
Alexey Khit c3ba8db660 Rewrite FLV/RTMP clients 2023-08-16 19:35:13 +03:00
Alexey Khit 4e1a0e1ab9 Rewrite magic client 2023-08-16 17:15:27 +03:00
Alexey Khit 19c61e20c0 Total rework RTMP client 2023-08-14 06:49:37 +03:00
Alexey Khit 0b6fda2af5 Total rework FLV client 2023-08-14 06:49:37 +03:00
Alexey Khit e6a87fbd69 Add RTSP SDP to stream info JSON 2023-07-23 22:18:54 +03:00
Alexey Khit 3defbd60db Add deadline handler for SRTP server 2023-07-23 17:20:58 +03:00
Alexey Khit 3343c78699 Add WebRTC sources for Amazon Kinesis and Wyze 2023-07-19 23:36:31 +03:00
Alexey Khit 13ca991c37 Add support pcm_s16le audio 2023-07-15 15:06:49 +03:00