13 Commits

Author SHA1 Message Date
langhuihui
fd75179639 feat: pull publish faild still retry 2024-10-10 09:44:41 +08:00
langhuihui
26dfd0b5cb feat: remove puller bad pull 2024-10-08 08:54:50 +08:00
langhuihui
db2dbf06ef fix: pull reuse puller but not tracks 2023-11-21 18:59:05 +08:00
langhuihui
2b658ec786 feat: add av1 2023-11-15 15:05:02 +08:00
langhuihui
4a9dd2c921 debug: add some log 2023-11-02 09:24:01 +08:00
langhuihui
fb8eb106d6 chore: puller already exists log add streamState 2023-10-09 06:02:47 +08:00
langhuihui
8f7ff8d270 feat: add a state 2023-09-22 08:41:35 +08:00
langhuihui
efc749624d fix: pull will sleep at frist 2023-09-18 17:15:43 +08:00
langhuihui
5215233937 fix: repull 2023-09-10 11:41:47 +08:00
langhuihui
03d22736d5 chore: avoid repull too fast 2023-09-07 13:06:49 +08:00
langhuihui
b979636281 feat: make diffrent fatal.log 2023-08-18 12:43:58 +08:00
langhuihui
21b86ef655 feat: add sync mode ,add pool size 2023-08-17 19:33:13 +08:00
langhuihui
6c29e525e5 feat: api can return json fomart now
feat: pull on subscribe event use InvitePublish to instead *Stream
fix: pull remote stream publish cause bugs
fix: Concurrency MarshalJSON Tracks

desc:
- API 现在可以返回{"data":xx,"code":0,"msg":"ok"}格式
- 按需拉流的事件的类型从*Stream修改为InvitePublish
- 远程拉流频繁重连后导致多路远程流同时写入同一个track
- 在并发序列化Tracks时导致错误,通过加lock解决
2023-08-12 19:22:03 +08:00