hondaxiao
e13d16439e
SRT: support rtmp to srt
2022-06-14 20:02:22 +08:00
hondaxiao
94fa0ff7bd
Refine SRT code, with StateThread adpater
2022-06-14 19:58:42 +08:00
mapengfei53
fde44885d9
Support include directive for config file ( #2878 )
...
* Support include import configuration
* Remove support for regular rules
* Remove support for regular rules
* Fix configuration file parsing bug
* Added utest tests for include functionality
* Added utest tests for include functionality
* Modify the UTest function
* optimized code
* Config: Refine parse error with state
* Config: Reorder functions
* Config: Rename parsing type to context
* Config: Refine args for include
* Config: Add utests for include
* Config: Refine code, parsing recursively.
* Config: Change the mock from file to buffer
* Config: Mock buffer in config
* Config: Refine code
* Add utests for include
* Added utest for include
Co-authored-by: pengfei.ma <pengfei.ma@ngaa.com.cn>
Co-authored-by: winlin <winlin@vip.126.com>
2022-02-14 15:08: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
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
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
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +08:00
winlin
90b61ad952
Merge SRS4
2020-12-18 10:14:26 +08:00
winlin
c17474627b
Merge SRS3
2020-12-18 09:34:32 +08:00
winlin
25c76c1e8a
Fix #1694 , Support DVR 2GB+ MP4 file. 3.0.155
2020-12-17 18:43:45 +08:00
莫战
b38f30c3ee
support query parsing and escape
2020-12-01 16:27:37 +08:00
winlin
272ca9d0f6
For #1657 , Support HTTPS API
2020-11-06 15:05:01 +08:00
winlin
d552a1a5fb
For #1657 , support HTTPS client, for http-callback. 4.0.45
2020-11-03 15:45:52 +08:00
winlin
66a0143f14
RTC: Refine source state to created and delivering
2020-08-17 18:15:34 +08:00
winlin
1800d9d71b
RTC: Support empty RR, ignore it
2020-08-17 11:30:28 +08:00
winlin
f54bf8d9be
RTC: Support more than one publishers or players.
2020-08-11 11:06:17 +08:00
winlin
0eae1bd493
RTC: Enable track of player when init done.
2020-08-03 12:49:12 +08:00
winlin
991672bf41
RTC: Refine stream/ssrc/sdp structure
2020-07-15 13:11:35 +08:00
winlin
6624b8acca
Log: Use object as context id for complex context
2020-07-05 23:26:55 +08:00
kyxlx550
1bbf5c8126
fix ps to h264 frame_size < 0 checkt
2020-07-02 09:06:05 +08:00
winlin
be5d76009e
RTC: Support build without RTMP2RTC bridger, no FFmpeg fit.
2020-06-24 12:44:13 +08:00
winlin
8a0c2e01f8
Log: Change cid from int to string
2020-06-18 11:45:43 +08:00
winlin
4d33070c59
Support NACK for RTC player
2020-05-04 14:47:58 +08:00
winlin
ef64c5e2bd
Refine RTC, reject when config disabled.
2020-05-03 13:11:38 +08:00
winlin
db586903ba
Refactor RTC source create
2020-04-26 16:12:23 +08:00
winlin
70a81b3970
Fix the bug for RTC publisher
2020-04-25 18:59:02 +08:00
winlin
dabad68f48
Merge branch 'feature/gb28181' into develop
2020-04-21 15:27:40 +08:00
kyxlx550
6a070a9a64
support sip ptz cmd
2020-04-20 21:34:18 +08:00
winlin
36d06edab3
Refine performance
2020-04-17 14:24:24 +08:00
kyxlx550
95b869245b
fix sip message parse error
2020-04-15 12:06:27 +08:00
kyxlx550
3d1c34a45e
add gbs log id define
2020-04-11 20:00:31 +08:00
xialixin
ac8acc0b22
fix 28281 to 28181, sip heart message, timeout channel peer ip and port reset
2020-04-04 16:07:23 +08:00
winlin
e19b927f92
Merge GB28181
2020-03-31 22:45:20 +08:00
winlin
33455867f9
Merge branch 'dev-28181' of https://github.com/xialixin/srs into xialixin-dev-28181
2020-03-31 20:08:24 +08:00
xialixin
c99fb99ab6
refactor gb28181, supporting SIP server enable, multiplex, API interface
2020-03-31 00:39:10 +08:00
xiaozhihong
49da2099c1
sdp exchange.
2020-03-30 15:16:29 +08:00
winlin
018577e685
For #1638 , #307 , fix error new bug for rtc
2020-03-18 18:12:37 +08:00
winlin
6118ca382a
For #1638 , #307 , http api success with message, timeout as such
2020-03-17 11:40:05 +08:00
HuyaJohn
e8b2bb5d28
process err, do error check, add some error code
2020-03-16 07:35:24 -07:00
winlin
d21ef106a0
Merge branch 'rtc' of https://github.com/xiaozhihong/srs into xiaozhihong-rtc
2020-03-13 21:18:09 +08:00
xiaozhihong
027d34bbd3
add rtp shared packet
2020-03-13 20:34:40 +08:00
winlin
940798a9c7
For #1635 , inotify watch ConfigMap for reload. 3.0.131
2020-03-12 21:45:10 +08:00
winlin
5e60c8f9cc
For #1635 , inotify watch ConfigMap for reload. 3.0.130
2020-03-12 19:37:31 +08:00
winlin
9b663c070a
Fix #1635 , support auto reaload config by inotify. 3.0.129
2020-03-12 18:14:23 +08:00
xiaozhihong
bc22ebe949
add rtc http request and response, exchange sdp.
2020-02-21 23:50:22 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +08:00
winlin
191b07668d
Refactor HTTP stream to disconnect client when unpublish
2019-12-17 16:54:06 +08:00
winlin
4f298134af
Fix #1445 , limit the createStream recursive depth. 3.0.70
2019-12-11 17:56:31 +08:00
winlin
88df9a2497
Support go-oryx rtmplb with proxy protocol. 3.0.56
2019-10-04 19:03:34 +08:00