Commit Graph

18 Commits

Author SHA1 Message Date
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
6ee52474e1 Code refactoring for panic: send on closed channel 2025-02-24 18:13:16 +03:00
MrToan
223f94077f Fix "panic: send on closed channel" 2024-11-07 08:49:06 +07:00
Alex X
96504e2fb0 BIG rewrite stream info 2024-06-16 06:20:45 +03:00
Alex X
31e4ba2722 Rewrite Receiver/Sender classes 2024-06-05 20:01:47 +03:00
Alex X
a51156cf18 Add instant start for WebRTC consumer 2024-05-14 17:34:47 +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
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
Alexey Khit
8cd977f7ad Add support B-frames for MP4 consumer 2023-08-22 15:55:20 +03:00
Alexey Khit
76a00031cd Code refactoring 2023-08-18 15:53:46 +03:00
Alexey Khit
0b6fda2af5 Total rework FLV client 2023-08-14 06:49:37 +03:00
Sergey Krashevich
a6260d0f56 Refactor Receiver and Sender methods to use RLock instead of Lock 2023-03-28 16:44:52 +03:00
Sergey Krashevich
222dc6a5c2 Refactor code to include buffer channels to prevent blocking in handler functions and add RWMutex to Receiver and Sender structs for concurrency-safe data access 2023-03-28 05:56:35 +03:00
Alexey Khit
12a7b96289 BIG core logic rewrite 2023-03-19 17:17:05 +03:00