20 Commits

Author SHA1 Message Date
Leandro Moreira
33710100a5 add mpeg-ts prober 2024-02-09 09:49:17 -03:00
Leandro Moreira
36db07ff7c use sugar log directly 2024-02-01 09:51:52 -03:00
Leandro Moreira
8f9a537c15 make webrtc api global 2024-01-29 09:14:49 -03:00
Leandro Moreira
74d84b13f2 move components to plural named packages 2024-01-28 07:05:31 -03:00
Leandro Moreira
442bea3110 extract srt and streaming behaviour into controllers 2024-01-27 23:21:43 -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
f053662036 move entities out of the main loop 2024-01-26 11:17:32 -03:00
Flavio Ribeiro
909aeddaf4 main: draft of metadata propagation to players 2022-12-04 11:22:31 -05:00
Flavio Ribeiro
18db242214 main: move buildCaptionsMessage to eia pkg 2022-12-02 11:12:08 -05:00
Flavio Ribeiro
dff40048b5 eia608: add PTS to captions message 2022-12-01 17:01:08 -05:00
Flavio Ribeiro
c88d49deab main: add datachannel for metadata transmission 2022-12-01 11:23:53 -05:00
Flavio Ribeiro
5fe5107dea add cors 2022-11-30 12:37:05 -05:00
Sean DuBois
7199c70abd Enable ice-mux
Add new option --enable-ice-mux. When running in Docker this binds all WebRTC
traffic to one port (for UDP and TCP). Before Pion would listen on a random port
and this random port wouldn't be forwarded to the host properly
2022-11-11 14:55:16 -05:00
Flavio Ribeiro
fae62ac31f update go.mod, go.sum and fix module import 2022-11-05 08:59:55 -04:00
Flavio Ribeiro
94e6205b2e main: remove hardcoded streamID on NewTrackLocalStaticSample call 2022-11-04 16:45:20 -04:00
Flavio Ribeiro
9e1ad4d185 eia608: refactory on 608 threatment 2022-11-04 11:14:08 -04:00
Flavio Ribeiro
7fa7643d4d initial draft for closed captions support 2022-11-04 10:33:11 -04:00
Flavio Ribeiro
80f5b336f8 Initial commit 2022-10-28 00:17:42 -04:00