Winlin
ad0d510ba2
Edge: Improve stability for state and fd closing. v5.0.214 ( #4126 )
...
1. Should always stop coroutine before close fd, see #511 , #1784
2. When edge forwarder coroutine quit, always set the error code.
3. Do not unpublish if invalid state.
---------
Co-authored-by: Jacob Su <suzp1984@gmail.com>
2024-07-24 10:16:33 +08:00
winlin
e15fb07916
Switch to 2013-2024. v5.0.205
2023-12-30 09:29:07 +08:00
winlin
72f8ed4916
Update license date to 2023. v5.0.123
2023-01-01 08:49:13 +08:00
winlin
e86e0c8999
Disable CLS and APM by default. v5.0.101
2022-12-03 18:35:41 +08:00
winlin
21b9345387
Fix #2901 : Edge: Fast disconnect and reconnect. v5.0.78
2022-10-10 08:24:26 +08:00
winlin
7d782ee8c9
Fix #2901 : Edge: Fast disconnect and reconnect. v4.0.267
2022-10-10 08:14:48 +08:00
winlin
3e2f8622f8
APM: Support distributed tracing by Tencent Cloud APM. v5.0.63
2022-09-16 18:54:28 +08:00
winlin
2c259bd95b
Refactor: Extract SrsNetworkKbps from SrsKbps. v5.0.53
2022-08-30 13:41:27 +08:00
winlin
d117145b95
Update date from 2021 to 2022.
2022-06-20 19:22:25 +08:00
winlin
fa78cf3354
Prefix with srs_protocol in protocol directory.
2022-06-09 20:26:58 +08:00
winlin
665ad564fb
Rename service to protocol files.
2022-06-09 19:59:51 +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
Haibo Chen
27083430ce
Edge: Refuse edge request when state is stopping ( #2707 )
2021-11-04 07:30:30 +08:00
Haibo Chen
a01354a595
Edge: Refuse edge request when state is stopping ( #2707 )
2021-11-04 07:28:48 +08:00
winlin
a81aa2edc5
Squash: Merge SRS 4.0
2021-10-10 12:05:26 +08:00
winlin
19e857ada4
Remove dead link for issues
2021-10-10 09:31:06 +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
15901cacee
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
2021-05-31 13:42:20 +08:00
winlin
3cd22b6e6e
Use SPDX-License-Identifier: MIT. 4.0.124
2021-05-31 12:59:21 +08:00
winlin
e3bca883e1
SuqashSRS4: Build SRT native
2021-05-16 16:14:00 +08:00
winlin
2dd58665fa
Rename SrsSource* to SrsLiveSource*. 4.0.112
2021-05-15 12:30:13 +08:00
winlin
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +08:00
winlin
d01e603b25
Happy 2021
2021-04-16 09:25:55 +08:00
winlin
4f1d213c91
Live: Support follow HTTP/302 for HTTP/HTTPS FLV edge.
2021-03-17 16:53:39 +08:00
winlin
35431749c4
Live: Support follow client protocol for edge.
2021-03-17 16:48:18 +08:00
winlin
181c9f25ed
Live: Support connect origin by HTTP-FLV/HTTPS-FLV
2021-02-19 18:16:05 +08:00
winlin
1df2ea5ca8
Merge branch '3.0release' into 4.0release
2020-12-27 12:56:28 +08:00
winlin
831c78062b
Remove vhost in query if not present it
2020-12-27 12:55:27 +08:00
winlin
2538b02a9b
Merge branch '3.0release' into 4.0release
2020-12-26 22:15:37 +08:00
winlin
6e43ef6866
For RTMP edge/forward, pass vhost in tcUrl, not in stream. 3.0.156
2020-12-26 22:11:23 +08:00
winlin
991ef94535
Merge branch '3.0release' into 4.0release
2020-09-14 20:52:11 +08:00
winlin
905444a1c7
For #1684 , Prevent stop ingest for multiple times. 3.0.143
2020-09-14 20:48:44 +08:00
chenchengbin
0aecc063e0
防止ingester多次调用stop导致崩溃
2020-09-14 20:44:47 +08:00
winlin
a826926073
SRS: Fix bug
2020-08-21 21:14:18 +08:00
winlin
2b725b8167
Fix bug
2020-08-20 18:46:11 +08:00
HuyaJohn
d1d16d490e
Detect B frame in avc stream. Fix compiler error with verbose
2020-03-18 16:27:31 -07:00
winlin
c1e07d6a96
For #1634 , always check status in thread loop. 3.0.126
2020-03-12 08:59:13 +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
5a3fd1e68a
Release v3.0-a2, 3.0.67
2019-12-01 19:24:17 +08:00
winlin
517974d451
Refine redirect flow for origin cluster
2019-11-30 19:06:41 +08:00
winlin
e436cc5665
Refine SrsBasicRtmpClient in time unit.
2019-04-22 08:03:12 +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
a1398892d0
Refine const timeouts in time unit
2019-04-17 08:08:31 +08:00
winlin
c1b64ba24f
Refine get_queue_length and set_queue_size in time unit
2019-04-16 07:55:19 +08:00
winlin
92980a0ca2
Refine SRS_CONSTS_RTMP_TMMS in time unit
2019-04-11 09:18:20 +08:00
winlin
5b0e0d0838
Refine SRS_CONSTS_RTMP_PULSE_TMMS in time unit
2019-04-11 08:43:42 +08:00
winlin
170872135d
Refine get_publish_1stpkt_timeout in time unit
2019-04-10 07:53:09 +08:00