winlin
|
9ada516e98
|
At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66
|
2021-02-10 15:55:01 +08:00 |
|
winlin
|
5eafcea895
|
RTC: Refine performance for UDP recv context id switch
|
2021-02-10 15:48:20 +08:00 |
|
winlin
|
b7f5fa7c9d
|
RTC: Fix NACK remove loop bug
|
2021-02-10 15:48:15 +08:00 |
|
winlin
|
4bcfce7ff1
|
RTC: Refine is_alive code
|
2021-02-10 15:48:12 +08:00 |
|
winlin
|
aeca278de0
|
RTC: Refine log for twcc large timer
|
2021-02-10 15:47:54 +08:00 |
|
winlin
|
e776e0eca7
|
Refine server stat, extract to hybrid server stat
|
2021-02-10 13:07:26 +08:00 |
|
winlin
|
152c161de3
|
Fix utest fail
|
2021-02-09 21:56:30 +08:00 |
|
winlin
|
a357c013cd
|
Timer: Apply timer(HourGlass) to server and sources
|
2021-02-09 17:15:25 +08:00 |
|
winlin
|
ee1d06c613
|
Main: Refine sever manager.
|
2021-02-09 12:44:56 +08:00 |
|
winlin
|
98c29a1494
|
Timer: Refine the hour glass, support stop
|
2021-02-09 11:54:08 +08:00 |
|
winlin
|
45834b805b
|
RTC: Refine RTP header, never extends from any class
|
2021-02-09 10:53:44 +08:00 |
|
winlin
|
b189fc3fac
|
RTC: Send NACK by timer, no by RTP packet
|
2021-02-08 18:28:32 +08:00 |
|
winlin
|
407ae1d7f6
|
RTC: Send NACK by timer, no by RTP packet
|
2021-02-08 17:19:20 +08:00 |
|
winlin
|
abc26d470b
|
RTC: Refine NACK check, interval, time
|
2021-02-08 16:24:12 +08:00 |
|
winlin
|
d505bb6ea6
|
RTC: Update stat for received nack
|
2021-02-08 16:23:13 +08:00 |
|
winlin
|
43d4240a30
|
RTC: Never copy the packet for hijack.
|
2021-02-08 15:32:56 +08:00 |
|
winlin
|
d01a429c13
|
RTC: Update stat for nack
|
2021-02-08 14:14:27 +08:00 |
|
winlin
|
e31169d306
|
RTC: For RTP packet, never switch to context of session except error.
|
2021-02-08 13:17:22 +08:00 |
|
winlin
|
515529eba9
|
RTC: Update stat for twcc and rr
|
2021-02-08 13:16:07 +08:00 |
|
winlin
|
4539ffa086
|
RTC: Print stat for pli and timer every 5s. 4.0.70
|
2021-02-08 11:51:48 +08:00 |
|
winlin
|
18c27111e0
|
RTC: update stat for pli, timer and dispose
|
2021-02-08 11:45:34 +08:00 |
|
winlin
|
aefd7fccd0
|
RTC: Fix udp recvfrom bug
|
2021-02-08 08:25:35 +08:00 |
|
winlin
|
3d34eb33e5
|
Fix utest fail
|
2021-02-07 22:11:35 +08:00 |
|
winlin
|
b4282a6ee1
|
Fix build fail
|
2021-02-07 21:39:09 +08:00 |
|
winlin
|
a43f339aa6
|
Update server stat for cid
|
2021-02-07 21:33:24 +08:00 |
|
winlin
|
102434b3d5
|
Context: Use key of thread to store context
|
2021-02-07 21:31:39 +08:00 |
|
winlin
|
33ab785ce9
|
RTC: Refine timer to 20ms, twcc to 40ms
|
2021-02-07 21:08:42 +08:00 |
|
winlin
|
83ab551396
|
Update server stat for fast-id search
|
2021-02-07 20:58:24 +08:00 |
|
winlin
|
cbfec753f0
|
Update server stat for fast-id search
|
2021-02-07 20:57:22 +08:00 |
|
winlin
|
af499094f8
|
Update server stat for fast-id search
|
2021-02-07 20:54:06 +08:00 |
|
winlin
|
ec0d68d6b0
|
SRS: Refine the UDP address parsing, no string
|
2021-02-07 20:27:40 +08:00 |
|
winlin
|
638a94ade2
|
RTC: Stat the UDP packets and addresses
|
2021-02-07 20:12:54 +08:00 |
|
winlin
|
d41a925694
|
RTC: Refine the UDP address parsing, no string
|
2021-02-07 20:05:36 +08:00 |
|
winlin
|
95193979f4
|
RTC: Use vector for fast search fast-id
|
2021-02-07 19:31:46 +08:00 |
|
winlin
|
ef279a8b1e
|
RTC: Refine the SRTP protect api
|
2021-02-07 16:57:48 +08:00 |
|
winlin
|
864356c9bd
|
Fix build fail
|
2021-02-07 16:32:34 +08:00 |
|
winlin
|
9f91351f3c
|
RTC: Refine SRTP unprotect rtp and rtcp, without copy
|
2021-02-07 16:21:25 +08:00 |
|
winlin
|
0c07459d19
|
RTC: Refine unprotect_rtp to reuse cipher
|
2021-02-07 16:04:19 +08:00 |
|
winlin
|
9a9efb8546
|
RTC: Parse TWCC SN fastly.
|
2021-02-07 15:48:46 +08:00 |
|
winlin
|
d184b5662c
|
RTC: Parse PT fast and refine udp handler. 4.0.69
|
2021-02-07 12:44:00 +08:00 |
|
winlin
|
668f8cbf6c
|
Refine pps add SrsPps
|
2021-02-06 18:05:04 +08:00 |
|
winlin
|
8cb5cab717
|
RTC: Refine UDP packet peer fast id. 4.0.68
|
2021-02-05 18:04:29 +08:00 |
|
winlin
|
7bb04998af
|
RTC: Don't parse RTP header if no twcc
|
2021-02-05 17:15:19 +08:00 |
|
winlin
|
05441d6354
|
Refine code
|
2021-02-05 17:10:42 +08:00 |
|
winlin
|
fd605fc4ac
|
RTC: Fix bug for header parsing
|
2021-02-05 17:05:46 +08:00 |
|
winlin
|
9c17721eb9
|
RTC: Refine static cast for RTC connection
|
2021-02-05 17:02:08 +08:00 |
|
winlin
|
d526e170a5
|
RTC: Support disable nack
|
2021-02-05 15:58:54 +08:00 |
|
winlin
|
d0c0f26160
|
RTC: Support disable nack
|
2021-02-05 15:52:44 +08:00 |
|
winlin
|
80985c7307
|
RTC: Fast parse ssrc and find the publisher
|
2021-02-05 14:13:48 +08:00 |
|
winlin
|
cd06f2da0c
|
RTC: Refine publish stream by find publisher
|
2021-02-05 14:07:24 +08:00 |
|