winlin
|
0a3a38762a
|
For #1657: Remove duplicated code, merge http api with conn
|
2020-11-05 16:46:16 +08:00 |
|
winlin
|
24125b9770
|
For #1657: Refine connection arch, remove hierachy
|
2020-11-05 15:08:36 +08:00 |
|
winlin
|
2a14dc0ebd
|
For #1657: Refine TCP connections arch
|
2020-11-05 12:25:54 +08:00 |
|
winlin
|
4ba66b388b
|
For #1657: Refine TCP connections arch
|
2020-11-05 11:47:24 +08:00 |
|
winlin
|
64705d1cc8
|
RTC: Refine resouce management
|
2020-09-19 10:30:05 +08:00 |
|
winlin
|
88826aae8f
|
Rename SrsConnection to SrsTcpConnection
|
2020-09-11 16:59:22 +08:00 |
|
winlin
|
66aaad7805
|
Log: Refine context
|
2020-07-13 13:52:23 +08:00 |
|
winlin
|
6624b8acca
|
Log: Use object as context id for complex context
|
2020-07-05 23:26:55 +08:00 |
|
winlin
|
81a7c252d6
|
TCP: Log the remote port for client.
|
2020-07-04 17:19:08 +08:00 |
|
winlin
|
a273298e63
|
HTTP: Enable infinite_chunked by default
|
2020-06-30 19:29:23 +08:00 |
|
winlin
|
8a0c2e01f8
|
Log: Change cid from int to string
|
2020-06-18 11:45:43 +08:00 |
|
winlin
|
01f05f920f
|
RTC: Remove sendmmsg
|
2020-05-21 16:52:25 +08:00 |
|
winlin
|
f03bf601e4
|
RTC: Directly send without sendmmsg
|
2020-05-21 16:52:24 +08:00 |
|
winlin
|
4f6b24ea12
|
RTC: Remove GSO for player, no premature optimization
|
2020-05-21 16:48:32 +08:00 |
|
忘篱
|
acc53ded89
|
RTC: Extract RTC api file
|
2020-05-17 19:40:45 +08:00 |
|
winlin
|
3a58d9859c
|
RTC: Extract rtc server in app
|
2020-05-11 11:45:20 +08:00 |
|
winlin
|
db503975fb
|
Disable simulator API by default.
|
2020-05-07 16:29:11 +08:00 |
|
winlin
|
8c4b6d3166
|
Support disable NACK in config
|
2020-05-04 20:42:30 +08:00 |
|
winlin
|
d125116317
|
Support simulate NACK for RTC publisher
|
2020-05-04 17:49:39 +08:00 |
|
winlin
|
4d33070c59
|
Support NACK for RTC player
|
2020-05-04 14:47:58 +08:00 |
|
winlin
|
f04e63edbf
|
Refactor code, support NACK and NACK PLI in SDP
|
2020-05-04 07:52:29 +08:00 |
|
winlin
|
47df22df9e
|
Refine RTC, no trickle for ice-lite, disable algorithms right-now
|
2020-05-03 20:19:45 +08:00 |
|
winlin
|
a23f102874
|
Refactor RTC, rename variables.
|
2020-05-03 13:49:53 +08:00 |
|
winlin
|
ef64c5e2bd
|
Refine RTC, reject when config disabled.
|
2020-05-03 13:11:38 +08:00 |
|
winlin
|
5fb7c4efbc
|
RTC supports pass-by players PLI to publisher
|
2020-05-03 09:00:05 +08:00 |
|
winlin
|
20b4984af4
|
Refine consumer dumps, extract dumps API
|
2020-05-03 07:43:05 +08:00 |
|
winlin
|
9906d2e859
|
Refine RTC publish SDP, remove SSRC because it's recvonly.
|
2020-05-03 07:22:07 +08:00 |
|
winlin
|
ed338f4c0a
|
Refactor macro SRS_AUTO_XXX to SRS_XXX.
|
2020-04-29 20:02:28 +08:00 |
|
winlin
|
db586903ba
|
Refactor RTC source create
|
2020-04-26 16:12:23 +08:00 |
|
winlin
|
cd3c15ec4e
|
Support RTC publisher.
|
2020-04-25 20:32:37 +08:00 |
|
winlin
|
70a81b3970
|
Fix the bug for RTC publisher
|
2020-04-25 18:59:02 +08:00 |
|
xiaozhihong
|
8dc0746e2d
|
rtc publish release
|
2020-04-24 16:19:08 +08:00 |
|
xiaozhihong
|
775065175a
|
rtc session distinguish play and publish
|
2020-04-24 00:06:59 +08:00 |
|
xiaozhihong
|
a061d5c3db
|
rtc publish, with debug code
|
2020-04-23 17:08:21 +08:00 |
|
winlin
|
854247e979
|
Fix GB28181 build failed.
|
2020-04-21 15:38:31 +08:00 |
|
winlin
|
dabad68f48
|
Merge branch 'feature/gb28181' into develop
|
2020-04-21 15:27:40 +08:00 |
|
winlin
|
82396ec112
|
Refactor GB28181 code
|
2020-04-21 15:25:50 +08:00 |
|
kyxlx550
|
6a070a9a64
|
support sip ptz cmd
|
2020-04-20 21:34:18 +08:00 |
|
winlin
|
08312ddc42
|
Support config the mw_sleep and mw_msgs
|
2020-04-18 10:04:45 +08:00 |
|
winlin
|
14e3ec2fe8
|
For #307, drop frame when VBR too high
|
2020-04-17 12:30:53 +08:00 |
|
winlin
|
1a6e055f7f
|
Support config to disable stat to improve performance.
|
2020-04-16 18:37:37 +08:00 |
|
kyxlx550
|
33b91cd6f2
|
fix gb28181 api error code
|
2020-04-16 12:30:11 +08:00 |
|
winlin
|
5ad99b119d
|
Stat bytes
|
2020-04-16 10:05:17 +08:00 |
|
winlin
|
6e9e0d6ce3
|
Fix build script
|
2020-04-15 10:35:38 +08:00 |
|
winlin
|
6cf9933bf3
|
For #307, refine gperf api
|
2020-04-14 21:49:49 +08:00 |
|
winlin
|
ba3d293bfd
|
Refactor stat for frames
|
2020-04-14 14:22:30 +08:00 |
|
winlin
|
03a03e4174
|
Refine stat for GSO
|
2020-04-14 13:47:23 +08:00 |
|
winlin
|
8a71ce62db
|
For #307, allow dedicated cache for GSO.
|
2020-04-14 09:20:21 +08:00 |
|
kyxlx550
|
f74a398c1b
|
add sip query session api
|
2020-04-11 20:19:54 +08:00 |
|
winlin
|
d9a5572531
|
Refine TAB to spaces.
|
2020-04-09 08:20:55 +08:00 |
|
xiaozhihong
|
85fcbad778
|
[1].Add 'stun_strict_check' in conf file
[2].Try to pickup at least H.264 payload type
|
2020-04-08 23:24:59 +08:00 |
|
winlin
|
a8cc3a3430
|
For #307, fix some memory leaking
|
2020-04-07 19:07:11 +08:00 |
|
winlin
|
6c5b51618c
|
For #307, support config to send plaintext RTP.
|
2020-04-07 16:05:31 +08:00 |
|
winlin
|
00810e6d1d
|
Refine api for tcmalloc
|
2020-04-07 14:43:18 +08:00 |
|
winlin
|
35a037cf05
|
Add api for tcmalloc
|
2020-04-07 14:24:14 +08:00 |
|
winlin
|
574ae58adc
|
For #307, support mock server eip by API
|
2020-04-07 11:36:26 +08:00 |
|
winlin
|
7cfd2879b0
|
For #307, config sendmmsg max
|
2020-04-06 00:24:14 +08:00 |
|
winlin
|
40c95b04ca
|
Merge remote-tracking branch 'winlin/feature/perf_stat' into feature/rtc
|
2020-04-05 23:01:21 +08:00 |
|
xiaozhihong
|
bfd8971db8
|
fix compile warning.
|
2020-04-01 14:56:31 +08:00 |
|
xiaozhihong
|
4f671b1de2
|
Merge remote-tracking branch 'upstream/feature/rtc' into rtc
|
2020-04-01 14:39:05 +08:00 |
|
xiaozhihong
|
14421a7f0b
|
add annotation about some sdp line
|
2020-04-01 14:38:00 +08:00 |
|
winlin
|
608f3d0fae
|
For #1500, support push stream by GB28181. 4.0.18
|
2020-03-31 23:06:07 +08:00 |
|
winlin
|
d81cde695d
|
Refactor code
|
2020-03-31 22:48:38 +08:00 |
|
winlin
|
e19b927f92
|
Merge GB28181
|
2020-03-31 22:45:20 +08:00 |
|
xialixin
|
c99fb99ab6
|
refactor gb28181, supporting SIP server enable, multiplex, API interface
|
2020-03-31 00:39:10 +08:00 |
|
winlin
|
03289012fd
|
Refactor code for RTC
|
2020-03-30 21:21:31 +08:00 |
|
xiaozhihong
|
49da2099c1
|
sdp exchange.
|
2020-03-30 15:16:29 +08:00 |
|
winlin
|
90a39ec46d
|
Add api to stat mw iovec
|
2020-03-27 13:37:39 +08:00 |
|
winlin
|
602a478e1b
|
For #1659, #307, add switch to disable rtc
|
2020-03-22 18:17:05 +08:00 |
|
winlin
|
0cd67a997e
|
For #1638, #307, add comments for vhost rtc config
|
2020-03-21 22:52:59 +08:00 |
|
winlin
|
68ad006b73
|
Remove empty line.
|
2020-03-21 19:03:17 +08:00 |
|
winlin
|
3f6a2871b0
|
For #1638, #307, show error information when api failed.
|
2020-03-21 19:00:47 +08:00 |
|
winlin
|
d2036455ac
|
Refactor api, follow https://github.com/rtcdn/rtcdn-draft
|
2020-03-21 18:33:36 +08:00 |
|
winlin
|
61b8ae8c30
|
Refactor api, follow https://github.com/rtcdn/rtcdn-draft
|
2020-03-21 18:30:53 +08:00 |
|
winlin
|
2c4dc0fb3d
|
For #1638, #307, extract rtc server to hybrid manager.
|
2020-03-17 17:56:37 +08:00 |
|
winlin
|
29b9203428
|
For #1638, #307, use short-term http connection for rtc to use new cid.
|
2020-03-17 12:10:42 +08:00 |
|
winlin
|
6118ca382a
|
For #1638, #307, http api success with message, timeout as such
|
2020-03-17 11:40:05 +08:00 |
|
winlin
|
b5dd502103
|
For #1638, #307, fix build warnings
|
2020-03-17 09:16:52 +08:00 |
|
HuyaJohn
|
e8b2bb5d28
|
process err, do error check, add some error code
|
2020-03-16 07:35:24 -07:00 |
|
winlin
|
c2a667cc35
|
For #1638, #307, add comments for api and enum
|
2020-03-16 22:01:09 +08:00 |
|
winlin
|
60c8b37f05
|
For #1638, #307, merge john, add NACK suport, remove debug code, verbose log
|
2020-03-14 22:51:35 +08:00 |
|
xiaozhihong
|
2b56f9ee59
|
add NACK suport, remove debug code, verbose log
|
2020-03-14 22:11:01 +08:00 |
|
winlin
|
12e99f1897
|
For #1638, #307, use webrtc adapter.js for demo.
|
2020-03-14 21:14:17 +08:00 |
|
winlin
|
51af2b4779
|
For #1638, #307, rtc conf support ENV.
|
2020-03-14 17:15:46 +08:00 |
|
xiaozhihong
|
6c88f58079
|
remove debug code, fix rtc.html
|
2020-03-13 22:50:34 +08:00 |
|
HuyaJohn
|
3ae510b843
|
rtp dispatch done, but video can not play in chrome
|
2020-03-09 04:46:27 -07:00 |
|
xiaozhihong
|
c62901a3ac
|
make code easy, wrap udp remux socket
|
2020-03-08 00:30:31 +08:00 |
|
HuyaJohn
|
b730458d51
|
add candidates ip list, add rtc_upload.html to test
|
2020-03-06 23:28:15 -08:00 |
|
xiaozhihong
|
9d5495c0c2
|
"stun and dtls done"
|
2020-03-06 23:01:48 +08:00 |
|
xiaozhihong
|
30d8b2209f
|
parse sdp
|
2020-03-02 22:47:40 +08:00 |
|
xiaozhihong
|
62563bdd81
|
rtc framework
|
2020-02-28 23:18:39 +08:00 |
|
xiaozhihong
|
51abb0844e
|
rtp session manager, stun codding
|
2020-02-23 23:19:40 +08:00 |
|
xiaozhihong
|
bc22ebe949
|
add rtc http request and response, exchange sdp.
|
2020-02-21 23:50:22 +08:00 |
|
winlin
|
d783a12f89
|
Happy 2020
|
2019-12-30 10:10:35 +08:00 |
|
winlin
|
a11461905b
|
Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82
|
2019-12-25 18:29:07 +08:00 |
|
winlin
|
ca2b68f428
|
Refactor header of HTTP message by using SrsHttpHeader.
|
2019-12-16 16:00:02 +08:00 |
|
winlin
|
5a3fd1e68a
|
Release v3.0-a2, 3.0.67
|
2019-12-01 19:24:17 +08:00 |
|
winlin
|
e5285ecabf
|
Fix #1501, use request ip for origin cluster. 3.0.66
|
2019-11-30 18:50:24 +08:00 |
|
winlin
|
6dbe79ad02
|
Remove noisy informations.
|
2019-04-30 08:43:12 +08:00 |
|
winlin
|
ad3749a4d5
|
Remove noisy informations.
|
2019-04-30 08:38:57 +08:00 |
|