Commit Graph

122 Commits

Author SHA1 Message Date
Leandro Moreira
3918cee421 introduce new api 2024-02-24 22:17:33 -03:00
Leandro Moreira
0acdbfa4aa libav is working 2024-02-20 09:37:21 -03:00
Leandro Moreira
b92f5087e2 add api plans 2024-02-19 14:48:08 -03:00
Leandro Moreira
1d4736d1ed wrapping properly errors 2024-02-18 15:39:20 -03:00
Leandro Moreira
c43f779fba fix build with race and add faq 2024-02-18 15:35:14 -03:00
Leandro Moreira
a0dc2b5508 add ffmpeg/libav prober 2024-02-18 11:27:04 -03:00
Leandro Moreira
c510b07a65 renaming mpegts prober 2024-02-16 16:17:32 -03:00
Leandro Moreira
48deaf7ee6 add more annotations 2024-02-15 14:42:29 -03:00
Leandro Moreira
c839c5d3a5 move main resources for audio transcoding 2024-02-13 16:53:14 -03:00
Leandro Moreira
addc28292b gather main resources 2024-02-13 16:52:48 -03:00
Leandro Moreira
e2f211c00e add hints 2024-02-13 16:19:47 -03:00
Leandro Moreira
564861880e introduce donut engine 2024-02-13 15:58:26 -03:00
Leandro Moreira
d7e965aa25 use group parameter 2024-02-13 10:36:28 -03:00
Leandro Moreira
9eb3453f44 add dev log 2024-02-12 20:52:01 -03:00
Leandro Moreira
824f19e616 handle cancellation as expected acts 2024-02-12 20:45:15 -03:00
Leandro Moreira
bc6f4637ea removing dup logging 2024-02-12 20:37:50 -03:00
Leandro Moreira
91af8e1e53 extract streaming middleware to components 2024-02-12 20:04:50 -03:00
Leandro Moreira
6cfb357fef fix unknown msg 2024-02-12 14:50:37 -03:00
Leandro Moreira
53ed282056 fix mappers 2024-02-12 14:29:18 -03:00
Leandro Moreira
dfedeee4e0 add option to run locally 2024-02-11 23:47:08 -03:00
Leandro Moreira
3aeb4fa250 add client and server stream info 2024-02-11 17:47:18 -03:00
Leandro Moreira
bb92c1e5bf refactoring ffmpeg streaming test helper 2024-02-10 22:40:02 -03:00
Leandro Moreira
75eec638f8 add prober test for hevc h265 2024-02-10 16:24:49 -03:00
Leandro Moreira
4b40afc316 rename cmd to arguments 2024-02-09 20:43:50 -03:00
Leandro Moreira
cbb1137f4d add test probers test for local 2024-02-09 19:12:43 -03:00
Leandro Moreira
1cc6defe43 extract methods from probers 2024-02-09 10:16:08 -03:00
Leandro Moreira
33710100a5 add mpeg-ts prober 2024-02-09 09:49:17 -03:00
Leandro Moreira
4ad3d0920a update faq on how to run it locally 2024-02-08 14:54:33 -03:00
Leandro Moreira
e416a2fce2 adding audio refs 2024-02-08 09:08:06 -03:00
Leandro Moreira
d8ffe8b5b3 Merge pull request #28 from leandromoreira/adding-audio
Add test/dev/lint & start adding audio
2024-02-07 13:09:02 -03:00
Leandro Moreira
e4c9ea08b3 Merge pull request #27 from leandromoreira/internal-player
Add a plain js player
2024-02-07 13:05:59 -03:00
Leandro Moreira
1a36f67a38 Merge branch 'flavioribeiro:main' into internal-player 2024-02-07 13:04:45 -03:00
Leandro Moreira
bf2d778ef3 Merge pull request #26 from leandromoreira/memory-leaky
Memory leak investigation
2024-02-07 13:03:09 -03:00
Leandro Moreira
249d68656a Merge branch 'flavioribeiro:main' into memory-leaky 2024-02-06 08:47:23 -03:00
Leandro Moreira
b82ef77c56 dd ref 2024-02-04 17:19:23 -03:00
Leandro Moreira
8a3b6ed1e9 add test and linter 2024-02-04 16:46:57 -03:00
Leandro Moreira
eee7af6cfd simplify readme 2024-02-04 16:05:41 -03:00
Flavio Ribeiro
7064b2eeeb Merge pull request #25 from leandromoreira/main
Large refactoring + cancel when either SRT or WebRTC fails/disconnects + ease of use
2024-02-04 10:09:31 -08:00
Leandro Moreira
5285ae2e18 better tracking of ontrack event 2024-02-03 17:31:29 -03:00
Leandro Moreira
e3ee981d3d embed demo player 2024-02-03 17:19:26 -03:00
Leandro Moreira
cf63b8e144 add pprof 2024-02-03 09:35:57 -03:00
Leandro Moreira
36db07ff7c use sugar log directly 2024-02-01 09:51:52 -03:00
Leandro Moreira
f6f44c9125 extract a function for mpeg-ts 2024-02-01 09:15:19 -03:00
Leandro Moreira
f83dfa2d62 fix docker 2024-01-31 16:51:08 -03:00
Leandro Moreira
78b7381ff4 Merge pull request #2 from leandromoreira/refactor
Refactor
2024-01-31 14:34:10 -03:00
Leandro Moreira
51bb96a4aa Merge pull request #1 from flavioribeiro/main
Make donut easier to use
2024-01-31 14:31:50 -03:00
Leandro Moreira
1fc0f46b3f moving entities and controllers to the right place 2024-01-31 14:23:20 -03:00
Leandro Moreira
d45babf6c5 renaming stream variables 2024-01-31 09:28:23 -03:00
Leandro Moreira
a903aa17d7 provides cancelation when a component stop responding it closes all resources 2024-01-31 00:21:15 -03:00
Leandro Moreira
1e29f3c4ab leverage error handling as a middleware 2024-01-30 18:33:47 -03:00