Commit Graph

448 Commits (f8319d6b6d2eabb73240d24b8e941d3790f1c013)

Author SHA1 Message Date
winlin d39995cc31 HLS: Enable hls_ctx by default. 2 years ago
ChenHaibo 2c569f568c HLS: Support config hls_ctx to disable HLS streaming. 2 years ago
winlin 5757950860 Merge 4.0release 2 years ago
winlin cdccdf70b8 Hooks: Remove on_connect and on_close from doc. 2 years ago
winlin 18d25eacfb Merge 4.0release 2 years ago
winlin 95cd0e84eb Log: Support write log to tencentcloud CLS. v5.0.44 2 years ago
winlin 3da0b57121 Merge 4.0release. 2 years ago
winlin 9923c749d4 STAT: Support config server_id and generate one if empty. v4.0.257 2 years ago
winlin f7280399d4 Merge 4.0release, migrate to new website. 3 years ago
winlin d57e9c758e Docs: Migrate to ossrs.net and ossrs.io 3 years ago
winlin b2e083b00d Support multiple threads by thread pool. v5.0.32 3 years ago
winlin e05535267b Disable reload for log config. 3 years ago
hondaxiao fbc6eebe18 SRT: remove rtmp_to_srt 3 years ago
hondaxiao 59d9cdbe61 SRT: add option peer_idle_timeout in full.conf 3 years ago
hondaxiao a929f79d2c SRT: Add SRT option annotation in full.conf 3 years ago
winlin 3616c9976a SRT: Add srt vhost section to full.conf. 3 years ago
winlin ef553b571c SRT: Update full.conf for review. 3 years ago
winlin bda0268a37 SRT: Update full.conf for new configs. 3 years ago
Haibo Chen 67ccd589c1
Security: Enable CIDR for allow/deny play/publish (#2914)
* protocol/utility: add srs_ipv4_to_num

* protocol/utility: add srs_ipv4_within_mask

* protocol/utility: add srs_get_cidr_mask and CIDR_VALUES static struct

* protocol/utility: add srs_get_cidr_ipv4

* app/security: support cidr ip ranges in allow/deny rules

* conf: update security example with cidr ranges

* Security: Enable CIDR for allow/deny play/publish

* Security: Enable CIDR for allow/deny play/publish

* Security: Enable CIDR for allow/deny play/publish

* fix compile error on centos6

Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
3 years ago
mapengfei53 84951cbc74
Update the demo config file for include directive (#2927)
* Update the demo config file for include directive

* update config file

* update config file
3 years ago
chundonglinlin 03cf93fc2b
Forward: support config full rtmp url forward to other server (#2799)
* Forward: add backend config and demo server for dynamic create forwarder to other server.(#1342)

* Forward: if call forward backend failed, then return directly.

* Forward: add API description and change return value format.

* Forward: add backend conf file and wrapper function for backend service.

* Forward: add backend comment in full.conf and update forward.backend.conf.

* Forward: rename backend param and add comment tips.
3 years ago
winlin 4110fb14cb Squash: Fix bugs. v5.0.20 3 years ago
winlin fbb6d9464c Discover api server and ip as candidates. v4.0.218 3 years ago
winlin 7808bd7ca8 Support config in_docker to fix the detect fail. (#2824). v4.0.216 3 years ago
winlin 716e578a19 Squash: Fix bugs 3 years ago
winlin faf5fb0a83 Refine the config 3 years ago
winlin 66435d583a Squash: Fix stat bug 3 years ago
winlin f3380d2ec0 Fix bug for CPU arch info 3 years ago
winlin b874d9c9ba Squash: Merge SRS 4.0, regression test for RTMP. 3 years ago
winlin 71ed6e5dc5 RTC: Refine config, aac to rtmp_to_rtc, bframe to keep_bframe. v4.0.174 3 years ago
winlin fe9e43b6d4 RTC: Refine config for RTC 3 years ago
winlin f8b4121497 Test: Add Multiple Sequence test for RTMP 3 years ago
winlin 0f9b9505a8 RTC: Change rtc.aac to discard by default. v4.0.172 3 years ago
winlin a81aa2edc5 Squash: Merge SRS 4.0 3 years ago
winlin 2fa5a0bee8 Fix #2304, Remove Push RTSP feature. v4.0.171 3 years ago
winlin df53c801b2 For #2653: Update config for HTTP RAW API removed. 3 years ago
winlin 28e3a1ca69 Squash: Merge SRS 4.0 3 years ago
winlin 501b3833a1 RTMP: Remove bandwidth test 3 years ago
winlin 19c0a9eb4b Suqash: Merge 4.0 3 years ago
winlin 90b5ed2202 For #2282, #2181, Remove reload for dvr_apply. 4.0.160 3 years ago
winlin 24431d35ac Squash: Merge SRS4 4 years ago
matthew1838 452ca7e88f
add server_id into http_hooks (#2521)
Co-authored-by: SK <liemlhd@LiemLes-Mac-Pro.local>
4 years ago
winlin 5ee20613ca Squash: Support query lastest available version. 5.0.6 4 years ago
winlin da763e43d5 Squash for #2424, query the latest available version. 4.0.132 4 years ago
winlin efdbf37255 Squash: Move GB28181 to feature/gb28181. 5.0.4 4 years ago
winlin 68c48e27f5 Change GB28181 to feature/gb28181. 4.0.127 4 years ago
winlin 34aa11b72a SquashSRS4: Update doc 4 years ago
winlin 0d14c4b073 System: Fail if use use full.conf 4 years ago
winlin e3bca883e1 SuqashSRS4: Build SRT native 4 years ago
winlin 9b6a1b16e1 RTC: Eliminate unused perf_stat 4 years ago
winlin 6a980683f7 SquashSRS4: Remove object cache and stat api 4 years ago
winlin f7b32252b0 RTC: Remove Object Cache Pool, no effect. 4.0.110 4 years ago
winlin 276bd2223e SquashSRS4: Support circuit breaker 4 years ago
winlin 92fc0af8f4 RTC: Support circuit breaker. 4.0.103 4 years ago
winlin 74bb47c13f SquashSRS4: Support RTC2RTMP. 4 years ago
winlin 3d225973ef Bridger: Support RTC2RTMP bridger and shared FastTimer. 4.0.95 4 years ago
winlin 659e173e15 RTC: Refine for writing doc. 4.0.92 4 years ago
winlin eba78149ad SquashSRS4: Change push-RTSP as deprecated feature. 4 years ago
winlin 5516d3751f Change push-RTSP as deprecated feature. 4 years ago
winlin 35431749c4 Live: Support follow client protocol for edge. 4 years ago
winlin 3bb1b673c5 Merge SRS4, lots of features 4 years ago
winlin d4b8a57cf7 Enable Object Cache and Zero Copy Nack by default. 4.0.77 4 years ago
winlin f63441413d RTC: Support disable the NACK no-copy, enable copy by default 4 years ago
winlin 29b33e6303 RTC: Disable player perf stat, because it should be refined. 4 years ago
winlin 8d7a201742 RTC: Remove unused config 4 years ago
winlin 501104e728 Perf: Limit the size of object cache pool 4 years ago
winlin 3989f2d553 RTC: Refine the stat logs, limit the object cache pool 4 years ago
winlin 4d0863468a RTC: Cache the large buffer allocation 4 years ago
winlin 86f43d4f72 RTC: Support RTP packet cache manager 4 years ago
winlin c20d8fb617 RTC: Support disable the NACK no-copy, enable copy by default 4 years ago
winlin ab601ff386 RTC: Disable player perf stat, because it should be refined. 4 years ago
winlin 427e3e0d84 RTC: Remove unused config 4 years ago
winlin a29d6cba68 Perf: Limit the size of object cache pool 4 years ago
winlin 7b3b7381e2 RTC: Refine the stat logs, limit the object cache pool 4 years ago
winlin d5b210abc8 RTC: Cache the large buffer allocation 4 years ago
winlin 1833780655 RTC: Support RTP packet cache manager 4 years ago
winlin d8563398b2 Clock: Update stat. Insert timer to execute first 4 years ago
winlin 181c9f25ed Live: Support connect origin by HTTP-FLV/HTTPS-FLV 4 years ago
winlin 321f555e30 Clock: Update stat. Insert timer to execute first 4 years ago
yinjiaoyuan fe65c7bf84 For 2034, GB28181: Support transport over TCP 4 years ago
winlin 7521bc86ad For #1998, Update conf 4 years ago
winlin 30ba5a32ed For #1657, Support HTTPS Streaming 4 years ago
winlin 272ca9d0f6 For #1657, Support HTTPS API 4 years ago
winlin d552a1a5fb For #1657, support HTTPS client, for http-callback. 4.0.45 4 years ago
winlin 715c70b6e0 RTC: Fix log issue 5 years ago
winlin 62cadd244a RTC: Disable merge_nalus by default 5 years ago
winlin 3510c74cd4 RTC: Support drop for specified PT 5 years ago
winlin 75fbcba71d RTC: Always keep and use original sequence. 5 years ago
winlin 94ebcf6306 RTC: Support config the DTLS role and version 5 years ago
winlin acb8793140 RTC: Change reuseport to 1 5 years ago
winlin c30565b4c0 RTC: Support keep original seq 5 years ago
winlin 2c1bd6da3e Merge SRS 5 years ago
kyxlx550 23ce929048 update gb28181 config wait_keyframe default on 5 years ago
winlin 5139816feb Remove unused files 5 years ago
winlin f86706e0a2 RTC: Add config for twcc 5 years ago
winlin 0be9340023 Update config file. 5 years ago
winlin db43faa848 RTC: Refine blackhole for session 5 years ago
winlin 01f05f920f RTC: Remove sendmmsg 5 years ago
winlin 9dfa0cc099 RTC: Disable padding 5 years ago
winlin 4f6b24ea12 RTC: Remove GSO for player, no premature optimization 5 years ago