winlin
|
5a229e89bf
|
refine the rtmp protocol stack comments, the stream id in little-endian.
|
2014-12-28 15:11:55 +08:00 |
|
winlin
|
9e35664510
|
refine the simple handshake comment.
|
2014-12-28 12:28:33 +08:00 |
|
winlin
|
9788570ba5
|
fix bug for ubuntu14 to build.
|
2014-12-24 18:32:37 +08:00 |
|
winlin
|
5529813fcb
|
for bug #257, support NULL msg in msgs to send.
|
2014-12-13 11:22:40 +08:00 |
|
winlin
|
7150a99f41
|
for bug #251, remove the mic(message iovs cache), no use.
|
2014-12-10 09:15: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
|
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
|
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
|
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
|
9ee138746f
|
for bug #251, 9k+ clients, use fast cache for msgs queue. 2.0.57
|
2014-12-05 16:44:11 +08:00 |
|
winlin
|
fad6074a25
|
set send socket buf. mw/mr sleep default to 350.
|
2014-12-05 11:24:05 +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
|
09101b8d5e
|
remove the increase timeout for read, for there is no small timeout.
|
2014-12-04 21:39:42 +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
|
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
|
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
|
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
|
1847c5fef7
|
ignore the actual length of share key. 2.0.40
|
2014-12-01 22:09:09 +08:00 |
|
winlin
|
efb73c5487
|
fix #235, refine handshake, replace union with template method. 2.0.38.
|
2014-11-29 18:41:14 +08:00 |
|
winlin
|
23f4aa5737
|
for bug #235, fix bug of utest.
|
2014-11-29 18:33:43 +08:00 |
|
winlin
|
e167c97786
|
for bug #235, fix the return code bug.
|
2014-11-29 18:16:15 +08:00 |
|
winlin
|
818000dd18
|
for bug #235, use constructor and destructor for block and digest.
|
2014-11-29 18:10:33 +08:00 |
|