Commit Graph

82 Commits

Author SHA1 Message Date
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
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
Leandro Moreira
89b63f1809 add error handler middleware 2024-01-29 16:31:34 -03:00
Leandro Moreira
5bfd75f3d8 add setup and clean up for srt 2024-01-29 15:28:09 -03:00
Leandro Moreira
1812137aef set live mode for srt 2024-01-29 09:29:40 -03:00
Leandro Moreira
8f9a537c15 make webrtc api global 2024-01-29 09:14:49 -03:00
Leandro Moreira
8bd51c4b3c add proper srt server default 2024-01-28 22:26:55 -03:00
Leandro Moreira
ec39e68077 uses srt live transmit 2024-01-28 21:02:26 -03:00
Leandro Moreira
68bd7c942e add internal demo 2024-01-28 15:58:03 -03:00
Leandro Moreira
74d84b13f2 move components to plural named packages 2024-01-28 07:05:31 -03:00
Leandro Moreira
852ad6c1ad extract sub methods on stream 2024-01-28 00:01:00 -03:00
Leandro Moreira
3cd3bb836a introduce a method for producing streaming data 2024-01-27 23:31:36 -03:00
Leandro Moreira
442bea3110 extract srt and streaming behaviour into controllers 2024-01-27 23:21:43 -03:00
Leandro Moreira
d1d9a5d75b introduce default values 2024-01-27 20:15:50 -03:00
Leandro Moreira
809b5ea195 uses mpeg1 for audio 2024-01-27 10:01:28 -03:00
Leandro Moreira
7d83d66885 rename request entity 2024-01-27 09:48:57 -03:00
Leandro Moreira
ea0adb49cd link faq on main readme 2024-01-27 09:38:47 -03:00
Leandro Moreira
7328251b5a add a question for faq 2024-01-27 09:29:34 -03:00
Leandro Moreira
16d8e60242 introduces faq 2024-01-27 09:26:51 -03:00
Leandro Moreira
4c14e355d4 fix mispell mistake 2024-01-27 00:06:11 -03:00
Leandro Moreira
4a171db512 start moving webrtc behavior to its controller 2024-01-27 00:03:18 -03:00
Leandro Moreira
f853ff3ab8 add comments 2024-01-26 19:34:04 -03:00
Leandro Moreira
e8188cbfc5 split components 2024-01-26 19:13:23 -03:00
Leandro Moreira
385d1e8f36 Make donut easier to use
* Add `HOW_IT_WORKS.md`
* Create `.sh` script for example SRT server
* Add `docker-compose.yml`
2024-01-26 12:00:42 -05:00
Leandro Moreira
f053662036 move entities out of the main loop 2024-01-26 11:17:32 -03:00
Leandro Moreira
65a4be16af add more components to how it works 2024-01-25 09:22:08 -03:00
Leandro Moreira
c7e32f3c92 move ffmpeg to the scripts folder 2024-01-25 08:53:04 -03:00
Leandro Moreira
ac13f5ce62 move readme image to .github 2024-01-25 08:46:23 -03:00
Leandro Moreira
495b91b54a Add data flow documentation 2024-01-24 23:39:57 -03:00
Leandro Moreira
eb97fe454e fix readme 2024-01-24 10:24:55 -03:00
Leandro Moreira
86eb38c14c move troubleshooting to lower sections 2024-01-24 10:14:36 -03:00
Leandro Moreira
ebd83e607a add documentation 2024-01-24 10:12:33 -03:00
Leandro Moreira
6700fe02e2 ignore mac files 2024-01-24 10:11:02 -03:00
Leandro Moreira
675f91df7e add docker compose 2024-01-24 09:49:13 -03:00
Leandro Moreira
772ca4c34f ignore tags file 2024-01-24 09:49:01 -03:00
Flavio Ribeiro
c3bb5e8da1 Merge pull request #22 from flavioribeiro/add-license-1
Create LICENSE
2023-01-12 09:36:01 -05:00
Flavio Ribeiro
1137b4a9af Create LICENSE 2023-01-12 09:35:44 -05:00
Flavio Ribeiro
b650c2f9cf bump donut-video player to 0.0.3 on example page 2022-12-17 12:49:09 -05:00
Flavio Ribeiro
4f0511db27 Merge pull request #20 from flavioribeiro/metadata
main: draft of metadata propagation to players
2022-12-17 12:40:50 -05:00
Flavio Ribeiro
909aeddaf4 main: draft of metadata propagation to players 2022-12-04 11:22:31 -05:00
Flavio Ribeiro
47c5b81578 eia608: pass metadata type to the player 2022-12-04 10:23:00 -05:00
Flavio Ribeiro
18db242214 main: move buildCaptionsMessage to eia pkg 2022-12-02 11:12:08 -05:00