Commit Graph

3867 Commits (a99cee28193ba7da5a098e66841633592684c718)

Author SHA1 Message Date
winlin 49c737f996 Fix , memory leak for amf0 strict array. 3.0.75
winlin 1e4f22f83d Fix random build failed bug for modules.
winlin d7078a72d4 For , add TODO list for configing server itself in coworker.
winlin acfeb8a66f Fix , , bug for origin cluster 3+ servers. 3.0.74
winlin 0200baa179 Improve test coverage for protocols.
winlin 25f132ec2f Improve test coverage for protocols.
winlin bf92172e62 Improve coverage for RAW AVC protocol.
winlin 4a5323b054 Improve coverage for RAW AVC protocol.
winlin 23a1674ce0 Improve coverage for RAW AVC protocol.
winlin 8047d0df45 For , add test for RAW AVC protocol.
winlin 6eec7c1dfe Refactor the query string for srs-player
winlin b52628ce01 Refactor the comments to use flash publisher
winlin 931496e3b9 Refactor the comments to use flash publisher
winlin 4e3650b8c7 Refactor the comments to use flash publisher
winlin dd44d76d72 Refactor the comments to use flash publisher
winlin 7497df7a15 Refactor the comments to enable flash
winlin 4a5afe3428 Add tips when flash is disabled.
winlin 901c69b381 Update srs-player version
winlin cef7ec79b3 Detect whether flash enabled for srs-bwt.
winlin c830dc6700 Detect whether flash enabled for srs-publisher.
winlin b0afc00733 Detect whether flash enabled for srs-player. 3.0.73
winlin 33c7f6d0e4 Temporarily disable chat demo page.
winlin 216a23f709 Fix the http implicit handler bug
winlin b247c9759a Improve test coverage for http handler
winlin 6c50d85671 Improve test coverage for http message
winlin 43a5cea158 Improve test coverage for HTTP CORS
winlin dc1afc142f Fix HTTP CORS bug when sending response for OPTIONS. 3.0.72
winlin ec0fb82c0e Improve test coverage for http server mux.
winlin 81947df819 Enhance HTTP response write for final_request.
winlin e27cc059e4 Ignore coverage for http-parser
winlin df359f747a Ignore coverage for json-parser
winlin 191b07668d Refactor HTTP stream to disconnect client when unpublish
winlin 1e83da7812 Refactor HTTP recv request timeout to 15s.
winlin 2df1dcb05a Fix HTTP-FLV and VOD-FLV conflicting bug.
winlin d9842b0371 Refactor HttpResponseWriter.write, default to single text mode.
winlin 8cdb7cc727 Add test for vod stream handler
winlin 97f2c5bf0c Refactor http static file server path resolving.
winlin fa362607b2 Add test for http basic handler
winlin 6bad973a7c Fix HTTP parser bug for parsing header from multiple pieces of data.
winlin 45ed458927 Eliminate dead code of ts cache for HTTP message
winlin ca2b68f428 Refactor header of HTTP message by using SrsHttpHeader.
winlin dcb7b6aae0 Refactor HTTP Message by decoupling with http_parser
winlin 547cd4f518 Word the comments about the order of HTTP header
winlin 0886acbdb7 Improve test coverage for HTTP header.
winlin 8c10c26f00 Improve the coverage for HTTP error response.
winlin 474266eae7 Refine the comments for http content-type detecting
winlin 4758a284d7 Add test for http status.
winlin 6ce04051e4 Improve test coverage of status for HTTP.
winlin 0394d95e4b Refine file structure for RTMP/HTTP protocol stack utest.
winlin 8d9554df8e Remove dead code in SrsRtmpClient::handshake
winlin 1c391c85ae Merge 2.0release
winlin fde11756c3 Support openssl versions greater than 1.1.0. 2.0.266
winlin 6f453e7f46 For , , default hls_dts_directly to on. 3.0.71
winlin f298d5204b For , cover RTMP other codes
winlin cfcb3ce7b2 For , cover RTMP other codes
winlin 2731fe1f3e SrsPacket supports converting to message, so can be sent by one API.
winlin 82c4f41975 For , cover RTMP other codes
winlin bd3d9f32b7 For , cover RTMP other codes
winlin 22d4159373 For , cover RTMP server response commands.
winlin 9c62a68e15 For , cover RTMP server response commands.
winlin 5516877867 For , cover RTMP client/server protocol.
winlin 4f298134af Fix , limit the createStream recursive depth. 3.0.70
winlin 41a9f15626 For , cover RTMP client protocol.
winlin 69817a9f34 For , cover RTMP handshake protocol.
winlin f51f1efe42 For , cover RTMP handshake protocol.
winlin 7bd7e1ccca Refine the circleci codecov script.
winlin 78da67e8d1 For , fix the security risk in logger. 3.0.69
winlin ad70589347 For , fix the security risk in HDS. 3.0.69
winlin d866c77265 Fix the path for circleci
winlin 20fbb4466f Fix the path for circleci
winlin f1cca0c360 Fix the path for circleci
winlin 0c673deb81 Fix the path for circleci
winlin fae3a714a2 Fix the path for circleci
winlin 4c93d3a4c7 Fix the path for circleci
winlin 749b9fe444 Fix the path for circleci
winlin 0677e378ba Fix the path for circleci
winlin e3077a8034 Fix the path for circleci
winlin 1b2aff84bc Fix the path for circleci
winlin c90e321f9c Fix the path for circleci
winlin 94adda5dae Fix the circleci path
winlin 979f82e0dc Fix the circleci path.
winlin d908ee73db Make the hls_dipose more specific
winlin 1c227f4f8a Refine logger for hls_dts_directly
winlin b4870a6d6f Fix , support directly turn FLV timestamp to TS DTS. 3.0.68
winlin 31f341e205 For , refine the AAC samples guess algorithm.
winlin 52c6c7c45d For , ignore video when codec is unknown.
winlin 65c66592e9 Refine statistic url
winlin 2d85b036cb Refine stat for player index
winlin 643d06473f Refine player with statistics.
winlin 5a3fd1e68a Release v3.0-a2, 3.0.67
winlin 517974d451 Refine redirect flow for origin cluster
winlin e5285ecabf Fix , use request ip for origin cluster. 3.0.66
winlin 488f16f60c Random tid for docker. 3.0.65
winlin 4cd03a7c06 Refine debug info for edge. 3.0.64
winlin 1c943f27c9 Release 2.0.265, r2.0-r7
winlin ba02640c46 Refine tid in error log
winlin 7bd704e695 Cover protocol stack RTMP. 3.0.63
winlin 2731afc161 Cover protocol stack RTMP. 3.0.63
winlin 40e60aff4d Cover protocol stack RTMP. 3.0.63
winlin 3365bc6b02 Cover protocol stack RTMP. 3.0.63
winlin 6eab86644e Cover protocol stack RTMP. 3.0.63
winlin c8bb7e71c9 Cover protocol stack RTMP. 3.0.63
winlin ea96e414ca Cover protocol stack RTMP. 3.0.63
winlin 78e5f46ff7 Cover protocol stack RTMP. 3.0.63
winlin 466f99a1c8 Cover protocol stack RTMP. 3.0.63
winlin ce8f778fe6 Cover protocol stack RTMP. 3.0.63
winlin 918a2943c9 Cover protocol stack RTMP. 3.0.63
winlin 9067786bd3 Cover protocol stack RTMP. 3.0.63
winlin a726a14b37 Cover protocol stack RTMP. 3.0.63
winlin 8c214dc967 Cover protocol stack RTMP. 3.0.63
winlin cf9a6b4f48 Cover protocol stack RTMP. 3.0.63
winlin 1583f6cc3f Cover protocol stack RTMP. 3.0.63
winlin 2b2a62ccba Cover protocol stack RTMP. 0.6.63
winlin f99ca04bd5 Cover JSON codec. 3.0.62
winlin 1b2449ca3f Cover JSON codec. 3.0.62
winlin 48970389ba Cover JSON codec. 3.0.62
winlin e816ac28d2 Cover JSON codec. 3.0.62
winlin 1ebec34d5b Cover JSON codec. 3.0.62
winlin e683f07715 Cover JSON codec. 3.0.62
winlin c7602d8cee Cover JSON codec. 3.0.62
winlin aee704fd1f Cover AMF0 codec. 3.0.61
winlin 0a9659b749 Cover AMF0 codec. 3.0.61
winlin 232024ef67 AMF0: Refine utest
winlin 9542cd2ba5 AMF0: Refine utest
winlin 026b2a2a1e Cover AMF0 codec. 3.0.61
winlin da46091d3c Cover AMF0 codec. 3.0.61
winlin 99ca2b9567 Cover AMF0 codec. 3.0.61
winlin f8943f8f7d Cover AMF0 codec. 3.0.61
winlin ebe8fa44e5 Cover AMF0 codec. 3.0.61
winlin 9d1249e256 Cover AMF0 codec. 3.0.61
winlin b2e4a5f834 Cover AMF0 codec. 3.0.61
winlin f24d82fada Cover AMF0 codec. 3.0.61
winlin 8ca7f7e5a4 Support log rotate by init.d command. 3.0.60
winlin e045b0a619 We prefer ipv4, only use ipv6 if ipv4 is disabled. 3.0.59
winlin b0227e0d22 Fix bug for package script
winlin 7af087652f Add uninstall script
winlin 254549e3f4 Add uninstall script
winlin 5d9bc0658e Fix package bug
winlin 64288d1f1e Support systemctl service for CentOS7. 3.0.58
winlin f6fc31db66 Add config files for go-oryx
winlin 9d90a8177f Disable SO_REUSEPORT if not supported. 3.0.57
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56
winlin 130c545f9a Refine origin cluster log
winlin d3b142a0d9 Fix , Support SO_REUSEPORT. 3.0.54
winlin 1a65927b1b Remvoe HSTRS warning.
winlin 0741b64b25 Remove KAFKA. 3.0.53
winlin 306ed8dbc8 Remove KAFKA. 3.0.53
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53
winlin bb3e8a41d1 Cover all kernel flv.
winlin 32b53de46d Cover FLV decoder
winlin 8311f0dc5a Cover FLV decoder
winlin ea9c4f89af Covert FLV Vod decoder.
winlin 3bd7978b59 Cover FLV decoder.
winlin 7aa5fbee85 Cover FLV transmux.
winlin f760c04340 Cover FLV vod open
winlin dd4ccfab79 Cover shared ptr message.
winlin 9cdd506b4f Deprecated srs-librtmp.
winlin 8b595c4cdf Cover more kernel time.
winlin f7994b85eb Cover more kernel codec.
winlin 77cc148608 Refine utest
winlin 58561b9f76 Refine utest
winlin c10671cbb3 Cover all kernel file.
winlin 13c4498e11 Cover mp4 header.
winlin 1605000817 Covert Kernel File reader/writer. 3.0.52
winlin d5661dcc4e Cover kernel file writer.
winlin a7e0d672a7 Cover kernel file writer.
winlin 6ac5b0a006 Cover tcp socket IO.
winlin 467d5e5f50 Fix build failed bug.
winlin ccba55cdd8 Migrate is_never_timeout to utility.
winlin 1b37b90b8f Covert tcp read, write and readfully.
winlin 38a6f5e6cf Support TCP server utest.
winlin 9366161871 Refine utest for tcp connection.
winlin 5d8fb01b45 Fix , fix typo of daemon.
winlin ffe391aa49 Fix HLS no PMT/PAT bug.
winlin 1d3afa5ab9 Add utest for tcp server
winlin c71b867b4f Refine comments.
winlin 3d57c1c9bc Refine ST service.
winlin 202a584aab Refine ST service.
winlin a4160308f5 Refine comments.
winlin 6730f08f45 Refine core.hpp
winlin b02527dec0 Refine usage.
winlin 2de3045b25 Remove noisy informations.
winlin 6dbe79ad02 Remove noisy informations.
winlin ad3749a4d5 Remove noisy informations.
winlin 0564cdedec Refine typo in comments.
winlin 6b2c71d385 Refine typo in files. 3.0.51
winlin 45009785fb Refine typo in app.
winlin aac8a13f42 Refine typo in app.
winlin 4d25520f99 Refine typo in service.
winlin 224d7c539f Refine typo in service.
winlin fbe40dc42c Refine code
winlin c933f8a870 Upgrade http-parser from 2.1 to 2.9.2 and cover it. 3.0.50
winlin 8a94ac4b49 Upgrade http-parser to 2.9.2
winlin 0ee386b656 Refine http parser code.
winlin cfc92d5e93 Use http-parser 2.9.2
winlin 646d490a18 Reset http-parser 2.1
winlin 6e9bba4220 Refine SrsHttpUri.
winlin b285029e15 Refine SrsHttpUri.get_uri_field, without depends on http parser.
winlin 8bc77387ff Refine typo in protocol.
winlin 35fe05d62c Refine typo in kernel.