winlin
|
28154e820c
|
URL: Use SrsHttpUri to parse URL and query.
|
2022-08-28 20:24:07 +08:00 |
|
winlin
|
457738f6eb
|
Fix #2881: HTTP: Support merging api to server. v5.0.47
|
2022-08-28 13:11:31 +08:00 |
|
winlin
|
6508a082e9
|
Fix #3108: STAT: Update stat for SRT. v5.0.46
|
2022-08-27 20:40:34 +08:00 |
|
winlin
|
a54d371549
|
Log: Stat the number of logs. v5.0.45
|
2022-08-26 12:41:19 +08:00 |
|
winlin
|
5225a07727
|
Merge 4.0release
|
2022-08-25 07:31:53 +08:00 |
|
winlin
|
d5293e34e1
|
Refine release doc and wiki link.
|
2022-08-25 07:27:00 +08:00 |
|
winlin
|
95cd0e84eb
|
Log: Support write log to tencentcloud CLS. v5.0.44
|
2022-08-24 15:51:23 +08:00 |
|
winlin
|
3da0b57121
|
Merge 4.0release.
|
2022-08-24 15:27:56 +08:00 |
|
winlin
|
9923c749d4
|
STAT: Support config server_id and generate one if empty. v4.0.257
|
2022-08-24 15:06:43 +08:00 |
|
winlin
|
8e6d207e56
|
For #2136: API: Cleanup no active streams for statistics. v4.0.256
|
2022-08-24 12:47:16 +08:00 |
|
winlin
|
9b010ac158
|
Fix #3114: Origin cluster config bug. v5.0.43
|
2022-08-22 11:43:44 +08:00 |
|
winlin
|
e9d6601f7d
|
For #2136: API: Cleanup no active streams for statistics. v5.0.42
|
2022-08-19 19:45:19 +08:00 |
|
winlin
|
4edf33326d
|
Merge branch '4.0release' into develop
|
2022-08-17 11:10:30 +08:00 |
|
winlin
|
f9941a325b
|
RTMP URL supports domain in stream parameters. v4.0.255
|
2022-08-17 11:08:32 +08:00 |
|
winlin
|
2d036c3fd6
|
Fix #2747: Support Apple Silicon M1(aarch64). v5.0.41
|
2022-08-14 22:46:54 +08:00 |
|
winlin
|
a842c6c32a
|
Support crossbuild for hisiv500. v5.0.40
|
2022-08-12 17:41:15 +08:00 |
|
winlin
|
7f7406ec77
|
Build: Detect OS by packager. v5.0.39
|
2022-08-10 23:20:14 +08:00 |
|
winlin
|
26284e368f
|
Merge branch '4.0release' into develop
|
2022-08-10 10:23:25 +08:00 |
|
winlin
|
febd45d514
|
Fix server id generator bug. v4.0.254
|
2022-08-10 10:20:47 +08:00 |
|
winlin
|
262b79f747
|
Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.38
|
2022-08-10 08:35:39 +08:00 |
|
winlin
|
1589858cb0
|
Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.34
|
2022-08-06 13:03:45 +08:00 |
|
winlin
|
f7280399d4
|
Merge 4.0release, migrate to new website.
|
2022-07-31 18:34:18 +08:00 |
|
winlin
|
cd85a96255
|
Update SRS image for r.ossrs.net
|
2022-06-30 07:43:13 +08:00 |
|
winlin
|
57be5188c3
|
Merge branch '4.0release' into develop
|
2022-06-29 20:37:20 +08:00 |
|
winlin
|
a2cfec2dcc
|
Update SRS image for r.ossrs.net
|
2022-06-29 20:36:35 +08:00 |
|
winlin
|
b2e083b00d
|
Support multiple threads by thread pool. v5.0.32
|
2022-06-29 20:15:44 +08:00 |
|
winlin
|
339d3b31cc
|
ST: Support thread-local for multiple threads.
1. All statick and global variables is thread-local.
2. Call st_init() to init st for each thread.
3. Notice that ST is isolate for threads.
|
2022-06-28 20:49:53 +08:00 |
|
winlin
|
c722eba48f
|
SRT: Support Coroutine Native SRT over ST. (#3010). (1af30de ). v5.0.30
|
2022-06-17 08:54:00 +08:00 |
|
winlin
|
f568e4f91d
|
Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v5.0.29
|
2022-06-15 19:35:24 +08:00 |
|
winlin
|
d525d27e64
|
Merge from 4.0release
|
2022-06-15 19:21:13 +08:00 |
|
winlin
|
1f0ea3fdf5
|
Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v4.0.252
|
2022-06-15 09:58:05 +08:00 |
|
winlin
|
4163dce18d
|
Support NGINX HLS Cluster. v5.0.28
|
2022-04-04 13:45:49 +08:00 |
|
winlin
|
101d1ffbbf
|
Support DigitalOcean Droplet SRS 1-Click. v5.0.27
|
2022-03-30 12:39:56 +08:00 |
|
winlin
|
9385f2b80b
|
Merge branch '4.0release' into develop
|
2022-03-19 13:21:58 +08:00 |
|
winlin
|
76ed0200b4
|
SRT: Decouple publish with play url (#2893). v4.0.251
|
2022-03-19 12:06:07 +08:00 |
|
loveforever
|
210cdf04be
|
SRT: url supports multiple QueryStrings (#2908)
* SRT: parse srt url to supports multiple QueryStrings.(#2893)
* SRT: url supports multiple QueryStrings by comma-separated key-value pairs with no nesting (#2893)
* SRT: url supports multiple QueryStrings by comma-separated key-value pairs with no nesting (#2893)
* SRT: Add comments for url.
* Add utest for SRT URL parsing.
* Update README.
Co-authored-by: winlin <winlin@vip.126.com>
|
2022-03-19 08:24:06 +08:00 |
|
winlin
|
c225c3f745
|
Merge branch '4.0release' into develop
|
2022-03-18 12:03:52 +08:00 |
|
winlin
|
c5cc79ee6f
|
SRT: Support debug and run with CLion. v4.0.249
|
2022-03-17 08:42:44 +08:00 |
|
winlin
|
61f1531aa3
|
Merge branch '4.0release' into develop
|
2022-03-15 08:48:26 +08:00 |
|
ChenGH
|
ab81696102
|
Bugfix: Fix rtcp nack blp encode bug (#2966). v4.0.248
Co-authored-by: Winlin <winlin@vip.126.com>
|
2022-03-15 08:43:03 +08:00 |
|
winlin
|
636066124a
|
SRT: Fix typo in libsrt build options. v5.0.26
|
2022-03-12 18:37:41 +08:00 |
|
winlin
|
451b01011c
|
Merge SRS 4.0 for bugfix. v5.0.25
|
2022-03-09 08:09:27 +08:00 |
|
winlin
|
9d3ae5c8ed
|
Merge branch '4.0release' into develop
|
2022-03-09 08:06:56 +08:00 |
|
winlin
|
e26db694ca
|
RTC: Identify the WebRTC publisher in param for hooks. v4.0.247
|
2022-03-07 16:34:51 +08:00 |
|
winlin
|
107ca2cbb8
|
SRT: Append vhost to stream, not app. v4.0.246
|
2022-03-07 15:53:55 +08:00 |
|
winlin
|
88c8a4f6c0
|
Squash: Bug fixed
|
2022-02-16 11:34:05 +08:00 |
|
winlin
|
d78a4f25a6
|
Forward: Support dynamic forwarding by backend api. (#2799). v5.0.24
|
2022-02-16 11:14:25 +08:00 |
|
winlin
|
b94ae922d4
|
Fix warnings for uuid. v4.0.245
|
2022-02-15 19:07:37 +08:00 |
|
winlin
|
37b6b48882
|
SRT: Close connection if RTMP failed. (#2917). v4.0.244
|
2022-02-15 18:51:28 +08:00 |
|
winlin
|
0a848430e9
|
Refine build script for SRT to avoid warnings. v4.0.243
|
2022-02-15 18:35:25 +08:00 |
|
winlin
|
b839c2ea9c
|
Support include directive for config file. (#2878). v5.0.23
|
2022-02-14 15:20:48 +08:00 |
|
winlin
|
acf0af6b5a
|
Squash: Update
|
2022-02-13 08:31:10 +08:00 |
|
winlin
|
8d88a5b4cc
|
Release v4.0-b8, 4.0 beta8, v4.0.241, 144445 lines.
|
2022-02-11 16:38:11 +08:00 |
|
winlin
|
c2b07ad943
|
Squash: Fix bugs
|
2022-02-11 08:44:31 +08:00 |
|
winlin
|
ff93bdd14f
|
Mirror docker images in TCR Singapore. v4.0.240
|
2022-02-09 11:42:02 +08:00 |
|
winlin
|
e27b658ef9
|
Refine the error for WebRTC H5 publisher. v4.0.239
|
2022-02-08 11:54:04 +08:00 |
|
winlin
|
5c1556ac74
|
Squash: Refine release
|
2022-02-04 09:57:05 +08:00 |
|
winlin
|
d1534c099b
|
Push docker to docker, acr and tcr. v4.0.238
|
2022-02-04 09:01:12 +08:00 |
|
winlin
|
32bb96a5c2
|
Squash: Fix bugs
|
2022-02-03 15:16:52 +08:00 |
|
winlin
|
dcf565bba1
|
Fix bug when the value of http header is empty. (#2888). v4.0.237
|
2022-02-03 15:07:37 +08:00 |
|
winlin
|
1d4fac0dbc
|
Refine docker console, preview by players at the same server. v4.0.236
|
2022-01-30 22:36:01 +08:00 |
|
winlin
|
ba0b62fd37
|
For docker, always use the console for logging. v4.0.235
|
2022-01-30 22:01:21 +08:00 |
|
winlin
|
bdf6540c89
|
SRT: Reduce the SRT bug by limit the max times for retry. (#2896). v4.0.234
|
2022-01-29 15:08:56 +08:00 |
|
winlin
|
6b7fc6fdb5
|
Squash: Fix bugs for 4.0
|
2022-01-23 08:12:19 +08:00 |
|
winlin
|
339d942e7b
|
Fix bug when free addrinfo. (#2886). v4.0.233
|
2022-01-23 08:09:37 +08:00 |
|
winlin
|
8f2d23ff73
|
Fix memory leak in SrsMetaCache. (#2887). v4.0.232
|
2022-01-23 08:09:20 +08:00 |
|
winlin
|
6c6c0f0f0f
|
Support docker image for lighthouse. v4.0.231
|
2022-01-23 08:06:48 +08:00 |
|
winlin
|
7c9f88be0b
|
Eliminate unused *.as files for Adobe Flash. v5.0.22
|
2022-01-18 12:04:15 +08:00 |
|
winlin
|
12ffddd363
|
Release v5.0.21
|
2022-01-17 21:43:47 +08:00 |
|
winlin
|
dc43a11aed
|
Enable rtmp2rtc and rtc2rtmp for docker.conf
|
2022-01-17 21:37:57 +08:00 |
|
winlin
|
5d8b950a06
|
Update CHANGELOG
|
2022-01-17 14:30:01 +08:00 |
|
winlin
|
b9bfe18829
|
CICD: Refine release for droplet
|
2022-01-17 14:13:42 +08:00 |
|
winlin
|
27e5d77302
|
Squash: Update README
|
2022-01-17 09:47:27 +08:00 |
|
winlin
|
16f17848bb
|
Update README for **Cloud Virtual Machine**
|
2022-01-16 21:59:46 +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
|
93aa0eb5ba
|
Squash: Fix bugs
|
2022-01-13 18:26:28 +08:00 |
|
winlin
|
7796083e9a
|
RTC: fix play rtc judge for config rtc2rtmp on. (#2872). v4.0.229
|
2022-01-13 17:07:10 +08:00 |
|
winlin
|
8830d267f2
|
Refine conf for vm.conf
|
2022-01-13 16:20:03 +08:00 |
|
winlin
|
6a5bc27f9b
|
Support configure with --config as default config file. v4.0.227
|
2022-01-13 15:16:54 +08:00 |
|
winlin
|
3881c4c77e
|
Add SrsAutoFreeH to release ptr with hooks. (#2880). v4.0.226
|
2022-01-13 14:05:00 +08:00 |
|
winlin
|
db3ceb445b
|
Support api_port to specify the WebRTC API port. v4.0.224
|
2022-01-13 12:07:34 +08:00 |
|
winlin
|
e6ab5db113
|
LiveSource: Refine fetch for external exposed interface. (#2873). v4.0.223
|
2022-01-13 11:47:14 +08:00 |
|
winlin
|
71a4b3c3f7
|
Add conf/lighthouse.conf for LightHouse. v4.0.222
|
2022-01-13 11:38:25 +08:00 |
|
winlin
|
7e25d0d7f4
|
Refine the running homepage. v4.0.221
|
2022-01-12 22:03:46 +08:00 |
|
winlin
|
4110fb14cb
|
Squash: Fix bugs. v5.0.20
|
2022-01-11 08:40:37 +08:00 |
|
winlin
|
2bc5e9a8b4
|
RTC: fix play crash or no stream for rtmp2rtc tips.(#2863). v4.0.220
|
2022-01-10 19:16:01 +08:00 |
|
winlin
|
4d09b8caae
|
When reopening segment, never update the duration. (#2717). v4.0.219
|
2022-01-05 08:29:20 +08:00 |
|
winlin
|
fbb6d9464c
|
Discover api server and ip as candidates. v4.0.218
|
2022-01-04 22:31:27 +08:00 |
|
winlin
|
013fa8ac6c
|
Install test-on self-sign certificate. v4.0.217
|
2022-01-04 16:47:38 +08:00 |
|
winlin
|
7808bd7ca8
|
Support config in_docker to fix the detect fail. (#2824). v4.0.216
|
2022-01-03 16:55:52 +08:00 |
|
winlin
|
8bc2759c7e
|
Refine error log for rtmp2rtc. (#2728). v4.0.215
|
2021-12-31 11:42:49 +08:00 |
|
winlin
|
5aba212f3d
|
Bugs fixed. (#2770)(#2820). v4.0.214
|
2021-12-29 11:57:15 +08:00 |
|
winlin
|
c7ea21d06a
|
Fix ulimit issue by detecting epoll on Ubuntu. (#2811). v4.0.213
|
2021-12-27 11:10:44 +08:00 |
|
winlin
|
716e578a19
|
Squash: Fix bugs
|
2021-12-26 17:30:51 +08:00 |
|
winlin
|
63da0dca92
|
Cleanup server for GMC, by WaitGroup to destroy. (#2247). v4.0.206
|
2021-12-26 11:37:59 +08:00 |
|
winlin
|
ab97eb5fcf
|
HTTP: Fix 2GB+ mp4/flv file downloading error. (#2809)(#2780)(#2781). v4.0.211
|
2021-12-25 08:29:34 +08:00 |
|
winlin
|
cc501e3eef
|
Fix bug for large mp4(5G+) offset. (#2800). v4.0.210
|
2021-12-23 18:49:21 +08:00 |
|
winlin
|
2f52d0aefa
|
Fix bug for HLS log printing. (#2807). v4.0.209
|
2021-12-23 18:38:18 +08:00 |
|
winlin
|
d32195993d
|
Refine the default config file. (#2711). v4.0.208
|
2021-12-23 18:34:40 +08:00 |
|
winlin
|
ee24bb49f3
|
RTC: Support payload name AV1X/AV1. (#2784)(#2760). v4.0.207
|
2021-12-20 13:23:42 +08:00 |
|
winlin
|
f05e67e1a6
|
Squash: Fix bugs
|
2021-12-13 09:24:16 +08:00 |
|
john
|
7c353b5986
|
RTC: Fix memory leak when replace rtp packet in cache. (#2771). v4.0.205
* fix memory leak when replace rtp packet in cache.
|
2021-12-07 09:11:01 +08:00 |
|
winlin
|
2f93e68285
|
RTC: Fix nack encode seqnum. (#2766). v4.0.204
|
2021-12-06 12:44:08 +08:00 |
|
winlin
|
8576fa7052
|
Squash: Merge v4.0.203
|
2021-12-04 11:21:35 +08:00 |
|
winlin
|
5ccd63dec3
|
RTC: Fix bugs for RTC2RTMP. (#2768). v4.0.203
|
2021-12-04 11:16:20 +08:00 |
|
winlin
|
4e64c66e02
|
RTC: Ignore empty audio packet when transcoding (#2757). v4.0.202
|
2021-12-04 10:56:37 +08:00 |
|
winlin
|
e16830e989
|
Squash: Merge 4.0.201
|
2021-12-04 10:43:04 +08:00 |
|
winlin
|
1ba3de1139
|
Refine CHANGELOG
|
2021-12-01 09:17:05 +08:00 |
|
winlin
|
542a3e4f36
|
RTC: Refine publish security error message (#2762). v4.0.200
|
2021-12-01 08:27:13 +08:00 |
|
johzzy
|
ff8657e1c5
|
RTC: Fix crash when pkt->payload() if pkt is nullptr (#2751). v4.0.199
|
2021-11-25 07:36:12 +08:00 |
|
winlin
|
93242918ad
|
Squash: For #1708
|
2021-11-15 11:10:44 +08:00 |
|
winlin
|
5e22b1929a
|
ST: Print log when multiple thread stop one coroutine. (#1708). v4.0.198
|
2021-11-15 10:34:38 +08:00 |
|
winlin
|
ff33940d90
|
WebRTC: Fail to publish RTC automatically for HTML5.
|
2021-11-14 21:59:37 +08:00 |
|
winlin
|
5f85d405e7
|
Squash: Merge #2721, #2729
|
2021-11-13 19:36:43 +08:00 |
|
winlin
|
be0f6197d0
|
RTC: check audio track exist when negotiate (#2729) v4.0.196
|
2021-11-13 19:32:56 +08:00 |
|
winlin
|
92f061ee7d
|
Rtc2Rtmp: Use RTP timestamp to identify video frames. v4.0.195 (#2721)
|
2021-11-09 07:36:48 +08:00 |
|
winlin
|
6cde9a0230
|
Squash: Guess config files by FHS
|
2021-11-07 18:53:21 +08:00 |
|
winlin
|
1f4dad024e
|
Config: Guess config files by FHS. v4.0.194 (#2711)
|
2021-11-07 17:39:58 +08:00 |
|
Haibo Chen
|
b06661539c
|
DVR: Copy req from publish. v4.0.193 (#2714)
* DVR: copy req from publish
* DVR: copy req from publish
|
2021-11-07 17:01:45 +08:00 |
|
winlin
|
523b055c06
|
Squash: Support RPM. Fix bugs.
|
2021-11-04 07:37:17 +08:00 |
|
Haibo Chen
|
27083430ce
|
Edge: Refuse edge request when state is stopping (#2707)
|
2021-11-04 07:30:30 +08:00 |
|
winlin
|
eb20458d23
|
Auto create package by github actions. v4.0.191
|
2021-11-02 07:34:45 +08:00 |
|
马文武
|
54b706d36e
|
Script: Refine CentOS7 service script to restart SRS. v4.0.190 (#2552)
|
2021-10-30 12:09:22 +08:00 |
|
HungMingWu
|
cc99226ed5
|
SRTP: Patch libsrtp2 to fix GCC10 build fail. v4.0.189
|
2021-10-30 08:40:25 +08:00 |
|
winlin
|
8125dd4dd1
|
Forward: Fast quit when cycle fail. v4.0.188 (#2284)
|
2021-10-30 07:59:57 +08:00 |
|
winlin
|
da7fac0939
|
Release SRS v5.0.19, develop version, not stable
|
2021-10-28 08:06:26 +08:00 |
|
winlin
|
ed1c499bd3
|
Gop: Ignore zero timestamp when shrinking. v4.0.187 (#2186)
|
2021-10-28 07:52:24 +08:00 |
|
winlin
|
e1f65478af
|
Sqush: Refine config for origin cluster
|
2021-10-27 17:34:03 +08:00 |
|
lvndry
|
e176401499
|
Cluster: Origin server shouldn't be it's own coworker. v4.0.186 (#1963)
|
2021-10-27 07:46:24 +08:00 |
|
Haibo Chen
|
ced518ea92
|
STAT: Add server_id into http_hooks (#2692) v4.0.185
|
2021-10-25 14:14:06 +08:00 |
|
winlin
|
a6c4cc9692
|
Squash: Merge SRS 4.0, API: Always stat client event if auth fail.
|
2021-10-24 20:58:34 +08:00 |
|
winlin
|
5b44cc6a17
|
For #2689, Support loongarch, loongson CPU. v5.0.19
|
2021-10-24 18:00:54 +08:00 |
|
Haibo Chen
|
592d4964ef
|
API: Always stat client event if auth fail. v4.0.183
|
2021-10-22 08:06:39 +08:00 |
|
winlin
|
665b5f48f7
|
Squash: JSON: Support escape special chars. (#1758)
|
2021-10-20 09:16:18 +08:00 |
|
xmedia-systems
|
34b968aabf
|
JSON: Support escape special chars. (#1758) v4.0.182
|
2021-10-20 08:57:40 +08:00 |
|
Matheus Macabu
|
061d544195
|
RTMP: If port is explicity set to 0, use default 1935 (#1754). v4.0.181
|
2021-10-19 08:24:37 +08:00 |
|
winlin
|
85131dad63
|
Squash: Update SRS 4.0 version
|
2021-10-18 15:10:05 +08:00 |
|
Alex.CR
|
bb7cd6af3a
|
SRT: Solve mpegts demux assert bug (#2670) v4.0.180
* solve mpegts demux bug
* remove assert
* add error log in mpegts demux
* sovle compile problem
Co-authored-by: shiwei <shiwei05@kuaishou.com>
|
2021-10-18 15:07:33 +08:00 |
|
winlin
|
596dd8c523
|
Support daemon(fork twice) for Darwin/OSX. v5.0.18
|
2021-10-17 16:53:39 +08:00 |
|
Haibo Chen
|
7fd5e8607c
|
DVR: support mp3 audio codec. (#2593) v5.0.17
|
2021-10-16 14:06:43 +08:00 |
|
winlin
|
e03ada39a1
|
Squash: SRS v4.0.179
|
2021-10-16 08:07:57 +08:00 |
|
Haibo Chen
|
3fc287f7de
|
API: Fix the same 'client_id' error when asynchronous call (#2665) v4.0.179
|
2021-10-16 07:53:18 +08:00 |
|
winlin
|
9517ef123d
|
Squash: Update SRS 4.0 version
|
2021-10-14 18:33:31 +08:00 |
|
Alex.CR
|
1649386ed5
|
SRT: Pes error when mpegts demux in srt. v4.0.178
* solve mpegts demux bug
* solve pes error when mpegts demux
|
2021-10-13 19:53:20 +08:00 |
|
winlin
|
e127880ec2
|
Squash: Merge SRS 4.0
|
2021-10-12 15:09:52 +08:00 |
|
Haibo Chen
|
a2003b3a85
|
API: Use publish param instead of play (#2550) v4.0.177
|
2021-10-12 14:07:16 +08:00 |
|
winlin
|
4e6a3321cd
|
Squash: Merge SRS 4.0
|
2021-10-12 14:04:02 +08:00 |
|
Haibo Chen
|
eb3bbf1bca
|
For #2549: Fix duration issue for HLS on_hls. v4.0.176
|
2021-10-12 09:18:39 +08:00 |
|
winlin
|
b874d9c9ba
|
Squash: Merge SRS 4.0, regression test for RTMP.
|
2021-10-12 08:36:24 +08:00 |
|
winlin
|
29cf13afa0
|
Fix #1641, HLS/RTC picture corrupt for SPS/PPS lost. v4.0.175
|
2021-10-11 23:16:05 +08:00 |
|