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
e31f3b0e64
For #3167 : WebRTC: Refine sequence jitter algorithm. v5.0.66
2022-09-27 14:54:22 +08:00
winlin
0c6d30861b
Merge branch '4.0release' into develop
2022-09-27 14:53:23 +08:00
winlin
386b92e9ab
For #3167 : WebRTC: Refine sequence jitter algorithm. v4.0.266
2022-09-27 14:53:05 +08:00
john
b328142140
Printf warn log when SRT audio duration too large ( #3186 )
...
* SRT: print warning log when audio duration too large
* Fix #3164 : SRT: Choppy when audio ts gap is too large. v5.0.65
Co-authored-by: winlin <winlin@vip.126.com>
2022-09-22 20:37:22 +08:00
winlin
3e2f8622f8
APM: Support distributed tracing by Tencent Cloud APM. v5.0.63
2022-09-16 18:54:28 +08:00
winlin
4d0a4faa9d
For #3179 : WebRTC: Make sure the same m-lines order for offer and answer. v5.0.63
2022-09-16 08:09:30 +08:00
winlin
1b25ef9028
Merge branch '4.0release' into develop
2022-09-16 08:05:32 +08:00
winlin
686f57799e
Fix #3179 : WebRTC: Make sure the same m-lines order for offer and answer. v4.0.265
2022-09-16 08:02:12 +08:00
winlin
98ba8ae541
For #3174 : WebRTC: Support Unity to publish or play stream. v5.0.62
2022-09-10 21:27:33 +08:00
winlin
6d18093e16
Merge branch '4.0release' into develop
2022-09-10 21:25:38 +08:00
winlin
aea2bfbaf9
For #3174 : WebRTC: Support Unity to publish or play stream. v4.0.264
2022-09-09 16:34:45 +08:00
winlin
1c0236aa0d
Fix #3093 : WebRTC: Ignore unknown fmtp for h.264. v4.0.263
2022-09-09 16:17:01 +08:00
winlin
3eb046612b
Fix #3170 : WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v5.0.61
2022-09-06 18:48:46 +08:00
winlin
e47c3c410c
Merge branch '4.0release' into develop
2022-09-06 18:47:22 +08:00
winlin
15610ca488
Fix #3170 : WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v4.0.262
2022-09-06 18:46:47 +08:00
winlin
0410915ddd
Update features for SRS 5.0
2022-09-06 09:04:44 +08:00
winlin
625069af7f
WebRTC: Extract SrsRtcNetwork layer for UDP/TCP.
2022-09-04 20:14:09 +08:00
winlin
424713a31d
Merge branch '4.0release' into develop
2022-09-03 22:12:46 +08:00
winlin
e0c8c199d5
Fix HTTP url parsing bug. v4.0.261
2022-09-03 22:11:00 +08:00
winlin
79358673ef
Merge branch '4.0release' into develop
2022-09-03 18:13:11 +08:00
winlin
34196ea7f7
Fix #3167 : WebRTC: Play stucked when republish. v4.0.260
2022-09-03 17:14:32 +08:00
winlin
84c96076a9
Merge branch '4.0release' into develop
2022-09-02 10:57:56 +08:00
winlin
4a225c5640
For #307 : WebRTC: Support use domain name as CANDIDATE. v4.0.259
2022-09-02 10:52:30 +08:00
winlin
6988e60ad6
Fix #1405 : Restore the stream when parsing failed. v5.0.59
2022-09-01 21:45:19 +08:00
winlin
783aea7ac3
Fix #1405 : Support guessing IBMF first. v5.0.58
2022-09-01 19:28:51 +08:00
winlin
eb2056db25
ST: Define and use a new jmpbuf. v5.0.57
2022-09-01 11:51:04 +08:00
winlin
dd37a041b9
Fix URL parsing bug for __defaultVhost__. v5.0.55
2022-08-31 11:46: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
9c6774b644
STAT: Refine tcUrl for SRT/RTC. v5.0.54
2022-08-30 21:28:06 +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
29ae29c693
Merge branch '4.0release' into develop
2022-08-29 19:24:17 +08:00
winlin
88ba3d25f8
Copy libxml2-dev for FFmpeg. v4.0.258
2022-08-29 19:23:02 +08:00
winlin
4fe90d4885
RTC: Stat the WebRTC clients bandwidth. v5.0.50
2022-08-29 13:21:43 +08:00
winlin
d7c2d5ab01
HLS: Stat the HLS streaming clients bandwidth. v5.0.49
2022-08-29 12:09:26 +08:00
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
4126c42118
Speedup test by refine the task dependencies.
2022-08-15 07:57:42 +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
7b23a42139
Migrate license to new website.
2022-07-31 17:12:14 +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
c0a7790c91
Update README
2022-01-04 12:05:28 +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
winlin
71ed6e5dc5
RTC: Refine config, aac to rtmp_to_rtc, bframe to keep_bframe. v4.0.174
2021-10-11 22:14:45 +08:00
winlin
9c315c94fc
For #1641 , Support RTMP publish and play regression test. v4.0.173
2021-10-10 18:09:52 +08:00
winlin
0f9b9505a8
RTC: Change rtc.aac to discard by default. v4.0.172
2021-10-10 17:17:14 +08:00
winlin
a81aa2edc5
Squash: Merge SRS 4.0
2021-10-10 12:05:26 +08:00
winlin
2fa5a0bee8
Fix #2304 , Remove Push RTSP feature. v4.0.171
2021-10-10 11:50:07 +08:00
winlin
cf99ebf186
Fix #2653 : Remove HTTP RAW API. v4.0.170
2021-10-10 10:23:27 +08:00
winlin
2ac214fdc6
For #2654 : Parse width and width from SPS/PPS. v4.0.169
2021-10-08 22:18:02 +08:00
winlin
55d8cb4b7b
Default to log to console for docker. v4.0.168
2021-10-08 21:58:33 +08:00
winlin
6c597facfb
Squash: Merge SRS 4.0
2021-10-07 21:39:58 +08:00
winlin
4f77ddbc06
Fix bugs #2648 , #2415 . v4.0.167
2021-10-07 21:33:25 +08:00
winlin
8ea9783de7
OpenWRT: Disable mprotect of ST. 5.0.16
2021-10-03 20:24:57 +08:00
winlin
8685c9c12c
OpenWRT: Support cross-compile SRS
2021-10-03 14:17:53 +08:00
winlin
b6d02a51b8
OpenWRT: Fix build issues
2021-10-03 14:15:23 +08:00
winlin
c48c9603c0
Actions: Create source tar lik srs-server-5.0.14.tar.gz
2021-10-03 07:49:02 +08:00
winlin
efbff98046
Actions: Create source tar lik srs-server-4.0.165.tar.gz
2021-10-03 07:40:29 +08:00
winlin
96a33b5748
ST: Support Cygwin64 and MIPS. 5.0.13
2021-10-02 08:56:40 +08:00
winlin
f01c9638f1
Support http callback on_play/stop. 5.0.12
2021-09-23 13:38:04 +08:00
winlin
31672806aa
For #2618 , #2578 , SRS 4.0.163
2021-09-23 13:34:45 +08:00
winlin
19c0a9eb4b
Suqash: Merge 4.0
2021-09-05 14:17:41 +08:00
winlin
ec554e14d0
Merge #2581 , Fix listen ipv6 and port. 4.0.161
2021-09-05 14:10:53 +08:00
winlin
6bb11a72d0
For #2282 , #2181 , Move DVR async worker from SrsDvrPlan to global.
2021-09-04 12:42:23 +08:00
winlin
90b5ed2202
For #2282 , #2181 , Remove reload for dvr_apply. 4.0.160
2021-09-04 12:29:07 +08:00
winlin
7ab3e4a86c
Squash: Merge SRS 4.0
2021-08-28 09:03:06 +08:00
winlin
b6d0c73cda
For #1859 , Enhancement: Add param and stream to on_connect. 4.0.159
2021-08-28 09:00:25 +08:00
winlin
f86d6fd073
Squash: Merge SRS 4.0
2021-08-27 07:57:02 +08:00
Haibo Chen
c8bf98e8e2
Support for multiple SPS/PPS, then pick the first one. ( #2544 )
2021-08-27 07:32:02 +08:00
winlin
85620a34f5
Squash: Fix rtc to rtmp sync timestamp using sender report. #2470
2021-08-17 07:25:03 +08:00
winlin
0123125ec2
RTC: Fix rtc to rtmp sync timestamp using sender report. #2470
2021-08-17 07:20:34 +08:00
winlin
5e876277b6
Update README, move docs to trunk.
2021-08-16 09:15:02 +08:00
winlin
74bb47c13f
SquashSRS4: Support RTC2RTMP.
2021-05-01 22:15:57 +08:00
winlin
165f97e4a0
SquashSRS3: Link source flv in doc
2021-04-30 17:04:57 +08:00
winlin
d5c1546237
Update doc for SRT
2020-01-26 14:37:59 +08:00
winlin
a7631a2850
Update doc
2020-01-26 12:24:02 +08:00
winlin
fd3e4f406a
Update doc
2020-01-26 11:39:02 +08:00
winlin
ec3b442a42
Update doc
2020-01-26 11:29:29 +08:00
winlin
c9f3706425
Move doc
2020-01-26 11:14:18 +08:00
“winlin”
1b26536253
Add SIP RFC
2017-03-06 15:15:26 +08:00
“winlin”
a48fdd9f03
Add ICE RFC
2017-03-06 15:11:02 +08:00
winlin
ce034c3556
Refine docs, add TURN/STUN rfc.
2017-03-06 10:19:19 +08:00
winlin
96f2e18d3a
for #738 , demux the aac mp4a and esds
2017-02-02 19:05:08 +08:00
winlin
ca02aaa7b3
for #738 , add doc, moov box.
2017-01-28 19:32:43 +08:00
winlin
136a7ef488
for #299 , refine docs.
2017-01-26 17:28:49 +08:00
winlin
e8353cba3b
for #299 , add mp4 and dash doc.
2017-01-26 16:53:30 +08:00
winlin
240a1bfadb
rename kafka protocol
2015-09-16 13:56:52 +08:00
winlin
c4e4711b93
add kafka protocol
2015-09-16 13:55:11 +08:00
winlin
5d12a1ab20
for #328 , add hds specification.
2015-03-12 11:36:12 +08:00
winlin
81ea6d34ce
add pdf of hls rfc, corrent the content type.
2015-02-10 10:58:27 +08:00
winlin
99bf397487
for bug #293 , add mp3 id3 spec
2015-01-19 09:25:07 +08:00
winlin
106bef802f
fix #66 , srs-librtmp support write h264 raw packet. 2.0.9.
2014-11-08 12:36:00 +08:00
winlin
0cd2b13e2e
add rtmfp tsvarea
2014-08-09 07:35:22 +08:00
winlin
55989b4bc8
remove the libfreetype for it fullfill with bugs and always cause build failed. 0.9.139
2014-06-29 10:43:53 +08:00
winlin
7022f48a86
add rtmfp rfc doc
2014-05-30 15:47:27 +08:00
winlin
52971f3f81
update readme, add rtmfp
2014-05-30 10:28:16 +08:00
winlin
a63fa20e53
extract flv format from f4v/flv specification
2014-04-17 12:07:44 +08:00
winlin
5aa0043934
add rfc822 for http1.1
2014-03-31 13:14:10 +08:00
winlin
c7a4dd8863
move wiki images to srs.release
2014-03-31 11:35:00 +08:00
winlin
dbf642723f
update readme, add hls(audio-only) support to readme. update sample flv from h264+mp3 to h264+aac
2014-03-21 11:38:02 +08:00
winlin
24be5fb386
add http 1.0 and 1.1 specification
2014-03-12 15:42:30 +08:00
winlin
7112c6ac73
add http 1.0 and 1.1 specification
2014-03-12 15:42:03 +08:00
winlin
431b0fb31d
add FMLE snapshot
2014-03-10 16:09:19 +08:00