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 |
|
winlin
|
f3806126c4
|
Research: Add udp connect
|
2021-02-05 11:07:53 +08:00 |
|
winlin
|
de3ec74657
|
Update ST doc
|
2021-02-05 10:20:23 +08:00 |
|
winlin
|
960f48721f
|
Update .gitignore
|
2021-02-05 09:55:21 +08:00 |
|
winlin
|
2b85ad1f60
|
RTC: Reuse UDP socket to receive packet. 4.0.67
|
2021-02-04 17:27:32 +08:00 |
|
winlin
|
cfddc8f266
|
At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66
|
2021-02-04 16:51:47 +08:00 |
|
winlin
|
19a7c7682e
|
RTC: Refine performance for UDP recv context id switch
|
2021-02-04 15:48:58 +08:00 |
|
winlin
|
ec01f94b17
|
RTC: Fix NACK remove loop bug
|
2021-02-03 19:08:33 +08:00 |
|
winlin
|
0c89e899bd
|
RTC: Refine is_alive code
|
2021-02-03 18:58:07 +08:00 |
|
winlin
|
1db8a3c92e
|
RTC: Refine log for twcc large timer
|
2021-02-02 18:05:23 +08:00 |
|
winlin
|
076182cde2
|
Pick from develop. 4.0.65
|
2021-01-31 18:08:50 +08:00 |
|
winlin
|
d92bbe7558
|
RTC: Support eip with port
|
2021-01-31 18:07:43 +08:00 |
|
winlin
|
3fa767f3cc
|
Build: Support --ssl-local to rebuild openssl even system exists
|
2021-01-31 18:07:39 +08:00 |
|
winlin
|
cd83054759
|
ST: Update doc
|
2021-01-31 18:07:36 +08:00 |
|
winlin
|
09224ea7e0
|
ST: Update doc
|
2021-01-31 18:07:31 +08:00 |
|
winlin
|
6e3bd61599
|
Enable --nasm and --srtp-asm by default for performance. 4.0.64
|
2021-01-31 18:07:20 +08:00 |
|
winlin
|
945cf64024
|
Refine srs_player
|
2021-01-31 18:06:55 +08:00 |
|
winlin
|
f006bf59b1
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-31 18:06:52 +08:00 |
|
winlin
|
979bf86e8b
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-31 18:06:49 +08:00 |
|
winlin
|
5c41766b79
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-31 18:06:46 +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
|
0fe85a295c
|
Refine options with default value
|
2021-01-31 18:05:26 +08:00 |
|
winlin
|
b9a5d4beb6
|
Refine options with default value
|
2021-01-31 18:05:07 +08:00 |
|
winlin
|
1615c3df6c
|
RTC: Refine code
|
2021-01-31 17:59:59 +08:00 |
|
winlin
|
ec2535b183
|
RTC: Refine code
|
2021-01-31 17:59:46 +08:00 |
|
winlin
|
62909bb2d0
|
Merge branch '4.0release' into develop
|
2021-01-31 17:56:58 +08:00 |
|
winlin
|
0848574902
|
Research: Add c++11 thread-local
|
2021-01-31 17:27:47 +08:00 |
|
winlin
|
73c4b1cb6e
|
RTC: Enable -std=c++11 by default. 4.0.65
|
2021-01-31 14:54:51 +08:00 |
|
winlin
|
e5391ff93d
|
RTC: Support eip with port
|
2021-01-30 21:36:17 +08:00 |
|
winlin
|
849703bca1
|
Build: Support --ssl-local to rebuild openssl even system exists
|
2021-01-26 17:54:44 +08:00 |
|
winlin
|
5678e8e1e7
|
ST: Update doc
|
2021-01-26 09:03:39 +08:00 |
|
winlin
|
6ecda1c79e
|
ST: Update doc
|
2021-01-26 08:58:22 +08:00 |
|
winlin
|
f6720c18c6
|
Enable --nasm and --srtp-asm by default for performance. 4.0.64
|
2021-01-25 22:23:42 +08:00 |
|
winlin
|
10205e8cc1
|
Refine srs_player
|
2021-01-20 21:06:57 +08:00 |
|
winlin
|
4514947e67
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-20 20:47:57 +08:00 |
|
winlin
|
f01da568cb
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-20 20:36:30 +08:00 |
|
winlin
|
618333cdd1
|
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
|
2021-01-20 18:59:14 +08:00 |
|
winlin
|
e2bdacb337
|
RTC: Extract NACK handler from stream to track.
|
2021-01-19 17:05:40 +08:00 |
|
winlin
|
f2d45442c1
|
RTC: Refine RTP packet decoder to track and stream
|
2021-01-19 15:56:42 +08:00 |
|
winlin
|
0c56d11605
|
Refine options with default value
|
2021-01-18 17:32:14 +08:00 |
|
winlin
|
1371a47962
|
Refine options with default value
|
2021-01-18 17:28:51 +08:00 |
|
winlin
|
e26b685169
|
Refine script
|
2021-01-18 12:34:11 +08:00 |
|
winlin
|
09011eea3a
|
RTC: Refine code
|
2021-01-17 20:30:10 +08:00 |
|
winlin
|
aaa3918a72
|
RTC: Refine code
|
2021-01-16 09:52:36 +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
|
10ffb2da36
|
HTML5 video tag resolution adaptive. 4.0.59
|
2021-01-08 14:16:20 +08:00 |
|
winlin
|
26dec1b037
|
Release 4.0.58
Merge #2109, Fix bugs for GB28181.
Merge #2109, Refine srs_string_split.
Fix memory leak and bugs for RTC.
|
2021-01-08 14:16:11 +08:00 |
|
winlin
|
b6843428c6
|
Fix build warnings
|
2021-01-08 14:09:28 +08:00 |
|
winlin
|
81d78310a0
|
Fix build warnings
|
2021-01-08 13:29:32 +08:00 |
|
winlin
|
61f62ceec6
|
Fix build warnings
|
2021-01-08 11:48:56 +08:00 |
|