winlin
b60e8418c6
add json base on nxjson(nx-json/nx_json) decoder for http api. 0.9.102
11 years ago
winlin
2c059d3a80
fix bug #72 , also need stream_id for send_and_free_message. 0.9.101
11 years ago
winlin
952abbee03
use server ip or name for forward tcurl.
11 years ago
winlin
c59576146b
rename struct to class. 0.9.100
11 years ago
winlin
2f89c8b2e8
move some utilities from kernel to app. 0.9.99
11 years ago
winlin
4b8d3fe05f
refine log, add overflow log
11 years ago
winlin
47089f0e82
add nxjson
11 years ago
winlin
154f084f1b
add comments for json
11 years ago
winlin
07fbd58f39
update api server, add meiyi demo streams.
11 years ago
winlin
cf712b06bb
fix bug #67 : fix pithy print bug, stage must has a age. 0.9.98
11 years ago
winlin
cbbf53f8f9
fix bug #67 : fix pithy print bug, stage must has a age
11 years ago
winlin
b175821b62
refine kbps, provides 30s,1m,5m,60m kbps. 0.9.97
11 years ago
winlin
830f0b5eb6
refine metadata info
11 years ago
winlin
3ebda13802
refine the ptr array free, 0.9.96
11 years ago
winlin
dc66c525fd
refine autofree, only free object, never free arrays
11 years ago
winlin
300f264e92
set metadata time equals to sequence header time.
11 years ago
winlin
91eabda7b8
add comments for source, return for sequence header.
11 years ago
winlin
9ba786d1aa
fix bug of mem leak, free the left msgs if send error
11 years ago
winlin
befde6acf7
fix mem leak for delete[] SharedPtrMessage array, explicit free elems. remove srs_freepa. 0.9.95
11 years ago
winlin
0a1c0afe8d
fix bug of NULL ptr for edge kbps object
11 years ago
winlin
7004510cc7
fix ffmpeg log fd leak, always close log_fd. 0.9.94
11 years ago
winlin
74e6e28993
refine the kbps calc module. 0.9.93
11 years ago
winlin
9006194cd7
refine framework to calc the kbps
11 years ago
winlin
3f33dffdb3
refine the quit and destroy, quit when normal, destroy only for gmc
11 years ago
winlin
1a1527a857
fix bug #64 : install_dir=DESTDIR+PREFIX
11 years ago
niesongsong
327f030ef5
Update options.sh
...
fix options bug like: --prefix=../bin
11 years ago
winlin
add64533e3
add donation user chen.chen
11 years ago
winlin
1c1efd7000
update readme, update api server stream list
11 years ago
winlin
900406cc70
refine api, now to now_ms
11 years ago
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