winlin
|
133a6f0dbf
|
add crossdomain support for http error
|
11 years ago |
winlin
|
b71eb0d49a
|
support more splash in http url. remove the strip of SrsRequest, use srs_string_remove instead, change to 0.9.44
|
11 years ago |
winlin
|
f2216691f9
|
remove the duplicated http status line when error
|
11 years ago |
winlin
|
818c1f1520
|
support http error code, check url
|
11 years ago |
winlin
|
0ae23d7556
|
rename version to versions
|
11 years ago |
winlin
|
4a40075f68
|
add contributors to api/v1/authors
|
11 years ago |
winlin
|
5c019c7938
|
implements api/v1/version, change to 0.9.43
|
11 years ago |
winlin
|
9c3ba680d8
|
fix http hooks json encode bug, remove the JFIELD_CONT for the last field
|
11 years ago |
winlin
|
a14267d2b4
|
refine the http url handler match. refine json encode
|
11 years ago |
winlin
|
bfa07465f0
|
implements basic http response framework
|
11 years ago |
winlin
|
341b5151d9
|
create http handler framework
|
11 years ago |
winlin
|
eae9b94153
|
add api framework code
|
11 years ago |
winlin
|
0ba0c14fb8
|
refine code, donot listen if not enabled http
|
11 years ago |
winlin
|
ec6d696565
|
refine http framework, use http message
|
11 years ago |
winlin
|
e70609cea3
|
refine code, extract http hooks.
|
11 years ago |
winlin
|
5bbb76a59d
|
remove the namespace srs, use http prefix
|
11 years ago |
winlin
|
1922d62ff7
|
add --with-http-api option
|
11 years ago |
winlin
|
52263457bf
|
fix bug of no http-server feature
|
11 years ago |
winlin
|
d28458d5fa
|
fix script build bug
|
11 years ago |
winlin
|
6ca9b774c1
|
support http methods, support js crossdomain request
|
11 years ago |
winlin
|
51c1615173
|
change to 0.9.42, add http parse framework
|
11 years ago |
winlin
|
5aa0043934
|
add rfc822 for http1.1
|
11 years ago |
winlin
|
b0d77c4697
|
move wiki images to srs.release
|
11 years ago |
winlin
|
c7a4dd8863
|
move wiki images to srs.release
|
11 years ago |
winlin
|
27029679e9
|
donot ensure transaction-id===1 for connect req/res, change to 0.9.41
|
11 years ago |
winlin
|
e3254377ce
|
update depends, allow pi/dev to enable gprof/gperf
|
11 years ago |
winlin
|
64a8dfb09a
|
refine rtmp send protocol, use the same cache for header
|
11 years ago |
winlin
|
4dfbbcdff4
|
force st to use epoll, change to 0.9.39
|
11 years ago |
winlin
|
234ce08ed3
|
force st to use epoll
|
11 years ago |
winlin
|
b8f6ef59c5
|
update readme, refine the chinese summary
|
11 years ago |
winlin
|
b95e1cab30
|
update readme, refine the title
|
11 years ago |
winlin
|
17739e459b
|
update readme, add csdn mirror
|
11 years ago |
winlin
|
104c143dbe
|
add csdn auto sync script
|
11 years ago |
winlin
|
c6cdc4ad54
|
refine package for raspberry.
|
11 years ago |
winlin
|
be8aa92ab0
|
refine package for raspberry.
|
11 years ago |
winlin
|
37fe08a302
|
support debian and raspbian
|
11 years ago |
winlin
|
3932cf1334
|
update build, always patch st, for we need to build in raspberrypi directly
|
11 years ago |
winlin
|
917f1ea9e1
|
fix bug of typo of readme. update package to support --help and options
|
11 years ago |
winlin
|
41f5217360
|
refine http code, define CRLF consts for http
|
11 years ago |
winlin
|
6913efe127
|
implements the http api/stream framework
|
11 years ago |
winlin
|
ab3c6c92a0
|
rename srs-client to srs-rtmp-conn
|
11 years ago |
winlin
|
aa89f9f51e
|
change to 0.9.37, for http api/stream
|
11 years ago |
winlin
|
041a07dfda
|
add http config in srs conf
|
11 years ago |
winlin
|
4c8d6d2eb1
|
fix bug of hls and rename demo player stream to live/demo. change to 0.9.36
|
11 years ago |
winlin
|
ea3561de08
|
change script log dir to objs
|
11 years ago |
winlin
|
97435c6bb4
|
fix demo.conf bug, remove the log_dir, because it's renamed to ff_log_dir
|
11 years ago |
winlin
|
0858bd8b6f
|
Support RTMP ATC for HLS/HDS to support backup(failover). change to 0.9.35
|
11 years ago |
winlin
|
ebf1139582
|
fix the forward loop detect bug. change to 0.9.34
|
11 years ago |
winlin
|
e02293d94d
|
fix bug of handshake with nginx-rtmp for forward, change to 0.9.33
|
11 years ago |
winlin
|
1386e7a8ab
|
fix bug of handshake with nginx, simple hs
|
11 years ago |
winlin
|
e56c52ceba
|
change to 0.9.32
|
11 years ago |
winlin
|
7b3bc8f741
|
fix bug of bwtc
|
11 years ago |
winlin
|
644dfa1a6d
|
fix bug of librtmp
|
11 years ago |
winlin
|
a9d11df3a3
|
update arm tool chain
|
11 years ago |
winlin
|
a6d9da5e43
|
fix bug of script, support both abs and relative path
|
11 years ago |
winlin
|
c3e750e90f
|
add version to log
|
11 years ago |
winlin
|
bcb54e6587
|
fix bug of package arm
|
11 years ago |
winlin
|
4992a9979a
|
add package arm
|
11 years ago |
winlin
|
7431c110fe
|
package support arm package
|
11 years ago |
winlin
|
0e54967fb8
|
fix bug of package, use uname hardware platform
|
11 years ago |
winlin
|
3035e2b46a
|
refine package, add os machine
|
11 years ago |
winlin
|
494894a846
|
remove dev.sh
|
11 years ago |
winlin
|
ade3630fa6
|
add package and install script
|
11 years ago |
winlin
|
34efa15118
|
change to 0.9.30, first release for srs1
|
11 years ago |
winlin
|
9055d8eecf
|
update readme.
|
11 years ago |
winlin
|
cb1499fcb6
|
change log strategy, write log to file. change to 0.9.29
|
11 years ago |
winlin
|
ed20bd7078
|
default write log to file.
|
11 years ago |
winlin
|
76290a5a12
|
fix bug of get daemon
|
11 years ago |
winlin
|
7930add7f9
|
add log tank config, default to console.
|
11 years ago |
winlin
|
b290a00de7
|
refine log
|
11 years ago |
winlin
|
d9104f3b5e
|
fix bug of make file
|
11 years ago |
winlin
|
f1477dc4fe
|
support daemon, default start in daemon. change to 0.9.28
|
11 years ago |
winlin
|
3ec3c1f532
|
support daemon
|
11 years ago |
winlin
|
2c1354b9b9
|
fix bug of log message
|
11 years ago |
winlin
|
56679b3c82
|
add srs_log_file to write log to file. change to 0.9.27
|
11 years ago |
winlin
|
d94b9f44b3
|
add srs_log_file to write log to file. change to 0.9.27
|
11 years ago |
winlin
|
4ddb5256ac
|
fix bug of init.d script
|
11 years ago |
winlin
|
2e1aed5403
|
rename init.d script to srs and srs-api
|
11 years ago |
winlin
|
29fe53e21b
|
fix bug of build cherrypy
|
11 years ago |
winlin
|
73f1762122
|
fix bug of build cherrypy
|
11 years ago |
winlin
|
f3e4c16a2f
|
copy ffmpeg when install-demo
|
11 years ago |
winlin
|
22603b7465
|
add api-server init.d script
|
11 years ago |
winlin
|
d63cbb3c46
|
add reload support. add make install and uninstall, change to 0.9.26
|
11 years ago |
winlin
|
62762cf1ad
|
add reload support. add make install and uninstall
|
11 years ago |
winlin
|
3c5878c980
|
rename ./etc/init.d/srs to ./etc/init.d/simple-rtmp-server
|
11 years ago |
winlin
|
3c920b933c
|
add ./etc/init.d/srs, refine configure to support make clean then make.
|
11 years ago |
winlin
|
fdad7c25f0
|
fix isse #35: the gettimeofday jitter, log warn message
|
11 years ago |
winlin
|
4f284b20f0
|
drop ts segment when duration is too small
|
11 years ago |
winlin
|
5758551508
|
support hls republish
|
11 years ago |
winlin
|
f25c6558a5
|
write pid to ./objs/srs.pid.
|
11 years ago |
winlin
|
0686b8fa5a
|
update readme, add product wiki link
|
11 years ago |
winlin
|
a0c0c94cf0
|
refine conf, add comments for other listen type
|
11 years ago |
winlin
|
2cebaff9d8
|
refine hls, ts temp file use ext .tmp
|
11 years ago |
winlin
|
dbf642723f
|
update readme, add hls(audio-only) support to readme. update sample flv from h264+mp3 to h264+aac
|
11 years ago |
winlin
|
8600c0ebe9
|
Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
|
11 years ago |
winlin
|
e0fb1029c9
|
support pure audio hls. change to 0.9.24
|
11 years ago |
winlin
|
b708f588fc
|
refine the hls module, clear logic dead code, rename TSCache to HlsCache, M3u8Muxer to HlsMuxer. that is, make it to more readable.
|
11 years ago |
winlin
|
2036cef43b
|
Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
|
11 years ago |
winlin
|
ef7853d7f7
|
fix demo bug, remove the api server static-dir when link to nginx
|
11 years ago |
winlin
|
6bc18f2e44
|
fix script generate auto header bug, always create file
|
11 years ago |
winlin
|
8239174e97
|
update configure, change to 0.9.23
|
11 years ago |
winlin
|
238349b0c0
|
update configure, change to 0.9.23
|
11 years ago |
winlin
|
6374fa1383
|
simple default configure, only enalbe ssl+hls, disable ffmpeg/nginx/utest/gperf/gprof
|
11 years ago |
winlin
|
c63ad48893
|
Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
|
11 years ago |
winlin
|
822143b500
|
fix bug of build script
|
11 years ago |
winlin
|
a2c5075002
|
update comments for handshake.
|
11 years ago |
winlin
|
a470330383
|
finish utest for handshake.
|
11 years ago |
winlin
|
6b84a5e14c
|
change to 0.9.22
|
11 years ago |
winlin
|
b7d40b5aba
|
support vn/an to disable video/audio, for radio streaming
|
11 years ago |
winlin
|
747bbd988e
|
change to 0.9.21, refine complex handshake, client/server support complex handshake.
|
11 years ago |
winlin
|
da93b6fe99
|
add complex handshake utest
|
11 years ago |
winlin
|
491ea4b630
|
support client complex handshake with server
|
11 years ago |
winlin
|
841f0f8899
|
change to 0.9.19, verify the s1/s2/c2, refine the handshake.
|
11 years ago |
winlin
|
152d3539d8
|
add s1 validation for client/server
|
11 years ago |
winlin
|
12445174e7
|
add option --static, to static link for arm
|
11 years ago |
winlin
|
efa22074be
|
always use static link, for manually build arm, and x86/64 use static link is ok.
|
11 years ago |
winlin
|
e0e451b680
|
add utest support for arm
|
11 years ago |
winlin
|
d89d16ca1e
|
print the system info when startup main
|
11 years ago |
winlin
|
2eeb289c2f
|
assert system is little-endian
|
11 years ago |
winlin
|
b58ab508f9
|
add rtmp handshake utest, for arm to finger out the bug
|
11 years ago |
winlin
|
1c055e7424
|
add log for ssl disabled.
|
11 years ago |
winlin
|
1ffbdbc098
|
refine log, donot show error when client gracefully close it
|
11 years ago |
winlin
|
b52a051d80
|
refine readme, confs
|
11 years ago |
winlin
|
a0b747621e
|
update srs.conf, add comments to see full.conf
|
11 years ago |
winlin
|
b36338853a
|
refine the conf files, rename srs.conf to demo.conf
|
11 years ago |
winlin
|
d67edf631b
|
update readme, add ubuntu12 to test list
|
11 years ago |
winlin
|
c85dde7f3f
|
substitute all TAB with 4spaces.
|
11 years ago |
winlin
|
e5770b10b1
|
refine the colorful log for srs. remove the log when client close.
|
11 years ago |
winlin
|
8029b7464a
|
Merge pull request #28 from wenjiegit/master
merge from wenjie.zhao for colorful log.
|
11 years ago |
winlin
|
618f6f52ae
|
fix bug of librtmp sample on x86/x64 platform
|
11 years ago |
winlin
|
1a3142d23b
|
fix bug of librtmp sample build for arm, use static link
|
11 years ago |
winlin
|
618579e484
|
refine srs build for arm, support librtmp sample
|
11 years ago |
winlin
|
a29bd05c0f
|
refine build script
|
11 years ago |
winlin
|
71adff776b
|
fix build script, remove unused build tool defines
|
11 years ago |
winlin
|
77e652fcbe
|
refine buils nginx script
|
11 years ago |
winlin
|
421fbd4c3e
|
fix bug of arm build script__SRS_BUILD_NGINX=NO
|
11 years ago |
winlin
|
3721e72e99
|
arm: change to 0.9.18
|
11 years ago |
winlin
|
5a4373d483
|
Support arm (ubuntu12 dev env)(debian armhf, v7cpu) with ssl/hls/librtmp.
|
11 years ago |
winlin
|
ad05eec7a2
|
arm support librtmp
|
11 years ago |
winlin
|
a9da5903f6
|
arm support ssl/hls, change to 0.9.17
|
11 years ago |
winlin
|
75340e3ac0
|
add refer for arm research code
|
11 years ago |
winlin
|
7744053d28
|
add arm research files, change to 0.9.16
|
11 years ago |
winlin
|
a90cb9dd84
|
fix ubuntu build warning, the config unused setter
|
11 years ago |
winlin
|
010b5c0d7a
|
fix ubuntu build warning, the config unused setter
|
11 years ago |
winlin
|
04cc29f4e1
|
support ubuntu make colorful display
|
11 years ago |
wenjie.zhao
|
109ce07c1b
|
color text of error msg supported.
strerror msg supported.
|
11 years ago |
wenjie.zhao
|
e0e3504e1d
|
color text of error msg supported.
strerror msg supported.
|
11 years ago |
winlin
|
98c9002b41
|
remove the patch for st for arm
|
11 years ago |
winlin
|
24be5fb386
|
add http 1.0 and 1.1 specification
|
11 years ago |
winlin
|
7112c6ac73
|
add http 1.0 and 1.1 specification
|
11 years ago |
winlin
|
b9613fd0d1
|
update readme, add wiki sample:transcode2hls
|
11 years ago |
winlin
|
e6e32f963c
|
add wiki Usage: Forward and Realtime
|
11 years ago |
winlin
|
3066a03fb7
|
rename SRS_HTTP to SRS_HTTP_CALLBACK
|
11 years ago |
winlin
|
c1149607c9
|
simplify usage
|
11 years ago |
winlin
|
4a8ee0f6e9
|
fix bug of stop script
|
11 years ago |
winlin
|
2fa0d60186
|
simplify usage
|
11 years ago |
winlin
|
13d9b44c73
|
simplify usage
|
11 years ago |
winlin
|
431b0fb31d
|
add FMLE snapshot
|
11 years ago |
winlin
|
91c1a2cd28
|
fix ubuntu build bug, add --force-yes to install
|
11 years ago |
winlin
|
f6126c5ad2
|
fix ubuntu build bug, add --force-yes to install
|
11 years ago |
winlin
|
387be8fa3b
|
change to 0.9.15, finish amf0 utest
|
11 years ago |
winlin
|
9521fbfaaa
|
change version to 0.9.14, finish amf0 basic utest
|
11 years ago |
winlin
|
95c2e7fd63
|
amf0 utest: finish basic utest for amf0
|
11 years ago |
winlin
|
044138c39e
|
refine summary for amf0 hpp
|
11 years ago |
winlin
|
9fd48d84c1
|
refine amf0 object size to total_size, elem count to count
|
11 years ago |
winlin
|
59db1dd260
|
utest for amf0 object, refine the count of elem
|
11 years ago |
winlin
|
8ed9ae6242
|
amf0 utest: remove the object read/write function, directly use object to read or write.
|
11 years ago |
winlin
|
a3ae871360
|
refine code, array to ecma_array.
|
11 years ago |
winlin
|
3129c738cb
|
amf0 utest: refine interface of amf0, only export required objects
|
11 years ago |
winlin
|
b55efef2ee
|
amf0 utest: finish amf0 any read/write utest
|
11 years ago |
winlin
|
609114a5fe
|
amf0 utest: remove the old amf0 read any, discovery object ant use object to read itself.
|
11 years ago |
winlin
|
3691c106fa
|
amf0 utest: add usage for amf0
|
11 years ago |
winlin
|
34f94a1be3
|
amf0 utest: add object and ecma array create function.
|
11 years ago |
winlin
|
f4aa2f30c1
|
amf0 utest: change version to 0.9.13
|
11 years ago |
winlin
|
4306db099d
|
amf0 utest: elem read/write refined
|
11 years ago |
winlin
|
bfe771bbba
|
amf0 utest: null,undefined,object-eof to any
|
11 years ago |
winlin
|
e40be6e89d
|
amf0 utest: boolean to any
|
11 years ago |
winlin
|
4a0023ae63
|
amf0 utest: finish utest for string to any
|
11 years ago |
winlin
|
cae8228b09
|
amf0 utest: remove class SrsAmf0String, use SrsAmf0Any instead
|
11 years ago |
winlin
|
57ce04ae12
|
amf0 utest: remove struct use class instead, move class together
|
11 years ago |
winlin
|
404207db4f
|
amf0 utest: refine amf0 size and finish utest.
|
11 years ago |
winlin
|
db7a113441
|
amf0 utest: refine amf0 size and finish utest.
|
11 years ago |
winlin
|
3083759273
|
amf0 utest, refine amf0 size and object/array read/write
|
11 years ago |
winlin
|
48343e4f3a
|
refien build script, regenereate all options. change to 0.9.12
|
11 years ago |
winlin
|
1892245db6
|
add option bwtc, to enable or disable the bandwidth test tool
|
11 years ago |
winlin
|
0a2b8b797d
|
support disable the librtmp
|
11 years ago |
winlin
|
179e2a2bba
|
use zip format
|
11 years ago |
winlin
|
59a2d5e7e0
|
add --with-gprof support
|
11 years ago |
winlin
|
42ad264182
|
add gprof files and dot files
|
11 years ago |
winlin
|
6e0bebdacf
|
full support gperf gmc/gmp/gcp
|
11 years ago |
winlin
|
8cd1c11add
|
change forward schema
|
11 years ago |
winlin
|
bef7e20ed9
|
fix rtmp protocol bug, use 31bits timestamp
|
11 years ago |
winlin
|
c89aea8af7
|
fix rtmp protocol bug, use 31bits timestamp
|
11 years ago |
winlin
|
741d6f97f6
|
support gperf memory check(gmc).
|
11 years ago |
winlin
|
489a492e47
|
add url for gperftools
|
11 years ago |
winlin
|
10852acb25
|
refine gperf build script
|
11 years ago |
winlin
|
dcd568a0d7
|
add gperf to heap check, use reload signal to terminate program normally
|
11 years ago |
winlin
|
03a14e2e1a
|
add gperftools for mem leak detect, mem/cpu profile.
|
11 years ago |
winlin
|
ee7fafe465
|
add gperftools demo: heap check and profile, cpu profile
|
11 years ago |
winlin
|
9896842b05
|
add cpu profile
|
11 years ago |