Commit Graph

474 Commits (faf5fb0a83bac94a7942efa804125d5844eab53d)

Author SHA1 Message Date
winlin 0b9887bbcd RTC: Rename RTC files. 5 years ago
winlin 2a0562da5e Refine RTC, disable NASM, SENDMMSG, SRTP-NASM 5 years ago
winlin b3a0284db5 Refactor code to split implementation to cpp 5 years ago
winlin dabad68f48 Merge branch 'feature/gb28181' into develop 5 years ago
kyxlx550 6a070a9a64 support sip ptz cmd 5 years ago
kyxlx550 167711400a fix cascade SIP bye failed 5 years ago
kyxlx550 98c29b2b9a fix sip stack param check error 5 years ago
kyxlx550 95b869245b fix sip message parse error 5 years ago
winlin 6cf9933bf3 For #307, refine gperf api 5 years ago
winlin 03a03e4174 Refine stat for GSO 5 years ago
kyxlx550 1e0474e470 support sip query catalog message, parse xml to map, nvr 5 years ago
winlin 9b2f429571 Allows empty body metadata. 5 years ago
winlin 49f88a3326
Merge pull request #1691 from xialixin/dev-28181
Dev 28181
5 years ago
winlin 40c95b04ca Merge remote-tracking branch 'winlin/feature/perf_stat' into feature/rtc 5 years ago
xialixin 9e9b5374d5 srs_get_sip_utc_date external use 5 years ago
xialixin ac8acc0b22 fix 28281 to 28181, sip heart message, timeout channel peer ip and port reset 5 years ago
winlin 0ff3ce7464 Merge remote-tracking branch 'john/rtc' into feature/rtc 5 years ago
winlin 9ad5a5d9b6 RTC support openssl 1.0.* 5 years ago
xiaozhihong d6adb5cd8d process USE-CANDIDATE/ICE-CONTROLLING/ICE-CONTROLLED atrribute in STUN 5 years ago
winlin d81cde695d Refactor code 5 years ago
winlin e19b927f92 Merge GB28181 5 years ago
winlin 6012ac4eb0 Refine code 5 years ago
winlin a342f460e7 Merge branch '4.0release' into xialixin-dev-28181 5 years ago
winlin 33455867f9 Merge branch 'dev-28181' of https://github.com/xialixin/srs into xialixin-dev-28181 5 years ago
winlin 45db63249d Update author to John for RTC 5 years ago
xialixin c99fb99ab6 refactor gb28181, supporting SIP server enable, multiplex, API interface 5 years ago
winlin c2b02f86fa Merge 4.0release 5 years ago
winlin 90a39ec46d Add api to stat mw iovec 5 years ago
winlin be746da21c Merge branch '3.0release' into 4.0release 5 years ago
winlin f89b4b3b26 For #1651, fix return pnwrite of srs_write_large_iovs. 3.0.135 5 years ago
winlin de9a004ff7 Merge branch 'dev-28181' of https://github.com/xialixin/srs into feature/gb28281-2 5 years ago
xialixin 8b4f84e336 fix push.gb28181.conf, gb28181conn repeat call serve() 5 years ago
xialixin cbe9c1dabc Support gb28181 sip over udp, ps steam over rtp 5 years ago
l bbfb03f98a
修复srs_write_large_iovs中nwrite未累加的错误 5 years ago
winlin b5dd502103 For #1638, #307, fix build warnings 5 years ago
HuyaJohn e8b2bb5d28 process err, do error check, add some error code 5 years ago
winlin 60c8b37f05 For #1638, #307, merge john, add NACK suport, remove debug code, verbose log 5 years ago
xiaozhihong 2b56f9ee59 add NACK suport, remove debug code, verbose log 5 years ago
xiaozhihong 6c88f58079 remove debug code, fix rtc.html 5 years ago
winlin d21ef106a0 Merge branch 'rtc' of https://github.com/xiaozhihong/srs into xiaozhihong-rtc 5 years ago
winlin a7c8980a60 For #1636, muxing sh, use sound_rate if aac sr not set. 5 years ago
winlin 7036f839d2 For #1636, add comments 5 years ago
winlin aa20a04abb For #1636, fix bug for mux AAC to ADTS, never overwrite by RTMP sampling rate. 4.0.13 5 years ago
runner365 b9195122cf support all sample rate in aac 5 years ago
xiaozhihong c62901a3ac make code easy, wrap udp remux socket 5 years ago
xiaozhihong 9d5495c0c2 "stun and dtls done" 5 years ago
xiaozhihong 62563bdd81 rtc framework 5 years ago
winlin 04d0620dde For #1615, fix build failed and srt api issue 5 years ago
xiaozhihong 51abb0844e rtp session manager, stun codding 5 years ago
winlin 5d0833fcc3 Add author runner365 5 years ago
winlin 0e750ab3eb For #1575, use RTMP redirect as tcUrl and redirect2 as RTMP URL. 3.0.100 5 years ago
winlin 10464a5fbe Always use string instance to avoid crash risk. 3.0.95 5 years ago
winlin 6d0ac35db9 Merge 2.0release #1551 5 years ago
winlin b5f4b96060 Merge #1551, fix memory leak in RTSP stack. 2.0.270 5 years ago
alphonsetai 763c06976a fix memory leak 5 years ago
winlin d783a12f89 Happy 2020 5 years ago
winlin b9d720c927 For #1105, http server support mp4 range. 5 years ago
winlin 0e0889af02 For #1538, fresh chunk allow fmt=0 or fmt=1. 3.0.83 5 years ago
winlin 7eccc9da26 For #1508, support chunk length and content in multiple parts. 5 years ago
winlin a35a7f915e Fix bug for HTTP write jsonp for srs-console. 5 years ago
winlin 40f6ecaee2 Merge SRS2 for running srs-librtmp on Windows. 3.0.80 5 years ago
winlin c5f31570cd Support parsing vhost splited by single seperator. 2.0.268 5 years ago
winlin 01a4503ceb Support build srs-librtmp by VS2015. 2.0.267 5 years ago
winlin 08bbbc5414 Support build srs-librtmp by VS2015. 2.0.267 5 years ago
winlin 316628632b Support build srs-librtmp by VS2015. 2.0.267 5 years ago
winlin ae785eda8d Improve test coverage for kernel fast stream. 5 years ago
winlin fc9855bc7a Refine the RTMP iovs cache increasing to much faster. 5 years ago
winlin 49c737f996 Fix #1524, memory leak for amf0 strict array. 3.0.75 5 years ago
winlin 25f132ec2f Improve test coverage for protocols. 5 years ago
winlin 23a1674ce0 Improve coverage for RAW AVC protocol. 5 years ago
winlin 8047d0df45 For #1042, add test for RAW AVC protocol. 5 years ago
winlin 216a23f709 Fix the http implicit handler bug 5 years ago
winlin dc1afc142f Fix HTTP CORS bug when sending response for OPTIONS. 3.0.72 5 years ago
winlin ec0fb82c0e Improve test coverage for http server mux. 5 years ago
winlin e27cc059e4 Ignore coverage for http-parser 5 years ago
winlin df359f747a Ignore coverage for json-parser 5 years ago
winlin d9842b0371 Refactor HttpResponseWriter.write, default to single text mode. 5 years ago
winlin 8cdb7cc727 Add test for vod stream handler 5 years ago
winlin 97f2c5bf0c Refactor http static file server path resolving. 5 years ago
winlin fa362607b2 Add test for http basic handler 5 years ago
winlin 45ed458927 Eliminate dead code of ts cache for HTTP message 5 years ago
winlin ca2b68f428 Refactor header of HTTP message by using SrsHttpHeader. 5 years ago
winlin dcb7b6aae0 Refactor HTTP Message by decoupling with http_parser 5 years ago
winlin 547cd4f518 Word the comments about the order of HTTP header 5 years ago
winlin 8c10c26f00 Improve the coverage for HTTP error response. 5 years ago
winlin 474266eae7 Refine the comments for http content-type detecting 5 years ago
winlin 4758a284d7 Add test for http status. 5 years ago
winlin 8d9554df8e Remove dead code in SrsRtmpClient::handshake 5 years ago
winlin 1c391c85ae Merge 2.0release 5 years ago
winlin fde11756c3 Support openssl versions greater than 1.1.0. 2.0.266 5 years ago
winlin cfcb3ce7b2 For #1042, cover RTMP other codes 5 years ago
winlin 2731fe1f3e SrsPacket supports converting to message, so can be sent by one API. 5 years ago
winlin 22d4159373 For #1042, cover RTMP server response commands. 5 years ago
winlin 9c62a68e15 For #1042, cover RTMP server response commands. 5 years ago
winlin 4f298134af Fix #1445, limit the createStream recursive depth. 3.0.70 5 years ago
winlin f51f1efe42 For #1042, cover RTMP handshake protocol. 5 years ago
winlin 2731afc161 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 1b2449ca3f Cover JSON codec. 3.0.62 5 years ago
winlin 1ebec34d5b Cover JSON codec. 3.0.62 5 years ago
winlin e683f07715 Cover JSON codec. 3.0.62 5 years ago
winlin c7602d8cee Cover JSON codec. 3.0.62 5 years ago
winlin f8943f8f7d Cover AMF0 codec. 3.0.61 5 years ago
winlin f24d82fada Cover AMF0 codec. 3.0.61 5 years ago
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56 5 years ago
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53 5 years ago
winlin ccba55cdd8 Migrate is_never_timeout to utility. 6 years ago
winlin 6dbe79ad02 Remove noisy informations. 6 years ago
winlin ad3749a4d5 Remove noisy informations. 6 years ago
winlin 6b2c71d385 Refine typo in files. 3.0.51 6 years ago
winlin 8a94ac4b49 Upgrade http-parser to 2.9.2 6 years ago
winlin cfc92d5e93 Use http-parser 2.9.2 6 years ago
winlin 646d490a18 Reset http-parser 2.1 6 years ago
winlin 6e9bba4220 Refine SrsHttpUri. 6 years ago
winlin b285029e15 Refine SrsHttpUri.get_uri_field, without depends on http parser. 6 years ago
winlin 8bc77387ff Refine typo in protocol. 6 years ago
winlin 394cdb5f04 Refine in time unit. 3.0.49 6 years ago
winlin c6dcc76fea Refine SrsRequest.duration in time unit. 6 years ago
winlin cfab73b552 Refine SrsWallClock and SrsKbps in time unit. 6 years ago
winlin d306ee7506 Refine ms in time unit 6 years ago
winlin 33c66b64c5 Refine name TMMS to TIMEOUT 6 years ago
winlin 5a45fd98c3 Refine get_recv_timeout and is_never_timeout in time unit 6 years ago
winlin d3dc45f357 Refine set_recv_timeout in time unit 6 years ago
winlin 38bbf6b111 Refine get_send_timeout in time unit 6 years ago
winlin f4bee37e76 Refine set_send_timeout in time unit 6 years ago
winlin 0879bef9b2 Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT 6 years ago
winlin 92980a0ca2 Refine SRS_CONSTS_RTMP_TMMS in time unit 6 years ago
winlin 6c12aa0eca Refine srs_update_system_time in time unit 6 years ago
winlin 633a9a0d35 Merge #1324, Remove dead code 6 years ago
winlin 3064b941d5 CI: Cover kernel codec av frame and format 6 years ago
winlin b4619e3393 Kbps: Remove the union for kbps slice 6 years ago
winlin b2d1d84634 Change to 2019 6 years ago
winlin 6e44aa4a4f Cover Kbps statistic 6 years ago
winlin 6234905532 Refactor ISrsKbpsDelta 6 years ago
winlin dcebf8a31f Refine kbps 6 years ago
winlin aef838338c Add utest for kbps connections 6 years ago
winlin c26b475bae Refine kbps, stub wall clock 6 years ago
winlin 4c40370986 Refine kbps more testable 6 years ago
winlin 16fa4c588a Rename ISrsProtocolReaderWriter to ISrsProtocolReadWriter 6 years ago
winlin 6e75993e7f Change public virtual to virtual public 6 years ago
winlin 2e9bf2af83 Always enable SRS_StreamCaster 6 years ago
winlin c6844527fb Always enable SRS_SSL 6 years ago
winlin 0bc7fdbb35 Always enable SRS_SSL 6 years ago
winlin f1ab8fecac Fix build warning 6 years ago
winlin 24f46f5085 #1261, Support _definst_ for Wowza. 3.0.44 6 years ago
MakarovYaroslav e62ac29f48 add ignoring _definst_ at the end of app (#1261) 6 years ago
winlin 728ddd133b For #1202, Support edge/forward to Aliyun CDN. 3.0.40 7 years ago
winlin 74a87d54f2 For #1202, Support edge/forward to Aliyun CDN. 2.0.255 7 years ago
winlin 1cc72df134 Fix #910, Support HTTP FLV with HTTP callback. 3.0.39 7 years ago
winlin 1e7c12a6dd For #910, Support HTTP FLV with HTTP callback. 2.0.254 7 years ago
winlin 68a1656e07 Fix #1031, Always use vhost in stream query, the unify uri. 3.0.35 7 years ago