zhengfl
|
2317f0e767
|
refine
|
2014-10-02 20:25:36 +08:00 |
|
zhengfl
|
bafdd83122
|
last
|
2014-10-02 19:51:01 +08:00 |
|
zhengfl
|
1e34d2a5cd
|
client connection no disconnect
|
2014-10-02 19:45:04 +08:00 |
|
winlin
|
0d6b91039d
|
fix #257, refine latency, send when got one+ msgs, 2.0.72
|
2014-12-16 09:26:22 +08:00 |
|
winlin
|
cbad7a3074
|
fix #257, server latency is 0.1s+, the bottleneck is encoder. 2.0.71
|
2014-12-13 12:48:49 +08:00 |
|
winlin
|
5529813fcb
|
for bug #257, support NULL msg in msgs to send.
|
2014-12-13 11:22:40 +08:00 |
|
winlin
|
595bf24a51
|
for bug #257, default to off the realtime(min-latency).
|
2014-12-13 10:13:49 +08:00 |
|
winlin
|
dac9f9c45c
|
refine the log level.
|
2014-12-12 23:07:35 +08:00 |
|
winlin
|
10297fab51
|
fix #257, support 0.1s+ latency. 2.0.70
|
2014-12-12 21:51:06 +08:00 |
|
winlin
|
68ade0a267
|
add log info for rtmp conn. change the mw_latency to 100 for realtime.
|
2014-12-10 18:06:09 +08:00 |
|
winlin
|
6bdd0af728
|
for bug #251, remove the queue fast cache for it's too complex, use queue fast vector instead. 2.0.69
|
2014-12-10 09:18:49 +08:00 |
|
winlin
|
7150a99f41
|
for bug #251, remove the mic(message iovs cache), no use.
|
2014-12-10 09:15:38 +08:00 |
|
winlin
|
a3de1c71fc
|
reset the mw_latency to 350.
|
2014-12-08 09:49:45 +08:00 |
|
winlin
|
1311b6fe65
|
fix #251, support 10k clients. 2.0.67
|
2014-12-07 16:31:47 +08:00 |
|
winlin
|
55d98fceed
|
for bug #251, add min msgs for queue cond wait.
|
2014-12-07 16:15:19 +08:00 |
|
winlin
|
438ee30ac1
|
for bug #251, refine the queue fast vector. 2.0.66
|
2014-12-07 13:37:56 +08:00 |
|
winlin
|
5a2b8afead
|
for bug #251, add queue fast vector. 2.0.66
|
2014-12-07 13:26:45 +08:00 |
|
winlin
|
8f72f79504
|
for bug #251, add queue fast cache. 2.0.65
|
2014-12-07 12:08:38 +08:00 |
|
winlin
|
1bbdae6632
|
refine code.
|
2014-12-07 11:37:51 +08:00 |
|
winlin
|
bba6063492
|
for bug #251, the shared ptr message share the header. 2.0.64
|
2014-12-07 11:25:05 +08:00 |
|
winlin
|
330819fb74
|
for bug #251, refine the mic algorithm. 2.0.63
|
2014-12-06 22:50:51 +08:00 |
|
winlin
|
d53fd7f570
|
for bug #251, support mic(message iovs cache). 2.0.61
|
2014-12-06 20:10:05 +08:00 |
|
winlin
|
32d537b96b
|
for bug #251, refine code before mic.
|
2014-12-06 19:56:06 +08:00 |
|
winlin
|
d827928eeb
|
for bug #251, merge the performance refines.
|
2014-12-06 09:55:51 +08:00 |
|
winlin
|
a6599f2250
|
remove the qt modify file.
|
2014-12-06 09:52:26 +08:00 |
|
winlin
|
9892b92258
|
Revert "for bug #251, somhc(session-oriented message-header cache). 2.0.61"
It hurt performance, should never use it.
This reverts commit d073adde58 .
|
2014-12-06 01:19:49 +08:00 |
|
winlin
|
d073adde58
|
for bug #251, somhc(session-oriented message-header cache). 2.0.61
|
2014-12-06 00:59:10 +08:00 |
|
winlin
|
de993b6465
|
for bug #251, refine the directly access ptrs for hls,dvr,forwarder,consumer.
|
2014-12-05 23:49:53 +08:00 |
|
winlin
|
d3a103184a
|
refine protocol sdk send msg, the chunk header generate.
|
2014-12-05 23:23:11 +08:00 |
|
winlin
|
f9b9a60de7
|
for bug #251, remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60
|
2014-12-05 23:03:52 +08:00 |
|
winlin
|
528ae1e9b1
|
refine source and queue dump msgs.
|
2014-12-05 22:00:57 +08:00 |
|
winlin
|
e80c8603d4
|
fix #251, revert changes, for the cond wait and fast cache queue is no use. 2.0.59
|
2014-12-05 20:55:19 +08:00 |
|
winlin
|
92ecdf088b
|
for bug #251, use macro to define the fast cache and cond wait. 2.0.58
|
2014-12-05 18:47:17 +08:00 |
|
winlin
|
cd317859db
|
add mw sleep time and msgs/iovs table.
|
2014-12-05 17:07:27 +08:00 |
|
winlin
|
9ee138746f
|
for bug #251, 9k+ clients, use fast cache for msgs queue. 2.0.57
|
2014-12-05 16:44:11 +08:00 |
|
winlin
|
dde05c6315
|
for bug #251, refine the send use cond wait.
|
2014-12-05 14:38:43 +08:00 |
|
winlin
|
4c1d5c0d1e
|
refine the log for mw and mr. 2.0.55
|
2014-12-05 11:31:06 +08:00 |
|
winlin
|
fad6074a25
|
set send socket buf. mw/mr sleep default to 350.
|
2014-12-05 11:24:05 +08:00 |
|
winlin
|
4d1c162ebd
|
fix utest failed bug.
|
2014-12-04 22:28:33 +08:00 |
|
winlin
|
4c6cf959c1
|
refine fast buffer, check available bytes to read.
|
2014-12-04 22:10:05 +08:00 |
|
winlin
|
98647d6e67
|
limit the user-space buffer size to 128KB, 128MB for 1k publishers.
|
2014-12-04 22:00:09 +08:00 |
|
winlin
|
76af04c55d
|
refine the recv buffer for mr.
|
2014-12-04 21:50:23 +08:00 |
|
winlin
|
09101b8d5e
|
remove the increase timeout for read, for there is no small timeout.
|
2014-12-04 21:39:42 +08:00 |
|
winlin
|
279b4ff4c9
|
refine macros
|
2014-12-04 21:37:04 +08:00 |
|
winlin
|
b1d7fbe668
|
fix #241, add mw(merged-write) config. 2.0.53
|
2014-12-04 21:35:13 +08:00 |
|
winlin
|
72fa33d9fb
|
update performance to 4k, when mr_sleep to 2000ms. 2.0.52
|
2014-12-04 18:46:08 +08:00 |
|
winlin
|
f1192a8302
|
fix bug for bug #241, default to 32k for socket buffer.
|
2014-12-04 18:35:50 +08:00 |
|
winlin
|
5589b13d2e
|
for bug #241, support mr(merged-read) config and reload. 2.0.52.
|
2014-12-04 18:21:04 +08:00 |
|
winlin
|
57f844b636
|
for bug #249, simplify the macro, 0 to disable chunk stream cache.
|
2014-12-04 15:49:24 +08:00 |
|
winlin
|
159ef3823c
|
for bug#241, simplify the buffer, donot realloc it.
|
2014-12-04 15:45:25 +08:00 |
|
winlin
|
a23b5b9a4b
|
for bug#241, simplify the buffer, donot change its size.
|
2014-12-04 15:43:37 +08:00 |
|
winlin
|
d026861e23
|
for bug #241, simplify the buffer, donot reset when chunk size change.
|
2014-12-04 15:35:39 +08:00 |
|
winlin
|
4b09531e2f
|
for bug #241, simplify the merged read config macros.
|
2014-12-04 15:33:17 +08:00 |
|
winlin
|
f57801eb46
|
fix #249, cache the chunk headers info to +5% or +10% performance. 2.0.51
|
2014-12-04 14:58:40 +08:00 |
|
winlin
|
90992b31a3
|
for bug #194, add the send macro to performance.
|
2014-12-04 13:54:02 +08:00 |
|
winlin
|
60bc9c2aa0
|
add performance header to control options for performance. 2.0.50
|
2014-12-04 13:43:55 +08:00 |
|
winlin
|
29324fab46
|
fix #248, improve about 15% performance for fast buffer. 2.0.49
|
2014-12-04 13:05:13 +08:00 |
|
winlin
|
8423974e3b
|
for bug #248, rename SrsBuffer to SrsFastBuffer.
|
2014-12-04 11:32:32 +08:00 |
|
winlin
|
0ea8cd9e84
|
for bug #248, use simple buffer for http.
|
2014-12-04 11:29:47 +08:00 |
|
winlin
|
2cb8b7dd52
|
for bug #248, use simple buffer for hls.
|
2014-12-04 11:27:07 +08:00 |
|
winlin
|
315f981821
|
refine for bug #241, increase the small bytes for merged read.
|
2014-12-04 09:10:57 +08:00 |
|
winlin
|
d1d6023c70
|
for bug #241, limit the buffer for input chunk size.
|
2014-12-03 23:11:13 +08:00 |
|
winlin
|
5791ed59fd
|
for bug #241, refine the socket max buffer.
|
2014-12-03 23:05:42 +08:00 |
|
winlin
|
4785f882d4
|
for bug #241, refine the max buffer and kbps.
|
2014-12-03 22:51:19 +08:00 |
|
winlin
|
850946bb13
|
for bug #241, calc the small and sleep for merged read.
|
2014-12-03 22:39:25 +08:00 |
|
winlin
|
aee00877df
|
for bug #241, change buffer size when chunk size changed.
|
2014-12-03 21:46:47 +08:00 |
|
winlin
|
f35ec2155b
|
for bug #241, support merged read. 2.0.48
|
2014-12-03 19:27:27 +08:00 |
|
winlin
|
adf95d239e
|
refine code, move the ISrsBufferReader to srs_protocol_io
|
2014-12-03 19:09:59 +08:00 |
|
winlin
|
ea0e837cd6
|
move the srs_kernel_buffer to srs_protocol_buffer.
|
2014-12-03 18:56:09 +08:00 |
|
winlin
|
2fdf994350
|
for bug #241, use heap to alloc the socket buffer.
|
2014-12-03 14:27:36 +08:00 |
|
winlin
|
6cbf732e1a
|
for bug #237, thread donot sleep when timeout is 0.
|
2014-12-03 14:25:02 +08:00 |
|
winlin
|
c457364321
|
for bug #237, add name for thread. 2.0.47
|
2014-12-03 14:05:15 +08:00 |
|
winlin
|
787ab674e3
|
fix #244, conn thread use cond to wait for recv thread error. 2.0.47.
|
2014-12-03 12:08:29 +08:00 |
|
winlin
|
565f29ed6c
|
Revert "for bug #241, merge big chunks for publish, no use."
This reverts commit 6b57597718 .
|
2014-12-02 22:26:20 +08:00 |
|
winlin
|
6b57597718
|
for bug #241, merge big chunks for publish, no use.
|
2014-12-02 22:26:04 +08:00 |
|
winlin
|
463e1fbc41
|
for bug #237, refine the thread loop for publish thread. 2.0.47
|
2014-12-02 19:28:36 +08:00 |
|
winlin
|
24a6a723ee
|
for bug #237, never sleep when thread interval is 0.
|
2014-12-02 19:22:06 +08:00 |
|
winlin
|
6f963b50f3
|
refine code, publish recv thread sleep 697ms
|
2014-12-02 18:19:01 +08:00 |
|
winlin
|
e9712cc627
|
refine recv thread, donot set auto response for publish recv thread. 2.0.46
|
2014-12-02 17:16:20 +08:00 |
|
winlin
|
5905e5c050
|
merge from 1.0release, traverse the token before response connect. 2.0.45.
|
2014-12-02 15:41:54 +08:00 |
|
winlin
|
757cffbabf
|
for bug #237, when recv thread failed, quit the cycle. 2.0.44
|
2014-12-02 15:21:08 +08:00 |
|
winlin
|
b28dc7364e
|
refine the srs-librtmp, add hijack get the object.
|
2014-12-02 14:02:28 +08:00 |
|
winlin
|
a94dbecdc4
|
refine macro of srs-librtmp. 2.0.43
|
2014-12-02 13:41:41 +08:00 |
|
winlin
|
9387d09f5f
|
refine the macros for windows of srs-librtmp
|
2014-12-02 13:38:30 +08:00 |
|
winlin
|
15ae4745f4
|
add macro to disable log.
|
2014-12-02 13:21:26 +08:00 |
|
winlin
|
07d55010fe
|
remove the free bytes api of srs-librtmp. use system default is ok.
|
2014-12-02 13:03:25 +08:00 |
|
winlin
|
f6032ffe6b
|
always use system log and context. allow hijack the human print macro.
|
2014-12-02 12:51:07 +08:00 |
|
winlin
|
3584bdb7b6
|
srs-librtmp support hijack io apis for st-load. 2.0.42.
|
2014-12-02 12:19:17 +08:00 |
|
winlin
|
29c6014192
|
refs #1670: fix the bug for bug #237, use us and ms timeout.
|
2014-12-02 10:40:21 +08:00 |
|
winlin
|
af83e18d7e
|
update the README for 1.5k publishers. 2.0.41
|
2014-12-02 07:27:20 +08:00 |
|
winlin
|
472b1742a2
|
for bug #237, use isolate thread to recv message. 2.0.41
|
2014-12-01 23:38:51 +08:00 |
|
winlin
|
0e7836868c
|
for bug #235, refine the queue recv thread.
|
2014-12-01 22:53:03 +08:00 |
|
winlin
|
0b631ee80d
|
for bug #235, pass timeout to recv thread.
|
2014-12-01 22:45:45 +08:00 |
|
winlin
|
31eb9bf1c1
|
for bug #237, extract a queue recv thread.
|
2014-12-01 22:39:22 +08:00 |
|
winlin
|
22524f390a
|
rename the recv thread to queue recv thread for bug #237.
|
2014-12-01 22:23:05 +08:00 |
|
winlin
|
1847c5fef7
|
ignore the actual length of share key. 2.0.40
|
2014-12-01 22:09:09 +08:00 |
|
winlin
|
d171a26758
|
disable gop cache when not h.264. fix some warning.
|
2014-12-01 21:34:35 +08:00 |
|
winlin
|
c5dd334645
|
fix the warning of ts_info
|
2014-12-01 20:54:19 +08:00 |
|
winlin
|
47b4b694be
|
add qtcreate project file trunk/src/qt/srs/srs-qt.pro. 2.0.39.
|
2014-12-01 10:58:17 +08:00 |
|
winlin
|
3e521d317d
|
update upp dir to srs.
|
2014-11-30 16:54:57 +08:00 |
|