winlin
|
8e344f1c26
|
add producer api messages.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
7a0aaf5900
|
kafka refine code
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
f9f5b56951
|
kakfa erase messages when wrote.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
22fa9a0f1f
|
kafka use temp transport to fetch metadata.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
531b658f8e
|
retry when metadata empty
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
61486a82aa
|
kafka use topic and partition cache
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
7013993c7a
|
kafka send the accept message.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
de41c1c9d2
|
kafka refine comments.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
31a77a83ed
|
convert metadata to partitions
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
f0e39cc330
|
support show the summary of kafka metadata.
|
2015-10-23 14:42:04 +08:00 |
|
winlin
|
d013374871
|
rename ISrsCodec size to nb_bytes.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
33a015329d
|
add function to convert kafka array to vector
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
84b3981d47
|
refs #1670: support decode the metadata response.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
7106934c3a
|
kafka producer use async interface to request metadata.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
a108fa8d01
|
kafka recv and decode message.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
493d282255
|
kafka refine array, to decode and create object.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
c4862878d1
|
kafka rename message set to raw message set.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
6e5ed11a00
|
for kafka, support correlation id cache.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
2e67eb8786
|
refine comments for kafka messages.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
3c64e4b957
|
kafka encode and send packet.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
9117e1e918
|
extract ISrsCodec for code and decode object.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
45755fd1e7
|
refine code for kakfa request/response, string/bytes.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
8a4ec49064
|
add graph comments for size of request and response.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
8974fe298b
|
connect to kafka and send metadata request.
|
2015-10-23 14:42:03 +08:00 |
|
winlin
|
a9fdb630d9
|
refine code, replace all rtmp connect by simple rtmp client.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
a08d8f83d6
|
refine mpegts code, use simple rtmp client
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
ad9b377d96
|
refine forwarder code, use simple rtmp client.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
0f4cb8ee00
|
refine code, remove the rtmp recv/send macro, use one macro.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
12e013142d
|
refine code, use simple rtmp client.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
bc27481886
|
refine code, use simple rtmp client.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
e4c852945f
|
refine code, support override vhost
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
a9ad7b211b
|
refine simple rtmp client for post flv stream.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
adb8f243bf
|
use simple rtmp client for raw connect app
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
24b3899972
|
use SrsTcpClient instead raw socket.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
a9bb6061c3
|
use tcp client for raw connect.
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
20fcfb3eee
|
fix bug, use system utility
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
69cc01b696
|
use system utilities
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
908365a61a
|
use string for const char*
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
d9f991ed2f
|
use system utility for string finds
|
2015-10-23 14:42:02 +08:00 |
|
winlin
|
ca73534d7e
|
refine comments for api key
|
2015-10-23 14:42:01 +08:00 |
|
winlin
|
29122b6e70
|
fix #502, transcoder support snapshot.
|
2015-10-20 14:52:34 +08:00 |
|
winlin
|
2bae6e09d3
|
for #502, snapshot 1 image per 1 seconds, choose best from 5 images.
|
2015-10-20 14:10:14 +08:00 |
|
winlin
|
1aa4502d5f
|
for snapshot, choose the best to link to the [stream]-best.png
|
2015-10-20 13:38:03 +08:00 |
|
winlin
|
33a282e576
|
support snapshot by http hooks for #152.
|
2015-10-20 12:30:57 +08:00 |
|
winlin
|
9eebb89432
|
Merge branch '2.0release' into develop
|
2015-10-20 10:17:54 +08:00 |
|
winlin
|
91e9fc7e5b
|
fix typo of INVLIAD to INVALID
|
2015-10-20 10:17:48 +08:00 |
|
winlin
|
57a3b11b86
|
merge from srs2
|
2015-10-13 11:48:02 +08:00 |
|
winlin
|
5de65d41f4
|
Merge pull request #499 from synote/2.0release
fix bug for build failure when configure with --log-info
|
2015-10-12 10:07:08 +08:00 |
|
winlin
|
b5ba1043e8
|
Merge branch '2.0release' into develop
|
2015-10-08 16:07:54 +08:00 |
|
winlin
|
9c2eafc244
|
refine the git command
|
2015-10-08 15:53:49 +08:00 |
|
winlin
|
ed80d9d281
|
merge from srs2
|
2015-10-04 08:10:57 +08:00 |
|
winlin
|
0c8209cccd
|
fix #448, fix the bug of response of http hooks. 2.0.195
|
2015-10-04 08:09:39 +08:00 |
|
winlin
|
6587c5b2f1
|
merge from srs2
|
2015-10-01 13:22:51 +08:00 |
|
winlin
|
7811b4f3f7
|
fix #497, response error when client not found to kickoff. 2.0.194
|
2015-10-01 13:20:13 +08:00 |
|
winlin
|
8862ec1988
|
merge from srs2
|
2015-10-01 13:05:25 +08:00 |
|
winlin
|
a3c229472e
|
fix #495, decrease the srs-librtmp size. 2.0.193
|
2015-10-01 13:04:28 +08:00 |
|
winlin
|
070ada1d6e
|
Merge branch '2.0release' into develop
|
2015-10-01 12:30:55 +08:00 |
|
winlin
|
65e4bf2e77
|
fix compile failed bug.
|
2015-10-01 12:30:38 +08:00 |
|
winlin
|
d8f18aee37
|
use the right int type for port.
|
2015-09-24 18:33:07 +08:00 |
|
winlin
|
1c7d5f1852
|
Merge branch '2.0release' into develop
|
2015-09-24 17:55:33 +08:00 |
|
winlin
|
353e3260b8
|
remove duplicated code
|
2015-09-24 17:55:27 +08:00 |
|
winlin
|
9ead08725d
|
use kernel utility int2str and float2str
|
2015-09-24 17:54:58 +08:00 |
|
winlin
|
6efd2dd27e
|
add load balance round robin for brokers.
|
2015-09-24 17:20:04 +08:00 |
|
winlin
|
2a4ab8a923
|
add brokers to config
|
2015-09-24 14:53:22 +08:00 |
|
winlin
|
f187a7deef
|
refine the startup logs.
|
2015-09-24 12:15:12 +08:00 |
|
winlin
|
3ab0ccaa27
|
Merge branch '2.0release' into develop
|
2015-09-23 18:23:17 +08:00 |
|
winlin
|
7cdcf41d26
|
refine the api server
|
2015-09-23 18:23:09 +08:00 |
|
winlin
|
afd6428366
|
refine code of server.
|
2015-09-23 17:21:57 +08:00 |
|
winlin
|
8b6c78b862
|
Merge branch '2.0release' into develop
|
2015-09-23 16:42:47 +08:00 |
|
winlin
|
d1de097f5e
|
fix make clean bug, donot rm when no dir
|
2015-09-23 16:42:41 +08:00 |
|
winlin
|
396bb43672
|
Merge branch '2.0release' into develop
|
2015-09-23 15:46:58 +08:00 |
|
winlin
|
8b1198562a
|
show cpu info.
|
2015-09-23 15:46:51 +08:00 |
|
winlin
|
4e88262512
|
merge from srs2 to check cpus.
|
2015-09-23 15:11:33 +08:00 |
|
winlin
|
cfe2082353
|
fix #485, error when arm glibc 2.15+ or not i386/x86_64/amd64. 2.0.192
|
2015-09-23 15:09:59 +08:00 |
|
winlin
|
f6e655396c
|
for #485, support cross build for arm
|
2015-09-23 11:54:53 +08:00 |
|
winlin
|
d94a88a797
|
merge from srs2 for pi and cubie.
|
2015-09-23 11:23:55 +08:00 |
|
winlin
|
16730ea031
|
refine code for cross build
|
2015-09-23 11:21:51 +08:00 |
|
winlin
|
6990508e58
|
for #485, srs for respberrypi and cubieboard. 2.0.191
|
2015-09-23 11:05:56 +08:00 |
|
winlin
|
f75058413d
|
Merge branch '2.0release' into develop
|
2015-09-23 10:39:24 +08:00 |
|
winlin
|
7dcdb18588
|
support build on pi and cubie
|
2015-09-23 10:27:57 +08:00 |
|
winlin
|
a8829e0a8b
|
support build on pi or cubie.
|
2015-09-23 10:22:58 +08:00 |
|
winlin
|
9a9483e7d5
|
support without kafka
|
2015-09-22 17:46:07 +08:00 |
|
winlin
|
abb5c5ad31
|
add kafka producer
|
2015-09-22 17:40:05 +08:00 |
|
winlin
|
b5ccc35340
|
add kafka config
|
2015-09-22 15:10:43 +08:00 |
|
winlin
|
ab1e62a886
|
create the metadata request message
|
2015-09-22 14:33:17 +08:00 |
|
winlin
|
ca3b89aa7d
|
add kafka array, use c++ template.
|
2015-09-22 14:09:24 +08:00 |
|
winlin
|
8a6edac4e8
|
add --x86-64 alias for --x86-x64.
|
2015-09-22 13:52:14 +08:00 |
|
winlin
|
edead21a25
|
refine the options
|
2015-09-22 12:51:29 +08:00 |
|
winlin
|
e415824576
|
refine the options
|
2015-09-22 12:43:22 +08:00 |
|
winlin
|
2d5cc7a3e4
|
add structures for kafka
|
2015-09-22 12:38:07 +08:00 |
|
winlin
|
83f40697e2
|
refine the hpp macro defines.
|
2015-09-22 09:15:51 +08:00 |
|
winlin
|
df6ac8842c
|
rename rtmp utility to protocol utility
|
2015-09-22 09:11:07 +08:00 |
|
winlin
|
82ff05c1d4
|
rename rtmp io to protocol io
|
2015-09-22 09:07:07 +08:00 |
|
winlin
|
168625dce2
|
rename rtmp amf0 to protocol amf0.
|
2015-09-22 09:05:21 +08:00 |
|
winlin
|
1310c0f577
|
rename srs_protocol_buffer to srs_protocol_stream
|
2015-09-22 09:02:37 +08:00 |
|
winlin
|
d32632ee8a
|
rename SrsFastBuffer to SrsFastStream
|
2015-09-22 09:01:47 +08:00 |
|
winlin
|
4f3d2c8607
|
rename SrsSimpleBuffer to SrsSimpleStream
|
2015-09-22 08:59:52 +08:00 |
|
winlin
|
dadfe101b4
|
rename SrsBitStream to SrsBitBuffer
|
2015-09-22 08:59:21 +08:00 |
|
winlin
|
0e52fc6d5b
|
rename SrsStream to SrsBuffer
|
2015-09-22 08:57:31 +08:00 |
|
winlin
|
ca3577e11b
|
rename temp to stream
|
2015-09-22 08:52:00 +08:00 |
|
winlin
|
f33d736442
|
rename kernel stream to buffer
|
2015-09-22 08:50:14 +08:00 |
|
winlin
|
a4f51564db
|
rename kernel stream to buffer
|
2015-09-22 08:48:55 +08:00 |
|
winlin
|
495f575ac3
|
rename kernel buffer to temp
|
2015-09-22 08:43:56 +08:00 |
|
winlin
|
ac2b03a3ed
|
rename srs_kernel_buffer to temp
|
2015-09-22 08:42:54 +08:00 |
|
winlin
|
faf6d15878
|
add replace script.
|
2015-09-21 18:32:17 +08:00 |
|
winlin
|
1de2bb0801
|
add kafka protocol files.
|
2015-09-21 17:12:28 +08:00 |
|
winlin
|
b5996567e8
|
refine the role of srs, to cluster.
|
2015-09-21 12:09:09 +08:00 |
|
winlin
|
e4e36a0166
|
merge from srs2, fix openssl build
|
2015-09-21 12:03:47 +08:00 |
|
winlin
|
d8a64aaab5
|
fix #484, hotfix the openssl build script 2.0.190
|
2015-09-21 12:01:48 +08:00 |
|
winlin
|
b471c6e61c
|
refine code, use json integter rather than number.
|
2015-09-19 14:40:32 +08:00 |
|
winlin
|
c5cd58761c
|
move the srs thread to st.
|
2015-09-19 13:46:55 +08:00 |
|
winlin
|
3042115385
|
refine json to_str to dumps.
|
2015-09-19 13:37:56 +08:00 |
|
winlin
|
b59d9ba6a1
|
support amf0 and json to convert with each other.
|
2015-09-19 13:31:57 +08:00 |
|
winlin
|
3f7e69b617
|
json objects support dumps to string.
|
2015-09-19 12:27:31 +08:00 |
|
winlin
|
b78781707e
|
update the srs player
|
2015-09-17 18:07:02 +08:00 |
|
winlin
|
5073a6fa08
|
merge from srs2
|
2015-09-17 18:06:03 +08:00 |
|
winlin
|
225e742657
|
add args3
|
2015-09-17 14:03:25 +08:00 |
|
winlin
|
1fd83d9314
|
refine the order.
|
2015-09-17 13:36:02 +08:00 |
|
没——问题
|
e8680527c3
|
allow domain *
在使用时,srs_player可能和所在页面部署在不同的域名下。
所以在此处添加跨域许可。
|
2015-09-17 12:09:29 +08:00 |
|
winlin
|
7b2b11e932
|
async call worker fast execute tasks.
|
2015-09-17 11:57:17 +08:00 |
|
没——问题
|
c548ab5019
|
function set_srs_player_url(url, params)
在实际环境中,player.swf 等静态资源 和页面可能部署到不同的域名或路径下。
所以在此处提供设置 srs_player.swf 的url的方法。
|
2015-09-17 11:44:45 +08:00 |
|
winlin
|
087f7740b7
|
fix the build failed bug
|
2015-09-17 11:41:23 +08:00 |
|
winlin
|
256459e1ec
|
fix the utest bug
|
2015-09-17 11:37:35 +08:00 |
|
winlin
|
240a1bfadb
|
rename kafka protocol
|
2015-09-16 13:56:52 +08:00 |
|
winlin
|
c4e4711b93
|
add kafka protocol
|
2015-09-16 13:55:11 +08:00 |
|
winlin
|
8a90e76637
|
fix #459, support dvr raw api. 3.0.4
|
2015-09-15 23:00:00 +08:00 |
|
winlin
|
2b9869ee52
|
update the wiki for dvr
|
2015-09-15 17:58:35 +08:00 |
|
winlin
|
2a1b2b69a0
|
for #459, dvr support apply filter for ng-control dvr module.
|
2015-09-15 15:58:57 +08:00 |
|
winlin
|
8f9cfcdcf4
|
fix #319, http raw api support update global and vhost. 3.0.4
|
2015-09-15 13:03:18 +08:00 |
|
winlin
|
e8a00de4a3
|
for #319, support enable or disable vhost.
|
2015-09-15 12:51:14 +08:00 |
|
winlin
|
631e76cd32
|
for #319, support update and delete the disabled vhost
|
2015-09-15 12:15:18 +08:00 |
|
winlin
|
a7c4b786cf
|
merge from 2.0
|
2015-09-14 18:42:31 +08:00 |
|
winlin
|
511627abab
|
fix #474, config to donot parse width/height from sps. 2.0.189
|
2015-09-14 18:36:44 +08:00 |
|
winlin
|
eb578b4a39
|
refine the thread, set to disposed when terminate normally
|
2015-09-14 17:17:38 +08:00 |
|
winlin
|
83a9ff9f5d
|
for #474, refine the hls publish, donot fetch from source when publish
|
2015-09-14 15:49:25 +08:00 |
|
winlin
|
44bcb4045f
|
for #474, decode the sequence header before hls.
|
2015-09-14 15:32:09 +08:00 |
|
winlin
|
07ef8160a3
|
clear the queue when edge republish.
|
2015-09-14 15:25:01 +08:00 |
|
winlin
|
704624c9ec
|
clear the queue when edge republish.
|
2015-09-14 15:19:49 +08:00 |
|
winlin
|
8be3c875af
|
donot release stream when busy
|
2015-09-14 15:17:59 +08:00 |
|
winlin
|
3da25f3aee
|
when thread terminated normally, set the tid to NULL.
|
2015-09-14 15:11:49 +08:00 |
|
winlin
|
a994191ddc
|
for #474, always release publish for source.
|
2015-09-14 15:10:34 +08:00 |
|
winlin
|
eb9aa47ab1
|
merge from 2.0
|
2015-09-14 13:48:27 +08:00 |
|
winlin
|
0d57ef9373
|
fix #458, http hooks use source thread cid. 2.0.188
|
2015-09-14 13:47:25 +08:00 |
|
winlin
|
3b483094bd
|
merge from 2.0
|
2015-09-14 12:24:57 +08:00 |
|
winlin
|
6d50aa1aa2
|
#475, fix http hooks crash for st context switch. 2.0.187
|
2015-09-14 12:22:19 +08:00 |
|
winlin
|
adb74dc74e
|
Merge branch '2.0release' into develop
|
2015-09-14 11:17:19 +08:00 |
|
winlin
|
f0fc093b19
|
fix the http zero content length bug.
|
2015-09-14 11:17:04 +08:00 |
|
winlin
|
01308ecc98
|
for #319, support initialize the parser to whether use jsonp
|
2015-09-12 22:22:33 +08:00 |
|
winlin
|
491ec11833
|
for #319, raw api support add new vhost
|
2015-09-12 21:55:53 +08:00 |
|
winlin
|
0d6c24581d
|
refine json number, use int64 when number is int.
|
2015-09-12 16:36:29 +08:00 |
|