winlin
|
749a7eafef
|
RTC: Stat the detail of received packets
|
2021-02-24 17:33:20 +08:00 |
|
winlin
|
e06d6672d5
|
Refine logs
|
2021-02-24 17:22:49 +08:00 |
|
winlin
|
e0eb4e2d51
|
RTC: Refine logs
|
2021-02-24 11:39:30 +08:00 |
|
winlin
|
0efb787f36
|
RTC: Send NACK one by one to avoid packet freed by context switching
|
2021-02-23 17:10:27 +08:00 |
|
winlin
|
d4aead59d4
|
RTC: Refine TWCC and RTCP timer to 100ms.
|
2021-02-19 20:25:17 +08:00 |
|
winlin
|
9e0120dfcd
|
Merge branch '4.0release' into develop
|
2021-02-19 19:18:31 +08:00 |
|
winlin
|
6d3aa2c426
|
Refine code. 4.0.74
|
2021-02-19 19:17:29 +08:00 |
|
winlin
|
3a83a74dfc
|
Stat: Refine stat bug for timer
|
2021-02-19 19:12:40 +08:00 |
|
winlin
|
5b8eea8cc5
|
Stat: Fix build fail for stat of timer and dispose
|
2021-02-19 19:08:16 +08:00 |
|
winlin
|
9c1d6ae654
|
Merge SRS 4.0
|
2021-02-19 18:56:47 +08:00 |
|
winlin
|
941a9aaf7a
|
Refine timer, 4.0.73
|
2021-02-19 18:55:24 +08:00 |
|
winlin
|
6bacccd1b8
|
Fix utest fail
|
2021-02-19 18:54:16 +08:00 |
|
xialixin@kanzhun.com
|
fdaee20b81
|
For #2200, Enable RTC and FLV for GB28181
|
2021-02-19 18:54:12 +08:00 |
|
winlin
|
548fcd627b
|
Config: Update config files, daemon off, log to console
|
2021-02-19 18:54:00 +08:00 |
|
winlin
|
61eeb781b7
|
Always link with pthread
|
2021-02-19 18:53:48 +08:00 |
|
winlin
|
1f621a6db3
|
Remove dead code: memory watch
|
2021-02-19 18:53:40 +08:00 |
|
winlin
|
c6cb0fb21f
|
Refine scripts
|
2021-02-19 18:53:37 +08:00 |
|
winlin
|
0fe031a156
|
Support to disable stats by default
|
2021-02-19 18:53:34 +08:00 |
|
winlin
|
7d75f0af0f
|
Remove dead code
|
2021-02-19 18:53:27 +08:00 |
|
winlin
|
044df17791
|
Fix utest fail
|
2021-02-19 18:53:23 +08:00 |
|
winlin
|
c5d2027f9a
|
RTC: Support high performance timer about 25ms resolution. 4.0.72
|
2021-02-19 18:53:21 +08:00 |
|
winlin
|
ebcba149ae
|
For #2194, yield for timer, for rtc player
|
2021-02-19 18:53:18 +08:00 |
|
winlin
|
df1eca10fb
|
For #2194, yield for timer, for rtc publisher
|
2021-02-19 18:53:16 +08:00 |
|
winlin
|
a049ce3fb7
|
For #2194, Core: Refine yield for high performance timer.
|
2021-02-19 18:53:14 +08:00 |
|
winlin
|
a5a96491a3
|
For #2194, yield for timer, for live publisher
|
2021-02-19 18:53:13 +08:00 |
|
winlin
|
d1bcc03d9a
|
For #2194, yield for high performance timer, for live player
|
2021-02-19 18:53:10 +08:00 |
|
winlin
|
c0fda42743
|
For #2194, Support ST yield
|
2021-02-19 18:53:08 +08:00 |
|
winlin
|
b4b9776b02
|
Core: Support yield current coroutine for high performance timer.
|
2021-02-19 18:53:03 +08:00 |
|
winlin
|
d8563398b2
|
Clock: Update stat. Insert timer to execute first
|
2021-02-19 18:53:02 +08:00 |
|
winlin
|
f987198af0
|
Clock: Use one system wall clock
|
2021-02-19 18:52:58 +08:00 |
|
winlin
|
9db7126eb4
|
Core: Refine ST stat for thread switch
|
2021-02-19 18:52:56 +08:00 |
|
winlin
|
15f7fa2c36
|
Core: Refine ST stat for io events
|
2021-02-19 18:52:54 +08:00 |
|
winlin
|
12d7e57011
|
Core: Refine sched and clock stat
|
2021-02-19 18:52:53 +08:00 |
|
winlin
|
c2332f9e55
|
Core: Use 20ms wall clock
|
2021-02-19 18:52:49 +08:00 |
|
winlin
|
bddc787a16
|
Refine the pps.
|
2021-02-19 18:52:35 +08:00 |
|
winlin
|
70fb647ac9
|
Perf: Add stat for sched of ST.
|
2021-02-19 18:52:27 +08:00 |
|
winlin
|
e91e0eaf46
|
Perf: Add stat for io of ST.
|
2021-02-19 18:52:12 +08:00 |
|
winlin
|
181c9f25ed
|
Live: Support connect origin by HTTP-FLV/HTTPS-FLV
|
2021-02-19 18:16:05 +08:00 |
|
winlin
|
37679f2acc
|
Fix utest fail
|
2021-02-19 11:18:42 +08:00 |
|
xialixin@kanzhun.com
|
4df6fa540f
|
For #2200, Enable RTC and FLV for GB28181
|
2021-02-18 21:51:49 +08:00 |
|
winlin
|
adb6f723c7
|
Config: Update config files, daemon off, log to console
|
2021-02-18 11:39:25 +08:00 |
|
winlin
|
57919e4351
|
Refine code, move SRS adapter.
|
2021-02-15 20:01:49 +08:00 |
|
winlin
|
d8e27c3845
|
Always link with pthread
|
2021-02-15 19:47:02 +08:00 |
|
winlin
|
4ef1acb700
|
Remove dead code: memory watch
|
2021-02-15 19:33:40 +08:00 |
|
winlin
|
0898a1a7ea
|
Refine scripts
|
2021-02-15 19:24:23 +08:00 |
|
winlin
|
25be6d6bc0
|
Support to disable stats by default
|
2021-02-15 13:09:13 +08:00 |
|
winlin
|
f17fa69deb
|
Remove dead code
|
2021-02-15 12:43:41 +08:00 |
|
winlin
|
3147c8f9bc
|
Fix utest fail
|
2021-02-15 12:37:16 +08:00 |
|
winlin
|
b1e7e19fd1
|
RTC: Support high performance timer about 25ms resolution. 4.0.72
|
2021-02-12 09:31:18 +08:00 |
|
winlin
|
ccb79bc7eb
|
For #2194, yield for timer, for rtc player
|
2021-02-11 23:10:08 +08:00 |
|
winlin
|
5a28e658a4
|
For #2194, yield for timer, for rtc publisher
|
2021-02-11 22:49:54 +08:00 |
|
winlin
|
a04dd7ed30
|
For #2194, Core: Refine yield for high performance timer.
|
2021-02-11 22:49:08 +08:00 |
|
winlin
|
4fc1a19415
|
For #2194, yield for timer, for live publisher
|
2021-02-11 22:03:00 +08:00 |
|
winlin
|
211b05fc64
|
For #2194, yield for high performance timer, for live player
|
2021-02-11 21:15:26 +08:00 |
|
winlin
|
76d6449317
|
For #2194, Support ST yield
|
2021-02-11 21:14:45 +08:00 |
|
winlin
|
79f9cd6b3a
|
Core: Support yield current coroutine for high performance timer.
|
2021-02-11 21:04:09 +08:00 |
|
winlin
|
321f555e30
|
Clock: Update stat. Insert timer to execute first
|
2021-02-11 17:34:03 +08:00 |
|
winlin
|
fb61a6979c
|
Clock: Use one system wall clock
|
2021-02-11 13:39:43 +08:00 |
|
winlin
|
71cc8e35d9
|
Core: Refine ST stat for thread switch
|
2021-02-11 13:26:20 +08:00 |
|
winlin
|
e726aba8f9
|
Core: Refine ST stat for io events
|
2021-02-11 12:07:38 +08:00 |
|
winlin
|
cde456710d
|
Core: Refine sched and clock stat
|
2021-02-11 09:39:09 +08:00 |
|
winlin
|
ff388b2f38
|
Core: Use 20ms wall clock
|
2021-02-11 09:15:05 +08:00 |
|
winlin
|
99b4866717
|
Refine the pps.
|
2021-02-10 21:20:49 +08:00 |
|
winlin
|
a46debb4bb
|
Perf: Add stat for sched of ST.
|
2021-02-10 20:00:33 +08:00 |
|
winlin
|
7b913b1115
|
Perf: Add stat for io of ST.
|
2021-02-10 18:20:11 +08:00 |
|
winlin
|
7a96b28735
|
Merge 4.0release
|
2021-02-10 16:32:30 +08:00 |
|
winlin
|
b431ad738c
|
RTC: Refine performance about 700+ streams. 4.0.71
|
2021-02-10 16:28:11 +08:00 |
|
winlin
|
b7c7d6566f
|
Fix build fail
|
2021-02-10 16:27:09 +08:00 |
|
winlin
|
2aa94c643c
|
Refine server stat, extract to hybrid server stat
|
2021-02-10 16:19:51 +08:00 |
|
winlin
|
6b260d6021
|
Fix utest fail
|
2021-02-10 16:17:01 +08:00 |
|
winlin
|
7114682eec
|
Timer: Apply timer(HourGlass) to server and sources
|
2021-02-10 16:16:58 +08:00 |
|
winlin
|
77cffd3e04
|
Main: Refine sever manager.
|
2021-02-10 16:16:56 +08:00 |
|
winlin
|
f9bd84109b
|
Timer: Refine the hour glass, support stop
|
2021-02-10 16:16:52 +08:00 |
|
winlin
|
4a37fe30c7
|
RTC: Refine RTP header, never extends from any class
|
2021-02-10 16:16:49 +08:00 |
|
winlin
|
6feaeace27
|
RTC: Send NACK by timer, no by RTP packet
|
2021-02-10 16:16:42 +08:00 |
|
winlin
|
d2e728812b
|
RTC: Send NACK by timer, no by RTP packet
|
2021-02-10 16:14:58 +08:00 |
|
winlin
|
5919865e5d
|
RTC: Refine NACK check, interval, time
|
2021-02-10 16:14:54 +08:00 |
|
winlin
|
627688c582
|
RTC: Update stat for received nack
|
2021-02-10 16:14:47 +08:00 |
|
winlin
|
44c85cc3d2
|
RTC: Never copy the packet for hijack.
|
2021-02-10 16:13:25 +08:00 |
|
winlin
|
81db13f27f
|
RTC: Update stat for nack
|
2021-02-10 16:13:18 +08:00 |
|
winlin
|
51e630d53c
|
RTC: For RTP packet, never switch to context of session except error.
|
2021-02-10 16:11:07 +08:00 |
|
winlin
|
154ae9b4eb
|
RTC: Update stat for twcc and rr
|
2021-02-10 16:10:42 +08:00 |
|
winlin
|
86d615f27e
|
RTC: Print stat for pli and timer every 5s. 4.0.70
|
2021-02-10 16:08:04 +08:00 |
|
winlin
|
9a0e5bc979
|
RTC: Fix udp recvfrom bug
|
2021-02-10 16:07:42 +08:00 |
|
winlin
|
ccb6c49029
|
RTC: Refine timer to 20ms, twcc to 40ms
|
2021-02-10 15:58:11 +08:00 |
|
winlin
|
d069346f6b
|
Update server stat for fast-id search
|
2021-02-10 15:58:08 +08:00 |
|
winlin
|
84afeaf433
|
Update server stat for fast-id search
|
2021-02-10 15:58:05 +08:00 |
|
winlin
|
44f5ca6a35
|
Update server stat for fast-id search
|
2021-02-10 15:58:03 +08:00 |
|
winlin
|
5ae47725e6
|
SRS: Refine the UDP address parsing, no string
|
2021-02-10 15:58:01 +08:00 |
|
winlin
|
ca3ac467a3
|
RTC: Stat the UDP packets and addresses
|
2021-02-10 15:57:58 +08:00 |
|
winlin
|
2b73c1c7e6
|
RTC: Refine the UDP address parsing, no string
|
2021-02-10 15:57:57 +08:00 |
|
winlin
|
52609ea2f0
|
RTC: Use vector for fast search fast-id
|
2021-02-10 15:57:55 +08:00 |
|
winlin
|
7f4d8a40e9
|
RTC: Refine the SRTP protect api
|
2021-02-10 15:57:52 +08:00 |
|
winlin
|
2989e6c9c3
|
Fix build fail
|
2021-02-10 15:57:49 +08:00 |
|
winlin
|
949044d773
|
RTC: Refine SRTP unprotect rtp and rtcp, without copy
|
2021-02-10 15:57:44 +08:00 |
|
winlin
|
aec27450e8
|
RTC: Refine unprotect_rtp to reuse cipher
|
2021-02-10 15:57:41 +08:00 |
|
winlin
|
719df6fa41
|
RTC: Parse TWCC SN fastly.
|
2021-02-10 15:57:38 +08:00 |
|
winlin
|
79a6907a65
|
RTC: Parse PT fast and refine udp handler. 4.0.69
|
2021-02-10 15:57:37 +08:00 |
|
winlin
|
826546d518
|
Refine pps add SrsPps
|
2021-02-10 15:57:29 +08:00 |
|
winlin
|
c3414a30dc
|
RTC: Refine UDP packet peer fast id. 4.0.68
|
2021-02-10 15:57:25 +08:00 |
|