niesongsong
327f030ef5
Update options.sh
...
fix options bug like: --prefix=../bin
2014-05-12 10:56:36 +08:00
winlin
add64533e3
add donation user chen.chen
2014-05-12 10:36:37 +08:00
winlin
1c1efd7000
update readme, update api server stream list
2014-05-10 14:01:40 +08:00
winlin
900406cc70
refine api, now to now_ms
2014-05-08 16:13:33 +08:00
winlin
a1fed15789
add uptime, startup time, load to api
2014-05-08 15:45:51 +08:00
winlin
8388da6325
add miss files. fix bug #60 : support aggregate message
2014-05-08 14:33:25 +08:00
winlin
f6dd1371bf
fix bug #36 : never directly use *(int32_t*) to convert, for arm may not support
2014-05-08 12:12:01 +08:00
winlin
fa9870db96
fix bug #59 : edge for FMS, always use schema1(digest-key) for FMS, or connect failed.
2014-05-08 11:51:49 +08:00
winlin
b2aab8804b
use complex handshake for srs play
2014-05-08 11:48:34 +08:00
winlin
f5f29e486f
update code stat
2014-05-07 13:19:25 +08:00
winlin
5e806d62bb
add code statistic tool
2014-05-07 11:07:10 +08:00
winlin
cb64d20575
refine core macros
2014-05-06 18:22:01 +08:00
winlin
c4167c66bc
Merge pull request #56 from T-bagwell/master
...
fix problem: cannot build x264 normal minimal Linux
2014-05-06 14:10:39 +08:00
winlin
999e2876b4
revert to try to merge with pull request
2014-05-06 14:09:51 +08:00
winlin
ae372de65e
merge from wukong, fix the bug of build x264 on minimal server
2014-05-06 13:51:38 +08:00
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>
2014-05-06 13:41:55 +08:00
winlin
94076b3246
fix bug #50 , ubuntu14 build error
2014-05-06 11:04:12 +08:00
winlin
90e50da305
update api server, add hiwifi
2014-05-05 18:07:06 +08:00
winlin
e5290725ab
fix bug of mips
2014-05-04 19:13:21 +08:00
winlin
0c121f1c9b
fix bug of mips
2014-05-04 18:54:57 +08:00
winlin
97f4d81193
fix bug of mips
2014-05-04 18:52:32 +08:00
winlin
a88e95d558
add mips
2014-05-04 18:38:42 +08:00
winlin
1e9561150a
add mips
2014-05-04 18:38:08 +08:00
winlin
f8e8c81e50
refine log, simplify it. to 0.9.90
2014-05-04 16:29:57 +08:00
winlin
7b530bf8d8
update signature
2014-05-04 11:28:17 +08:00
winlin
106270c8aa
refine log messages.
2014-05-04 11:11:51 +08:00
winlin
a4410a4fa9
update pithy-print to 10s. refine log
2014-05-04 10:45:13 +08:00
winlin
243a2eabf5
explicit exit st-thread, for gmc to analysis mem
2014-05-04 10:01:57 +08:00
winlin
96a5c7b1ab
fix mem leak of encoder, edge and source. add destroy for gmc to detect mem leak. to 0.9.89
2014-05-03 22:59:21 +08:00
winlin
45da6b1ef9
refine srs script, use SIGKILL if SIGERM failed.
2014-05-02 14:15:25 +08:00
winlin
e492180b78
fix mem leak detect bug, destroy server when quit
2014-05-02 14:08:48 +08:00
winlin
7465f2d20b
fix mem leak in decode message, free the packet and msg
2014-05-02 12:49:11 +08:00
winlin
b53f83acf1
rename __srs_rtmp_expect_message to srs_rtmp_expect_message
2014-05-02 12:45:42 +08:00
winlin
5b98a27256
fix mem leak in recv message error, always free msg
2014-05-02 12:44:38 +08:00
winlin
52d1fa8df5
fix mem leak for send packet, always free in send msg.
2014-05-02 12:34:21 +08:00
winlin
d74f01e2d1
fix signal bug, break for gmc. fix SrsMessage leak, use common message to free payload. to 0.9.88
2014-05-02 12:29:56 +08:00
winlin
daca90db95
disable verbose log for av
2014-04-30 17:37:00 +08:00
winlin
0945c2b441
fix RTMP protocol extended timestamp bug, always trust and use the extended-timestamp for the first chunk of msg
2014-04-30 17:16:28 +08:00
winlin
37476df704
refine log for recv message
2014-04-30 15:42:19 +08:00
winlin
7cbe18902f
fix bug of librtmp after RTMP protocol stack refined, never use cid=2 to send data.
2014-04-30 13:20:53 +08:00
winlin
e3be7bfa88
disable detail log
2014-04-30 12:22:06 +08:00
winlin
fc501b050b
add atc_auto to disable or enable auto detect atc
2014-04-30 12:08:11 +08:00
winlin
30bb3ff704
add dvr_plan hss to full.conf
2014-04-30 11:56:19 +08:00
winlin
aebff659b6
remove wait interval for signal
2014-04-30 11:29:03 +08:00
winlin
d0dff2d332
fix bug #34 : convert signal to io. 0.9.85
2014-04-30 11:26:32 +08:00
winlin
a14220d4fb
fix bug of auto bravo atc
2014-04-30 10:31:05 +08:00
winlin
6ee49ee029
bravo auto atc per stream. 0.9.84
2014-04-30 10:17:04 +08:00
winlin
f02ac02a50
auto open atc for bravo_atc set
2014-04-29 18:27:00 +08:00
winlin
0f498acd7b
add comments and variable for c3 extended-timestamp. to 0.9.82
2014-04-29 18:16:29 +08:00
winlin
80ddddf823
refine RTMP protocol completed, to 0.9.81
2014-04-29 14:44:07 +08:00
winlin
be4c182d11
refine RTMP protocol stack.
2014-04-29 14:18:10 +08:00
winlin
ebf6203c3b
refine rtmp protocol stack, refer to go.rtmp
2014-04-29 13:39:16 +08:00
winlin
2e5337a26e
refactor: remove the unused super.
2014-04-29 10:06:52 +08:00
winlin
fd0efecbc8
refine ingester pithy print
2014-04-29 09:57:59 +08:00
winlin
cb2959ae7d
fix bug #53 , never use msg when sent it
2014-04-29 09:32:30 +08:00
winlin
0622004eff
update conf, add todo for edge/forward
2014-04-29 09:10:17 +08:00
winlin
e5720d3906
fix bug of research librtmp tools
2014-04-28 19:05:24 +08:00
winlin
60f319de0c
fix bug of package script, donot default os
2014-04-28 19:01:56 +08:00
winlin
e85a46f88e
fix bug of package script, donot default os
2014-04-28 18:58:51 +08:00
winlin
6e8c0b9674
fix bug of arm package script
2014-04-28 18:55:19 +08:00
winlin
fe80a4a7d2
remove package script for pi and arm, use param instead
2014-04-28 18:52:18 +08:00
winlin
cdcbca6423
update package script
2014-04-28 18:48:31 +08:00
winlin
555d8b9f1d
delete pid file when stop service
2014-04-28 18:07:18 +08:00
winlin
23b04e2a57
completed the edge reload, to 0.9.79
2014-04-28 17:57:59 +08:00
winlin
c681098949
fix bug of edge, one fd for one thread
2014-04-28 17:20:35 +08:00
winlin
241d04b391
update api server for android server vhost changed
2014-04-28 14:54:27 +08:00
winlin
a363e3d293
support basic edge(play/publish) RTMP server. 0.9.78
2014-04-27 15:10:25 +08:00
winlin
bc7648724d
use directly send publish edge mode.
2014-04-27 14:57:28 +08:00
winlin
2295ebb346
remove the edge message flag, use directly send mode
2014-04-27 14:23:21 +08:00
winlin
5ddc71685b
pre change publish edge to directly send mode
2014-04-27 14:21:19 +08:00
winlin
16319d73fd
implements basic edge(play and publish), with bug
2014-04-27 12:28:45 +08:00
winlin
79c9c6dcb7
implements the proxy for edge publish mode
2014-04-27 11:11:15 +08:00
winlin
ec96072472
add publish edge framework
2014-04-27 09:29:37 +08:00
winlin
270b1270af
fix bug of edge, refine state to user state.
2014-04-26 22:51:01 +08:00
winlin
2bcaeccc51
edge support play and ingest origin stream. change to 0.9.77
2014-04-26 21:41:18 +08:00
winlin
acba4cfdc6
add edge framework
2014-04-26 18:08:21 +08:00
winlin
b0951d36d3
refine source, rename req to _req
2014-04-26 17:16:18 +08:00
winlin
a2f317a113
add chad.wang to authors for srs-librtmp on windows build project
2014-04-26 14:47:38 +08:00
winlin
a63a3812e3
add srs app edge
2014-04-25 16:35:03 +08:00
winlin
d6948d613f
add author byteman for h264 to flv.
2014-04-25 15:27:50 +08:00
winlin
f3b441ba1f
add alipay donation page. to 0.9.76
2014-04-25 12:56:48 +08:00
winlin
bfd1d07827
update readme
2014-04-24 17:46:10 +08:00
winlin
3ed59f190b
refine srs live flashP2P(integrated by chnvideo)
2014-04-24 17:38:57 +08:00
winlin
67e1988b81
support live flashP2P(integrated by chnvideo VDN). 0.9.75
2014-04-24 16:32:19 +08:00
winlin
b276714573
support chnvideo hss streaming
2014-04-24 14:26:24 +08:00
winlin
35f3a93239
support dvr to hss. change to 0.9.74
2014-04-24 12:22:36 +08:00
winlin
e271cb607f
refine plan, add stream start time for atc
2014-04-23 17:53:14 +08:00
winlin
0c0010d529
update dvr, extract flv segment
2014-04-23 16:33:42 +08:00
winlin
7ff8df4d97
refine code, notice api when segment close
2014-04-23 16:25:18 +08:00
winlin
09901d31da
fix bug of android api server, fix the dead loop
2014-04-23 13:19:08 +08:00
winlin
580cbb84a9
add threading.Lock for cherrypy, or performance suffer.
2014-04-23 12:17:22 +08:00
winlin
435e02db5d
dvr use .tmp and rename to .flv when finished.
2014-04-22 17:50:22 +08:00
winlin
733ca2475d
call http api when dvr got keyframe
2014-04-22 17:32:45 +08:00
winlin
36d8fdfc1a
move the ts buffer to http message
2014-04-22 12:20:58 +08:00
winlin
a73bf8d4aa
optimizm the http server for send ts file
2014-04-22 12:15:13 +08:00
winlin
1af2c9bcc9
update script add librtmp for arm for tools flv/rtmp ingester
2014-04-21 15:46:29 +08:00
winlin
6f984ff54b
fix bug of raspberry-pi build, static off
2014-04-21 15:17:45 +08:00
winlin
a158d81085
update raspberry-pi demo api
2014-04-21 13:47:32 +08:00
winlin
b5b5202ed2
update cdn api server.
2014-04-21 10:40:30 +08:00
winlin
b85e667991
update api, select the lowest load of peer
2014-04-21 09:11:08 +08:00