winlin
a1fed15789
add uptime, startup time, load to api
11 years ago
winlin
8388da6325
add miss files. fix bug #60 : support aggregate message
11 years ago
winlin
f6dd1371bf
fix bug #36 : never directly use *(int32_t*) to convert, for arm may not support
11 years ago
winlin
fa9870db96
fix bug #59 : edge for FMS, always use schema1(digest-key) for FMS, or connect failed.
11 years ago
winlin
b2aab8804b
use complex handshake for srs play
11 years ago
winlin
f5f29e486f
update code stat
11 years ago
winlin
5e806d62bb
add code statistic tool
11 years ago
winlin
cb64d20575
refine core macros
11 years ago
winlin
c4167c66bc
Merge pull request #56 from T-bagwell/master
...
fix problem: cannot build x264 normal minimal Linux
11 years ago
winlin
999e2876b4
revert to try to merge with pull request
11 years ago
winlin
ae372de65e
merge from wukong, fix the bug of build x264 on minimal server
11 years ago
Steven Liu
7ba7fd487e
fix problem: cannot build x264 normal minimal Linux
...
parameters:
External library support:
--disable-avs disable avisynth support
--disable-swscale disable swscale support
--disable-lavf disable libavformat support
--disable-ffms disable ffmpegsource support
--disable-gpac disable gpac support
There have no ffmpeg or libav when build x264, so no needed
these parameters.
Signed-off-by: Steven Liu <lingjiujianke@gmail.com>
11 years ago
winlin
94076b3246
fix bug #50 , ubuntu14 build error
11 years ago
winlin
90e50da305
update api server, add hiwifi
11 years ago
winlin
e5290725ab
fix bug of mips
11 years ago
winlin
0c121f1c9b
fix bug of mips
11 years ago
winlin
97f4d81193
fix bug of mips
11 years ago
winlin
a88e95d558
add mips
11 years ago
winlin
1e9561150a
add mips
11 years ago
winlin
f8e8c81e50
refine log, simplify it. to 0.9.90
11 years ago
winlin
7b530bf8d8
update signature
11 years ago
winlin
106270c8aa
refine log messages.
11 years ago
winlin
a4410a4fa9
update pithy-print to 10s. refine log
11 years ago
winlin
243a2eabf5
explicit exit st-thread, for gmc to analysis mem
11 years ago
winlin
96a5c7b1ab
fix mem leak of encoder, edge and source. add destroy for gmc to detect mem leak. to 0.9.89
11 years ago
winlin
45da6b1ef9
refine srs script, use SIGKILL if SIGERM failed.
11 years ago
winlin
e492180b78
fix mem leak detect bug, destroy server when quit
11 years ago
winlin
7465f2d20b
fix mem leak in decode message, free the packet and msg
11 years ago
winlin
b53f83acf1
rename __srs_rtmp_expect_message to srs_rtmp_expect_message
11 years ago
winlin
5b98a27256
fix mem leak in recv message error, always free msg
11 years ago
winlin
52d1fa8df5
fix mem leak for send packet, always free in send msg.
11 years ago
winlin
d74f01e2d1
fix signal bug, break for gmc. fix SrsMessage leak, use common message to free payload. to 0.9.88
11 years ago
winlin
daca90db95
disable verbose log for av
11 years ago
winlin
0945c2b441
fix RTMP protocol extended timestamp bug, always trust and use the extended-timestamp for the first chunk of msg
11 years ago
winlin
37476df704
refine log for recv message
11 years ago
winlin
7cbe18902f
fix bug of librtmp after RTMP protocol stack refined, never use cid=2 to send data.
11 years ago
winlin
e3be7bfa88
disable detail log
11 years ago
winlin
fc501b050b
add atc_auto to disable or enable auto detect atc
11 years ago
winlin
30bb3ff704
add dvr_plan hss to full.conf
11 years ago
winlin
aebff659b6
remove wait interval for signal
11 years ago
winlin
d0dff2d332
fix bug #34 : convert signal to io. 0.9.85
11 years ago
winlin
a14220d4fb
fix bug of auto bravo atc
11 years ago
winlin
6ee49ee029
bravo auto atc per stream. 0.9.84
11 years ago
winlin
f02ac02a50
auto open atc for bravo_atc set
11 years ago
winlin
0f498acd7b
add comments and variable for c3 extended-timestamp. to 0.9.82
11 years ago
winlin
80ddddf823
refine RTMP protocol completed, to 0.9.81
11 years ago
winlin
be4c182d11
refine RTMP protocol stack.
11 years ago
winlin
ebf6203c3b
refine rtmp protocol stack, refer to go.rtmp
11 years ago
winlin
2e5337a26e
refactor: remove the unused super.
11 years ago
winlin
fd0efecbc8
refine ingester pithy print
11 years ago
winlin
cb2959ae7d
fix bug #53 , never use msg when sent it
11 years ago
winlin
0622004eff
update conf, add todo for edge/forward
11 years ago
winlin
e5720d3906
fix bug of research librtmp tools
11 years ago
winlin
60f319de0c
fix bug of package script, donot default os
11 years ago
winlin
e85a46f88e
fix bug of package script, donot default os
11 years ago
winlin
6e8c0b9674
fix bug of arm package script
11 years ago
winlin
fe80a4a7d2
remove package script for pi and arm, use param instead
11 years ago
winlin
cdcbca6423
update package script
11 years ago
winlin
555d8b9f1d
delete pid file when stop service
11 years ago
winlin
23b04e2a57
completed the edge reload, to 0.9.79
11 years ago
winlin
c681098949
fix bug of edge, one fd for one thread
11 years ago
winlin
241d04b391
update api server for android server vhost changed
11 years ago
winlin
a363e3d293
support basic edge(play/publish) RTMP server. 0.9.78
11 years ago
winlin
bc7648724d
use directly send publish edge mode.
11 years ago
winlin
2295ebb346
remove the edge message flag, use directly send mode
11 years ago
winlin
5ddc71685b
pre change publish edge to directly send mode
11 years ago
winlin
16319d73fd
implements basic edge(play and publish), with bug
11 years ago
winlin
79c9c6dcb7
implements the proxy for edge publish mode
11 years ago
winlin
ec96072472
add publish edge framework
11 years ago
winlin
270b1270af
fix bug of edge, refine state to user state.
11 years ago
winlin
2bcaeccc51
edge support play and ingest origin stream. change to 0.9.77
11 years ago
winlin
acba4cfdc6
add edge framework
11 years ago
winlin
b0951d36d3
refine source, rename req to _req
11 years ago
winlin
a2f317a113
add chad.wang to authors for srs-librtmp on windows build project
11 years ago
winlin
a63a3812e3
add srs app edge
11 years ago
winlin
d6948d613f
add author byteman for h264 to flv.
11 years ago
winlin
f3b441ba1f
add alipay donation page. to 0.9.76
11 years ago
winlin
bfd1d07827
update readme
11 years ago
winlin
3ed59f190b
refine srs live flashP2P(integrated by chnvideo)
11 years ago
winlin
67e1988b81
support live flashP2P(integrated by chnvideo VDN). 0.9.75
11 years ago
winlin
b276714573
support chnvideo hss streaming
11 years ago
winlin
35f3a93239
support dvr to hss. change to 0.9.74
11 years ago
winlin
e271cb607f
refine plan, add stream start time for atc
11 years ago
winlin
0c0010d529
update dvr, extract flv segment
11 years ago
winlin
7ff8df4d97
refine code, notice api when segment close
11 years ago
winlin
09901d31da
fix bug of android api server, fix the dead loop
11 years ago
winlin
580cbb84a9
add threading.Lock for cherrypy, or performance suffer.
11 years ago
winlin
435e02db5d
dvr use .tmp and rename to .flv when finished.
11 years ago
winlin
733ca2475d
call http api when dvr got keyframe
11 years ago
winlin
36d8fdfc1a
move the ts buffer to http message
11 years ago
winlin
a73bf8d4aa
optimizm the http server for send ts file
11 years ago
winlin
1af2c9bcc9
update script add librtmp for arm for tools flv/rtmp ingester
11 years ago
winlin
6f984ff54b
fix bug of raspberry-pi build, static off
11 years ago
winlin
a158d81085
update raspberry-pi demo api
11 years ago
winlin
b5b5202ed2
update cdn api server.
11 years ago
winlin
b85e667991
update api, select the lowest load of peer
11 years ago
winlin
87bdaa21c9
add nodes for api
11 years ago
winlin
dcb9941ed7
add hls api to api-server
11 years ago
winlin
8bf1f4ad87
add api/v1 summaries/rusages/self_proc_stats/system_proc_stats/meminfos. change to 0.9.72
11 years ago
winlin
a5f4f6bd14
add meminfo
11 years ago
winlin
15aea4d9b3
add cpuinfo
11 years ago
winlin
951a93ab86
get self proc and system proc stat
11 years ago
winlin
117fd67950
add cpu stat
11 years ago
winlin
4c5aae7804
fix bug of ingest for android, init the variable to 0
11 years ago
winlin
5c8aad4fe4
fix bug of ingest for android, init the variable to 0
11 years ago
winlin
c530a8e5fc
fix bug of ingest for android, init the variable to 0
11 years ago
winlin
e0e033d847
fix bug for arm cross build
11 years ago
winlin
e42eef422f
add ssl and nossl for ingest flv/rtmp over srs-librtmp
11 years ago
winlin
e5fcf80b94
refine ingest flv over srs-librtmp
11 years ago
winlin
fae1c61c3f
update readme. change to 0.9.71
11 years ago
winlin
b1835ee2fe
add ingest flv to RTMP over srs-librtmp
11 years ago
winlin
f17f5de7d1
ingest rtmp to rtmp by srs-librtmp
11 years ago
winlin
608b28f223
add srs ingest flv/rtmp base on srs-librtmp
11 years ago
winlin
d013801c26
add configure options --disable-all
11 years ago
winlin
6b76e9e665
update test configure script
11 years ago
winlin
25630b5211
fix bug of utest build.
11 years ago
winlin
8651f38b59
update test configure script
11 years ago
winlin
443b9c48f4
update script
11 years ago
winlin
03af43017d
update dvr config comments
11 years ago
winlin
67ddc9f5ae
support dvr(record live to flv file for vod), change to 0.9.70
11 years ago
winlin
ab9a2ddd6c
dvr support segment plan
11 years ago
winlin
2d1c28cff9
update dvr, support segment plan
11 years ago
winlin
6f19a83114
dvr support plan and default session plan
11 years ago
winlin
4b82a4f510
support reload dvr
11 years ago
winlin
9861fc4fe3
refine dvr, add comments
11 years ago
winlin
56ff70cdf8
remove lseek and size of fs stream
11 years ago
winlin
271b969d0b
set audio/video flag to 0 in flv header.
11 years ago
winlin
73459547e1
support dvr. change to 0.9.69
11 years ago
winlin
996d042a33
add comments for file stream
11 years ago
winlin
a63fa20e53
extract flv format from f4v/flv specification
11 years ago
winlin
9ef7a83415
update server, add rtmp pc url
11 years ago
winlin
f5ff9c7241
update dvr comments
11 years ago
winlin
fdd0678bcb
add thread cid to log
11 years ago
winlin
28231cadda
add transcode for demo meeting hls.
11 years ago
winlin
ae3f7d9cb8
change meeting hls to an
11 years ago
winlin
5af1da17ed
change to 0.9.68
11 years ago
winlin
0c91fa6bed
fix dvr mem leak, free msg when not use it.
11 years ago
winlin
36c2c37b42
add srs.test for configure test and utest.
11 years ago
winlin
7a66dd8186
update test scripts.
11 years ago
winlin
f0a2fe235f
refine scripts, use configure presets.
11 years ago
winlin
88094af97a
refine log, add user original configure
11 years ago
winlin
78e7a31ddb
refine option, add --use-sys-ssl, change to 0.9.67
11 years ago
winlin
406a30e533
add configure preset, add test for configure
11 years ago
winlin
47927ab460
refine options, change to 0.9.66
11 years ago
winlin
cc338fdb7c
fix bug for default configure
11 years ago
winlin
005502a07e
update comments for HLS on_hls_start
11 years ago
winlin
642fc19f9d
update api server demo
11 years ago
winlin
fd0002e499
add dvr framework
11 years ago
winlin
96115ac4f7
fix bug of config params. x86/x64/pi never use static
11 years ago
winlin
90dee0924d
fix bug of build script
11 years ago
winlin
23a1b29935
add dvr option. refine macros of auto headers
11 years ago
winlin
1ae9178605
add favicon.ico, change to 0.9.65
11 years ago
winlin
b1877db405
fix typo of full.conf. fix api server bug
11 years ago
winlin
b86c83b0e0
refine the info for log to file.
11 years ago
winlin
ce64dafc3c
use stream time for live duration. change to 0.9.64
11 years ago
winlin
2c6b6c6846
fix bug #47 : use stream time to stop for duration of rtmpdump
11 years ago
winlin
bcfe82f88f
update options for configure help
11 years ago
winlin
73c310cd2e
refine the macro.
11 years ago
winlin
bc756d6ad9
fix simple handshake bug #46 , copy c1 to s2. change to 0.9.63
11 years ago
winlin
9a036958d7
fix bug #45 , support duration for live. change to 0.9.62
11 years ago
winlin
04a526b340
change SRS_TRANSCODE macro to SRS_RTMP_TRANSCODE
11 years ago
winlin
a0472f256d
support test config file. change to 0.9.61
11 years ago
winlin
f980340e89
refine config option
11 years ago
winlin
aa784377fd
refine reload, ignore if parse config file failed.
11 years ago
winlin
cfee761899
support full reload. change to 0.9.60
11 years ago
winlin
bb87272c39
refine reload, rename some vhost specified to add vhost prefix
11 years ago
winlin
dc3c3cff8e
support reload http_stream
11 years ago
winlin
c33ff4fdb8
support reload http_api
11 years ago
winlin
17ac29d160
refine code for reload http api/stream
11 years ago
winlin
821b58af03
support reload atc
11 years ago
winlin
eda1ddc03d
support reload log level/logfile/tank
11 years ago
winlin
f652c28485
support reload pid.
11 years ago
winlin
0a016e58bf
add comments for main
11 years ago
winlin
b38df9cd1a
refine main object(server, config, log, context), handler reload in intialize(), change to 0.9.59
11 years ago
winlin
7c64a893f5
add demo.m3u8 and demo.html
11 years ago
winlin
9eb76cb1eb
update demo.conf
11 years ago
winlin
189da7e12e
fix bug of demo.conf
11 years ago
winlin
15f651bccd
update demo, support acodec
11 years ago
winlin
acdd5a827e
update api server, support servers
11 years ago
winlin
ff90278048
add speex1.2 to transcode flash encoder stream. change to 0.9.58
11 years ago
winlin
64727ce616
add bandwidth test conf
11 years ago
winlin
3a26b23fba
change ffmpeg log to ./objs
11 years ago
winlin
ca02cfe1bf
update server.py
11 years ago
winlin
c3c2767363
update api server, add servers
11 years ago
winlin
8295169e0e
refine code, unify the coding style
11 years ago
winlin
ccba9ba9ba
move log level parse to app utility
11 years ago
winlin
f2f30dcc52
add utility, change log to trace
11 years ago
winlin
94874e77af
refine reload config
11 years ago
winlin
6c5d8b4851
refine reload config
11 years ago
winlin
bc61b1de18
fix bug of reload ingest
11 years ago
winlin
e0a6fe63cc
fix bug of reload ffmpeg, support multiple transcode, change to 0.9.57
11 years ago
winlin
9ed3421586
rename from get_ingest to get_ingest_by_id of config
11 years ago
winlin
e432fe931f
support reload ingesters(added/removed/updated). change to 0.9.57.
11 years ago
winlin
e6d8bc1e5c
ingest reload: support disable vhost
11 years ago
winlin
5e504944dc
add comments for http conn
11 years ago
winlin
dc71eef394
support ingest reload: add new vhost with ingester
11 years ago
winlin
e5646e3bb5
refine ingester, add vhost/id info to ingester
11 years ago
winlin
017b96f9b5
fix the heartbleed bug, see: http://www.openssl.org/news/secadv_20140407.txt
11 years ago
winlin
056895a978
add comments for the heartbleed bug, see: http://www.openssl.org/news/secadv_20140407.txt
11 years ago
winlin
9372a7065a
refine the ingest log
11 years ago
winlin
4af7b6e383
update conf file, add id for ingest.
11 years ago
winlin
5a3b59d3c8
update conf file, add id for ingest.
11 years ago
winlin
ccf0a423be
change sleep time from 3s to 0.6s for ingester.
11 years ago
winlin
509504f27d
change sleep time from 3s to 0.6s
11 years ago
winlin
5aded78272
change to 0.9.56, for macro changed
11 years ago
winlin
eba35e2ac0
refine the macro SRS_FFMPEG to SRS_FFMPEG_STUB, SRS_FFMPEG_TOOL to build ffmpeg tool
11 years ago
winlin
70e73bc281
add comments for bug #39
11 years ago
winlin
d124772d6a
add http server/api to srs.conf. add comments for bug #6 .
11 years ago
winlin
3b59a6c687
fix bug of package for arm
11 years ago
winlin
667191913b
fix bug of package for arm
11 years ago
winlin
5c9941989e
fix bug of package for arm
11 years ago
winlin
503fb93d4e
fix bug of package for arm
11 years ago
winlin
5fd582cd26
fix bug of package for arm
11 years ago
winlin
a8c5db3fc7
fix bug of package for arm
11 years ago
winlin
6e88634c5c
add transcode to package
11 years ago
winlin
9a8eeb685d
update package, add http server and api.
11 years ago
winlin
98809862f7
change to 0.9.55, for 1.0 mainline
11 years ago
winlin
12ba02238d
update readme, add ingest
11 years ago
winlin
05e22e9530
fix script run/build/stop bug
11 years ago
winlin
c11e266d5c
update readme
11 years ago
winlin
3d073f9ef6
update demo script, remove ffmpeg publish. use ingest instead
11 years ago
winlin
4f445f2f60
support ingest stream
11 years ago
winlin
45d8f4346f
implements ingest, change to 0.9.53
11 years ago
winlin
e89ab84e4e
implements ingest, change to 0.9.53
11 years ago
winlin
2742679354
implements the ingest framework
11 years ago
winlin
92281548b6
add ingest config
11 years ago
winlin
9107831b0e
add config to read ingesters
11 years ago
winlin
f5c4f492da
add comments for ffmpeg
11 years ago
winlin
c759a7c6b5
refine log of ffmpeg
11 years ago
winlin
4f7cfeed37
change to 0.9.52, refine encoder and ffmpeg
11 years ago
winlin
72c330d47c
refine ffmepg and encoder, extract ffmpeg.
11 years ago
winlin
095364a72b
refine ingest, start/stop ingest in server
11 years ago
winlin
eea2310b07
refine consts
11 years ago
winlin
4a7378b77a
ingest stream when server cycle
11 years ago
winlin
adfbbbfd68
add ingest files
11 years ago
winlin
7384ad0caa
add ingest config section of full.conf
11 years ago
winlin
5e6c490ba0
add ingest compile feature
11 years ago
winlin
e80abac4f0
add ingest feature to readme
11 years ago
winlin
983fe46ce2
use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding
11 years ago
winlin
5ff1d589f7
change warn to trace for nginx disabled
11 years ago
winlin
d546f815df
update build/run/stop script
11 years ago
winlin
c4524484e6
add comments for aac encoder
11 years ago
winlin
7916cab50e
donot check the aac encoder, ensure aac is ok
11 years ago
winlin
7de8bd7595
allow pi to use ffmpeg
11 years ago
winlin
2949c751f6
update install, create http root
11 years ago
winlin
43979f7505
add htt.hls sample
11 years ago
winlin
30e3323fe4
update readme, add SampleHTTP link
11 years ago
winlin
4e3fe36ae2
refine http server pages. change to 0.9.51
11 years ago
winlin
1c02f4551c
always use 64bits for lseek
11 years ago
winlin
ced050829e
fix bug of http, change to 0.9.50
11 years ago
winlin
c5d3b11a6e
update http stream. change to 0.9.49
11 years ago
winlin
3c63cf0a86
update demo page, change http port to 8080
11 years ago
winlin
17ce21348d
implements the http stream module. change to 0.9.49
11 years ago
winlin
ef26e77560
implements the http stream module.
11 years ago
winlin
00eda0d7b2
implements the http stream module.
11 years ago
winlin
83f35d10b1
add http delivery framework
11 years ago
winlin
8d7877ebd1
refine config, group by sections.
11 years ago
winlin
b7093246e4
fix forward conf file bug, change pid file. change to 0.9.48
11 years ago
winlin
28b0c3a27f
refine log and thread function name. change to 0.9.47.
11 years ago
winlin
6d32ad1828
refine log and thread function name
11 years ago
winlin
1117f78587
support arm build for http api and server
11 years ago
winlin
f089eafd9f
fix bug #38 , remove app slash of jwplayer, change to 0.9.46
11 years ago
winlin
3f13726544
add log level in conf. change to 0.9.45
11 years ago
winlin
4984631cd6
refine the http crossdomain, send it only required
11 years ago
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