Commit Graph

1784 Commits (ae63af6a4adb2a788aaff184b1617d8d82639eb7)

Author SHA1 Message Date
winlin b77e1de1d1 fix bug of utest
winlin 81e70e7bdb for bug https://github.com/winlinvip/st-load/pull/3, add ecma array to object.
winlin eef8034632 merge from 1.0release for bug . 2.0.74
winlin 7737042795 fix , remove the test code. 1.0.11
winlin 1dfac0bf1d fix , support disconnect publish connect when hls error. 1.0.11
winlin db13c725a6 refine , rename the on_dispose to wakeup. 2.0.73
winlin 61a648f1d2 refine for , chmod -x files.
winlin 24815e4efe refine code for bug
winlin 304208f822 fix , traverse the token before response connect. 1.0.10.
tufang14 3d0d43c5dc token bug
多级origin-edge模式,edge上功能不生效
winlin 0c132e9781 update the log position.
winlin 127b96b255 add git2unix and git commit script.
winlin 9c033c7da6 hotfix 1.0, author bug, use error macro. 1.0.9
winlin 575e50b6e2 hotfix to add comments on 1.0release
winlin be53b10ed3 refine log position
winlin d91a9dfa9d udpate the srs_bwt.
winlin cd0ab5fb43 update PRIMARY, AUTHORS, CONTRIBUTORS rule
winlin db7af6259a update PRIMARY, AUTHORS, CONTRIBUTORS rule
winlin d672fae255 update PRIMARY, AUTHORS, CONTRIBUTORS rule. 1.0.8
winlin 44962c9142 update PRIMARY, AUTHORS, CONTRIBUTORS rule
winlin c1e9aed0ac all wiki translated to English. 1.0.7
winlin eba1740ed5 hotfix , deadloop when read/write 0 and ETIME. 1.0.6.
winlin f2f259d050 use number for macro VERSION_MAJOR, VERSION_MINOR and VERSION_REVISION. 1.0.5.
winlin 2175102ea2 remove the sync script for mirror, which maybe updated.
winlin 3c31e6db05 for bug , read the args when discovery it. 1.0.4
winlin e3e18b9915 for bug , read the args when discovery it. 1.0.4
winlin fe59783d83 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki.
winlin aa98ca60b9 fix , hotfix for bug , drop connect args when not object. 1.0.3.
winlin 77d14ff752 update readme, rename wiki/xxx to wiki/v1_xxx
winlin 6da21364f6 update readme, rename wiki/xxx to wiki/v1_xxx
winlin bd158ec838 hotfix for bug , donot support AnnexB when decoding RTMP body for HLS. 1.0.1.
winlin 2be014e4f5 remove the dead code for bug
winlin fca500fae6 update package for pi, check the lsb_release.
winlin 024611cc08 update package for pi, check the lsb_release.
winlin dddec3484e update to 1.0beta, 1.0.0
winlin effcd89f66 refine script.
winlin 6468b9e92b refine script, to disable iptables and selinux. 0.9.225
winlin 5e8f8ad3b9 add add hosts and wiki.
winlin 3fcbb60b1c add add hosts and wiki.
winlin bea53dca97 refine the run script for centos7
winlin a9cceee943 refine the run script for centos7
winlin 2ed794ad52 refine macro, use ffmpeg_stub and ffmpeg_tool, 0.9.224
winlin 9789335d0b fix , always reap ts whatever audio or video packet. 0.9.223.
winlin 13b092704d refine code for bug , refine the source functions, add comments.
winlin 3f9a53de0e refine cmake list, only for clion.
winlin b830b995e6 fix bug , requires epoll. 0.9.222
zhengfl 2317f0e767 refine
zhengfl bafdd83122 last
zhengfl 1e34d2a5cd client connection no disconnect
winlin 0d6b91039d fix , refine latency, send when got one+ msgs, 2.0.72
winlin cbad7a3074 fix , server latency is 0.1s+, the bottleneck is encoder. 2.0.71
winlin 5529813fcb for bug , support NULL msg in msgs to send.
winlin 595bf24a51 for bug , default to off the realtime(min-latency).
winlin dac9f9c45c refine the log level.
winlin 10297fab51 fix , support 0.1s+ latency. 2.0.70
winlin 68ade0a267 add log info for rtmp conn. change the mw_latency to 100 for realtime.
winlin 6bdd0af728 for bug , remove the queue fast cache for it's too complex, use queue fast vector instead. 2.0.69
winlin 7150a99f41 for bug , remove the mic(message iovs cache), no use.
winlin a3de1c71fc reset the mw_latency to 350.
winlin 1311b6fe65 fix , support 10k clients. 2.0.67
winlin 55d98fceed for bug , add min msgs for queue cond wait.
winlin 438ee30ac1 for bug , refine the queue fast vector. 2.0.66
winlin 5a2b8afead for bug , add queue fast vector. 2.0.66
winlin 8f72f79504 for bug , add queue fast cache. 2.0.65
winlin 1bbdae6632 refine code.
winlin bba6063492 for bug , the shared ptr message share the header. 2.0.64
winlin 330819fb74 for bug , refine the mic algorithm. 2.0.63
winlin d53fd7f570 for bug , support mic(message iovs cache). 2.0.61
winlin 32d537b96b for bug , refine code before mic.
winlin d827928eeb for bug , merge the performance refines.
winlin a6599f2250 remove the qt modify file.
winlin 9892b92258 Revert "for bug , somhc(session-oriented message-header cache). 2.0.61"
It hurt performance, should never use it.

This reverts commit d073adde58.
winlin d073adde58 for bug , somhc(session-oriented message-header cache). 2.0.61
winlin de993b6465 for bug , refine the directly access ptrs for hls,dvr,forwarder,consumer.
winlin d3a103184a refine protocol sdk send msg, the chunk header generate.
winlin f9b9a60de7 for bug , remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60
winlin 528ae1e9b1 refine source and queue dump msgs.
winlin e80c8603d4 fix , revert changes, for the cond wait and fast cache queue is no use. 2.0.59
winlin 92ecdf088b for bug , use macro to define the fast cache and cond wait. 2.0.58
winlin cd317859db add mw sleep time and msgs/iovs table.
winlin 9ee138746f for bug , 9k+ clients, use fast cache for msgs queue. 2.0.57
winlin dde05c6315 for bug , refine the send use cond wait.
winlin 4c1d5c0d1e refine the log for mw and mr. 2.0.55
winlin fad6074a25 set send socket buf. mw/mr sleep default to 350.
winlin 4d1c162ebd fix utest failed bug.
winlin 4c6cf959c1 refine fast buffer, check available bytes to read.
winlin 98647d6e67 limit the user-space buffer size to 128KB, 128MB for 1k publishers.
winlin 76af04c55d refine the recv buffer for mr.
winlin 09101b8d5e remove the increase timeout for read, for there is no small timeout.
winlin 279b4ff4c9 refine macros
winlin b1d7fbe668 fix , add mw(merged-write) config. 2.0.53
winlin 72fa33d9fb update performance to 4k, when mr_sleep to 2000ms. 2.0.52
winlin f1192a8302 fix bug for bug , default to 32k for socket buffer.
winlin 5589b13d2e for bug , support mr(merged-read) config and reload. 2.0.52.
winlin 57f844b636 for bug , simplify the macro, 0 to disable chunk stream cache.
winlin 159ef3823c for bug#241, simplify the buffer, donot realloc it.
winlin a23b5b9a4b for bug#241, simplify the buffer, donot change its size.
winlin d026861e23 for bug , simplify the buffer, donot reset when chunk size change.
winlin 4b09531e2f for bug , simplify the merged read config macros.
winlin f57801eb46 fix , cache the chunk headers info to +5% or +10% performance. 2.0.51