winlin
e10fa6dc91
Kernel: Support grab backtrace stack when assert fail. v5.0.80
2022-10-21 23:37:30 +08:00
chundonglinlin
981cab40d3
API: support metrics for prometheus.( #2899 ) ( #3189 )
...
* API: support metrics for prometheus.
* Metrics: optimize metrics statistics info.
* Refine: remove redundant code.
* Refine: fix metrics srs_streams param.
* Metrics: add major param.
* Metrics: refine params and metric comments.
* For #2899 : API: Support exporter for Prometheus. v5.0.67
Co-authored-by: winlin <winlin@vip.126.com>
2022-09-27 15:39:26 +08:00
winlin
3e2f8622f8
APM: Support distributed tracing by Tencent Cloud APM. v5.0.63
2022-09-16 18:54:28 +08:00
winlin
625069af7f
WebRTC: Extract SrsRtcNetwork layer for UDP/TCP.
2022-09-04 20:14:09 +08:00
winlin
6a108fab6d
Fix #2837 : Callback: Support stream_url and stream_id. v5.0.55
2022-08-31 08:00:05 +08:00
winlin
2c259bd95b
Refactor: Extract SrsNetworkKbps from SrsKbps. v5.0.53
2022-08-30 13:41:27 +08:00
winlin
937605b18c
Remove bandwidth check because falsh is disabled. v5.0.52
2022-08-30 10:45:40 +08:00
winlin
1630918b0f
Refactor: Use compositor for ISrsKbpsDelta. v5.0.51
2022-08-30 09:26:51 +08:00
winlin
9bd3c51818
RTMP: Refine code for gussing stream by app.
2022-08-28 17:03:34 +08:00
chundonglinlin
96add9be3d
RTMP: Support publish with Server without StreamKey using OBS.( #3018 )
2022-08-28 16:19:11 +08:00
winlin
4e3ea99ccd
STAT: Refine stat for global server.
2022-08-27 20:40:34 +08:00
winlin
6c295952f6
RTMP: Fix unused variable warning.
2022-07-20 21:53:57 +08:00
Steven Liu
8a6fa30992
app/srs_app_rtmp_conn: move err result to RTC MACRO to fix compiling warning
2022-07-18 13:50:10 +08:00
winlin
d117145b95
Update date from 2021 to 2022.
2022-06-20 19:22:25 +08:00
winlin
e09daa2d4b
SRT: Change bridges to bridge.
2022-06-14 20:05:09 +08:00
hondaxiao
fbc6eebe18
SRT: remove rtmp_to_srt
2022-06-14 20:02:25 +08:00
hondaxiao
e13d16439e
SRT: support rtmp to srt
2022-06-14 20:02:22 +08:00
winlin
fa78cf3354
Prefix with srs_protocol in protocol directory.
2022-06-09 20:26:58 +08:00
winlin
f1840b87e5
Fix typo, change bridger to bridge.
2022-06-09 19:35:07 +08:00
winlin
d5c86dc5fa
Switch LICENSE from MIT to **MIT or MulanPSL-2.0**. v5.0.21
2022-01-13 18:40:22 +08:00
winlin
8576fa7052
Squash: Merge v4.0.203
2021-12-04 11:21:35 +08:00
Haibo Chen
a86f3905b2
Put the statistics code after http callback ( #2687 )
2021-10-22 08:03:49 +08:00
winlin
b874d9c9ba
Squash: Merge SRS 4.0, regression test for RTMP.
2021-10-12 08:36:24 +08:00
winlin
a81aa2edc5
Squash: Merge SRS 4.0
2021-10-10 12:05:26 +08:00
Winlin
c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 ( #2464 )
...
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8
* Update README.md
* Update README.md
* Refine format for AUTHORS.md
2021-07-08 14:30:47 +08:00
winlin
75530efbc4
Squash: Merge #2448 , #2440
2021-06-30 07:32:28 +08:00
winlin
efdbf37255
Squash: Move GB28181 to feature/gb28181. 5.0.4
2021-06-16 14:03:55 +08:00
winlin
15901cacee
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
2021-05-31 13:42:20 +08:00
winlin
6dc8d9dd6f
SquashSRS4: Remove srs-librtmp
2021-05-20 20:07:13 +08:00
winlin
f043a7eb48
SquashSRS4: Allow RTC play before publish.
2021-05-19 21:06:17 +08:00
winlin
e3bca883e1
SuqashSRS4: Build SRT native
2021-05-16 16:14:00 +08:00
winlin
f711eb79ed
SquashSRS4: Refine stat id. Fix SRT build bug
2021-05-14 08:26:07 +08:00
winlin
74bb47c13f
SquashSRS4: Support RTC2RTMP.
2021-05-01 22:15:57 +08:00
winlin
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +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
32c1832d64
For #1657 , refine code
2020-11-07 07:39:50 +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
8c1eca98b0
Merge SRS3.0
2020-10-31 19:25:56 +08:00
winlin
bf5e2add83
Refine source cid, track previous one. 3.0.150
2020-10-31 17:42:20 +08:00
winlin
64705d1cc8
RTC: Refine resouce management
2020-09-19 10:30:05 +08:00
winlin
d8a158290f
Remove unused conn from consumer.
2020-09-11 17:03:48 +08:00
winlin
88826aae8f
Rename SrsConnection to SrsTcpConnection
2020-09-11 16:59:22 +08:00
winlin
a2d9f0a9ad
Fix bug
2020-08-20 18:22:36 +08:00
winlin
81a7c252d6
TCP: Log the remote port for client.
2020-07-04 17:19:08 +08:00
winlin
8a0c2e01f8
Log: Change cid from int to string
2020-06-18 11:45:43 +08:00
winlin
215b1c234b
Refine the local ip and interface retrieve
2020-05-09 10:40:25 +08:00
winlin
20b4984af4
Refine consumer dumps, extract dumps API
2020-05-03 07:43:05 +08:00
winlin
08312ddc42
Support config the mw_sleep and mw_msgs
2020-04-18 10:04:45 +08:00
winlin
fdc0c44b7e
For #307 , for realtime, change wait messages from 0 to 2
2020-04-14 13:55:55 +08:00
winlin
40c95b04ca
Merge remote-tracking branch 'winlin/feature/perf_stat' into feature/rtc
2020-04-05 23:01:21 +08:00
winlin
90a39ec46d
Add api to stat mw iovec
2020-03-27 13:37:39 +08:00
winlin
fc84f1e545
Refactor source cid with pid
2020-03-17 18:43:11 +08:00
winlin
c1e07d6a96
For #1634 , always check status in thread loop. 3.0.126
2020-03-12 08:59:13 +08:00
winlin
5be69d290f
For #1601 , flush async on_dvr/on_hls events before stop. 3.0.118
2020-02-17 11:53:04 +08:00
winlin
9dbd049e79
For #1568 , extract SrsSourceManager from SrsSource.
2020-01-16 17:56:55 +08:00
winlin
0e750ab3eb
For #1575 , use RTMP redirect as tcUrl and redirect2 as RTMP URL. 3.0.100
2020-01-16 14:28:05 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +08:00
winlin
d7078a72d4
For #1520 , add TODO list for configing server itself in coworker.
2019-12-19 14:15:21 +08:00
winlin
acfeb8a66f
Fix #1520 , #1223 , bug for origin cluster 3+ servers. 3.0.74
2019-12-19 14:04:26 +08:00
winlin
191b07668d
Refactor HTTP stream to disconnect client when unpublish
2019-12-17 16:54:06 +08:00
winlin
5a3fd1e68a
Release v3.0-a2, 3.0.67
2019-12-01 19:24:17 +08:00
winlin
4cd03a7c06
Refine debug info for edge. 3.0.64
2019-11-30 17:31:27 +08:00
winlin
88df9a2497
Support go-oryx rtmplb with proxy protocol. 3.0.56
2019-10-04 19:03:34 +08:00
winlin
130c545f9a
Refine origin cluster log
2019-10-04 06:51:15 +08:00
winlin
5d17bb8bb0
Remove KAFKA. 3.0.53
2019-10-03 12:45:38 +08:00
winlin
e436cc5665
Refine SrsBasicRtmpClient in time unit.
2019-04-22 08:03:12 +08:00
winlin
c6dcc76fea
Refine SrsRequest.duration in time unit.
2019-04-19 08:48:44 +08:00
winlin
5af572ab50
Refine SrsRtmpConn.duration in time unit.
2019-04-18 08:46:42 +08:00
winlin
f6f49c68da
Refine SrsRecvThread timeout in time unit
2019-04-18 08:42:43 +08:00
winlin
33c66b64c5
Refine name TMMS to TIMEOUT
2019-04-18 07:47:35 +08:00
winlin
feb34ed225
Refine SrsStSocket in time unit
2019-04-17 09:21:38 +08:00
winlin
d3dc45f357
Refine set_recv_timeout in time unit
2019-04-17 08:31:53 +08:00
winlin
f4bee37e76
Refine set_send_timeout in time unit
2019-04-17 08:18:37 +08:00
winlin
61afca7160
Refine SrsTcpClient timeout in time unit
2019-04-17 07:56:28 +08:00
winlin
402e614471
Refine get_send_min_interval in time unit
2019-04-16 07:59:27 +08:00
winlin
92980a0ca2
Refine SRS_CONSTS_RTMP_TMMS in time unit
2019-04-11 09:18:20 +08:00
winlin
695d430dcf
Refine SrsMessageQueue.duration in time unit.
2019-04-11 08:35:57 +08:00
winlin
9b1222a79c
Refine get_publish_normal_timeout in time unit
2019-04-10 07:58:39 +08:00
winlin
170872135d
Refine get_publish_1stpkt_timeout in time unit
2019-04-10 07:53:09 +08:00
winlin
d6828a3e58
Refine get_mw_sleep in time unit
2019-04-09 09:39:16 +08:00
winlin
839a496d50
Refine get_mr_sleep in time unit
2019-04-09 09:20:44 +08:00
winlin
6239dfa489
Apply time unit
2019-04-07 16:25:52 +08:00
winlin
b2d1d84634
Change to 2019
2019-01-01 21:37:28 +08:00
winlin
6234905532
Refactor ISrsKbpsDelta
2019-01-01 17:36:27 +08:00
winlin
c26b475bae
Refine kbps, stub wall clock
2018-12-23 20:47:17 +08:00
winlin
4c40370986
Refine kbps more testable
2018-12-23 20:30:12 +08:00
winlin
d607c7f905
Refine HTTP-FLV latency, support realtime mode.3.0.38
2018-08-05 20:30:04 +08:00
winlin
29b74c7220
For #1110 , Support params in http callback. 3.0.36
2018-08-04 19:51:04 +08:00
winlin
459272b94c
Merge #1077 from 2.0release
2018-02-28 14:10:09 +08:00
winlin
c70421e656
Fix #464 , support origin cluster
2018-02-16 16:39:07 +08:00
winlin
2f09ec4353
For #464 , refine result of origin cluster api
2018-02-16 14:13:14 +08:00
winlin
a2cefe4dbd
For #1059 , show more information from stream
2018-02-13 09:02:46 +08:00
winlin
681138d2af
Fix #1059 , merge from 2.0, supports url with vhost in stream. 3.0.27
2018-02-13 08:52:57 +08:00
winlin
1721e4ea4b
Fix #1059 , support vhost in stream parameters. 2.0.246
2018-02-13 08:31:25 +08:00
winlin
ca1395a807
Change date from 2017 to 2018
2018-01-07 10:58:53 +08:00
Thomas Dreibholz
feaae341b9
IPv6 support (for 3.0 release) ( #988 )
...
* IPv6 support, part 1.
* IPv6 support, part 2.
* Some more IPv6 work.
* Made functions for address:port paŕsing IPv6-capable.
* Fixed type (compile warning).
* Fixed formatting.
* Reverted option change.
* Replaced abort() by proper error handling.
* Also retrieving local IPv6 addresses now.
2018-01-01 22:43:58 +08:00
winlin
6eae93258a
For #913 , APP support complex error.
2018-01-01 19:39:57 +08:00