winlin
|
fc4f539907
|
Should check bridger status when publish stream.
|
2021-03-05 16:47:47 +08:00 |
|
winlin
|
98839d3d53
|
RTC: Fix TWCC enable bug
|
2021-03-04 14:13:40 +08:00 |
|
winlin
|
f63441413d
|
RTC: Support disable the NACK no-copy, enable copy by default
|
2021-03-02 19:34:56 +08:00 |
|
winlin
|
11454b3ced
|
Perf: Avoid RTP packet copy for player NACK.
|
2021-03-02 19:34:12 +08:00 |
|
winlin
|
51a5e283fc
|
Perf: Avoid RTP packet copy for publisher NACK.
|
2021-03-02 19:34:10 +08:00 |
|
winlin
|
74f63d6b14
|
RTC: Ignore NACK when disable for player.
|
2021-03-02 19:34:08 +08:00 |
|
winlin
|
0aeaf442f7
|
RTC: Ignore NACK when disable for player.
|
2021-03-02 19:34:04 +08:00 |
|
winlin
|
033f341ce1
|
Perf: Refine the recycle RTP packet, user should reset it
|
2021-03-02 19:33:49 +08:00 |
|
winlin
|
ecef3e7f0a
|
Perf: Refine player cycle, use fast coroutine
|
2021-03-02 19:33:32 +08:00 |
|
winlin
|
561acd26c5
|
Refine code
|
2021-03-02 19:33:27 +08:00 |
|
winlin
|
f2d9eb345c
|
Perf: Refine object cache, avoid dynamic cast
|
2021-03-02 19:33:15 +08:00 |
|
winlin
|
fc4d7080c6
|
RTC: Cache the RTP payload objects
|
2021-03-02 19:32:42 +08:00 |
|
winlin
|
4cb3a18d1e
|
RTC: Apply RTP packet cache manager
|
2021-03-02 19:32:34 +08:00 |
|
winlin
|
b2d546156e
|
RTC: Refine RTP packet api, keep shared message to private
|
2021-03-02 19:32:25 +08:00 |
|
winlin
|
6dac180627
|
Kernel: Never depends on another globals for global variables
|
2021-03-02 19:30:56 +08:00 |
|
winlin
|
b9352eac0c
|
RTC: Refine stat logs
|
2021-03-02 19:30:36 +08:00 |
|
winlin
|
2f1e8a6911
|
RTC: Refine logs
|
2021-03-02 19:30:26 +08:00 |
|
winlin
|
33f4e02072
|
RTC: Send NACK one by one to avoid packet freed by context switching
|
2021-03-02 19:30:18 +08:00 |
|
winlin
|
f987198af0
|
Clock: Use one system wall clock
|
2021-02-19 18:52:58 +08:00 |
|
winlin
|
627688c582
|
RTC: Update stat for received nack
|
2021-02-10 16:14:47 +08:00 |
|
winlin
|
81db13f27f
|
RTC: Update stat for nack
|
2021-02-10 16:13:18 +08:00 |
|
winlin
|
2b60112130
|
RTC: Support disable nack
|
2021-02-10 15:57:12 +08:00 |
|
winlin
|
b373400257
|
RTC: Extract NACK handler from stream to track.
|
2021-01-31 18:06:40 +08:00 |
|
winlin
|
40ea0b67f9
|
RTC: Refine RTP packet decoder to track and stream
|
2021-01-31 18:05:51 +08:00 |
|
winlin
|
4bb3ad5637
|
For #2142, Fix bug for fixing memory leak for bridger. 4.0.62
|
2021-01-15 16:58:23 +08:00 |
|
winlin
|
4e70bf5eaf
|
For #2142, Fix memory leak for bridger of RTC source stream. 4.0.61
|
2021-01-15 14:16:32 +08:00 |
|
winlin
|
50bb9eb391
|
Revert "For #2142, RTC: Fix memory leak"
This reverts commit 2492b726af .
|
2021-01-15 13:31:58 +08:00 |
|
winlin
|
ed32965aa4
|
Revert "Fix #2142, Async release bridger when unpublish. 4.0.60"
This reverts commit 06adb9dc42 .
|
2021-01-15 13:30:52 +08:00 |
|
winlin
|
06adb9dc42
|
Fix #2142, Async release bridger when unpublish. 4.0.60
|
2021-01-14 19:12:01 +08:00 |
|
winlin
|
2492b726af
|
RTC: Fix memory leak
|
2021-01-07 11:45:03 +08:00 |
|
winlin
|
fbbdf5ba0e
|
RTC: Fix audio track NULL bug
|
2021-01-05 18:38:11 +08:00 |
|
winlin
|
78fcaaf7b1
|
RTC: Fix memory leak
|
2020-12-30 16:03:28 +08:00 |
|
winlin
|
0c113ff084
|
For #1998, support firefox
|
2020-12-02 17:29:05 +08:00 |
|
winlin
|
140f8b0fce
|
For #1998, refine PT for firefox, support RED
|
2020-12-01 13:25:53 +08:00 |
|
winlin
|
4650d47082
|
For #1998, Support Firefox, use PT in offer. 4.0.55
|
2020-11-12 18:38:30 +08:00 |
|
winlin
|
57b5204a10
|
For #1998, Set default fmtp for H264 when transmux RTMP to RTC
|
2020-11-12 18:36:50 +08:00 |
|
winlin
|
a28f98581e
|
Refine cid for source
|
2020-10-31 22:04:53 +08:00 |
|
winlin
|
d5a0ad3dd8
|
RTC: Use FFmpeg to transcode aac to opus
|
2020-10-22 17:07:50 +08:00 |
|
winlin
|
fb6c2fdf80
|
RTC: Use event notify for stream source
|
2020-09-23 19:29:19 +08:00 |
|
winlin
|
1173d35e33
|
RTC: Add api in track
|
2020-09-17 17:15:59 +08:00 |
|
winlin
|
a19aa82029
|
RTC: Refine log
|
2020-09-17 16:34:10 +08:00 |
|
winlin
|
5b3f278243
|
RTC: Refine log
|
2020-09-17 16:25:24 +08:00 |
|
winlin
|
e19631a2b7
|
RTC: Refine PLI request as worker
|
2020-09-10 17:45:19 +08:00 |
|
winlin
|
4c459a004e
|
Log: Support tag for log
|
2020-09-10 11:07:21 +08:00 |
|
winlin
|
57288838d0
|
RTC: Logging for NACK timeout.
|
2020-09-10 10:50:59 +08:00 |
|
winlin
|
d61536311b
|
RTC: Remove and refine NACK removing
|
2020-09-09 14:07:13 +08:00 |
|
winlin
|
f1df0704e8
|
RTC: Refine code
|
2020-09-09 13:59:16 +08:00 |
|
winlin
|
0e2f81f023
|
RTC: Improve NACK efficiency
|
2020-09-09 13:51:35 +08:00 |
|
winlin
|
cff976bb71
|
RTC: Improve NACK efficiency
|
2020-09-09 13:39:10 +08:00 |
|
winlin
|
579f7a8a5b
|
RTC: Refine cid for PLI
|
2020-09-03 16:00:12 +08:00 |
|