winlin
|
d56f445076
|
remove research flv codec, to librtmp
|
2014-05-28 19:02:18 +08:00 |
|
winlin
|
22968c85df
|
supprt inject flv
|
2014-05-28 19:01:47 +08:00 |
|
winlin
|
4970664e37
|
move codec to kernel.
|
2014-05-28 17:37:15 +08:00 |
|
winlin
|
608083d42f
|
add flv injecter, add flv codec to librtmp.
|
2014-05-28 15:37:06 +08:00 |
|
winlin
|
6de81fdb1c
|
refine fast id tracer
|
2014-05-27 19:34:18 +08:00 |
|
winlin
|
978e985519
|
fix #87: add source id for full trackable log. 0.9.120
|
2014-05-27 19:18:31 +08:00 |
|
winlin
|
8d99ef27cf
|
fix #84: unpublish source when edge stop, clear gop cache
|
2014-05-27 17:59:59 +08:00 |
|
winlin
|
7920348e5f
|
extract get_local_ip and get_peer_ip to app utility
|
2014-05-27 16:45:02 +08:00 |
|
winlin
|
e39eed6519
|
add SrsPid and SrsId to client response, add pid to log
|
2014-05-27 16:11:25 +08:00 |
|
winlin
|
5ff1ce7cba
|
for bug #87, response the server SrsId to flash.
|
2014-05-27 15:34:55 +08:00 |
|
winlin
|
d74921e1ab
|
fix #89, config to /dev/null to disable ffmpeg log. 0.9.117
|
2014-05-27 14:10:46 +08:00 |
|
winlin
|
14f0a2e046
|
for bug #88, add timeout for connect.
|
2014-05-26 18:21:35 +08:00 |
|
winlin
|
93c9c55fb9
|
remove the complex handshake of librtmp. refine makefile of librtmp tools
|
2014-05-26 15:54:39 +08:00 |
|
winlin
|
69248cedaa
|
http streaming support flv start index. 0.9.115
|
2014-05-26 14:58:08 +08:00 |
|
winlin
|
b13bd70c86
|
http streaming support flv start index.
|
2014-05-26 13:57:08 +08:00 |
|
winlin
|
7b69b8b5c4
|
fix #79: allow edge vhost to add or remove. 0.9.114
|
2014-05-25 10:08:17 +08:00 |
|
winlin
|
344a49918a
|
fix #79: allow edge vhost to add or remove.
|
2014-05-25 10:07:57 +08:00 |
|
winlin
|
0eb9e0af5b
|
fix #78 st joinable thread must be stop by other threads, 0.9.113
|
2014-05-23 17:23:33 +08:00 |
|
winlin
|
6fba0db9b5
|
refine http stream server
|
2014-05-23 14:26:11 +08:00 |
|
winlin
|
9eedf1ac40
|
the st_thread_exit is ok, not the memory leak cause.
|
2014-05-23 14:11:50 +08:00 |
|
winlin
|
5f7bacf678
|
fix st thread exit bug, never implict invoke the st_thread_exit, which may cause memory leak. 0.9.112
|
2014-05-23 13:56:40 +08:00 |
|
winlin
|
25e279b7c8
|
support amf0 StrictArray(0x0a). 0.9.111.
|
2014-05-22 16:30:24 +08:00 |
|
winlin
|
7f48590239
|
support amf0 StrictArray(0x0a). 0.9.111.
|
2014-05-22 16:29:42 +08:00 |
|
winlin
|
bd24fe7d75
|
support flv parser, add amf0 to librtmp. 0.9.110
|
2014-05-22 15:08:25 +08:00 |
|
winlin
|
69eb935505
|
fix bug of flv parser, librtmp amf0 library
|
2014-05-22 11:39:10 +08:00 |
|
winlin
|
d4b8fee61a
|
fix bug #73, http callback api support authentication in tcUrl
|
2014-05-22 10:23:12 +08:00 |
|
winlin
|
f37faf7236
|
update librtmp, add amf0 parse functions
|
2014-05-21 18:30:58 +08:00 |
|
winlin
|
efc9f53512
|
fix rtmp handshake utest bug
|
2014-05-21 12:50:48 +08:00 |
|
winlin
|
f0b54678ad
|
fix http hooks dvr bug, check dvr macro
|
2014-05-21 12:02:50 +08:00 |
|
winlin
|
2265173c4d
|
donot install tools when ffmpeg is not open, 0.9.108
|
2014-05-20 18:11:33 +08:00 |
|
winlin
|
ef0f7f4da8
|
support http heartbeat, 0.9.107
|
2014-05-19 17:39:01 +08:00 |
|
winlin
|
cb95b5909c
|
add http heartbeat framework
|
2014-05-19 15:45:04 +08:00 |
|
winlin
|
7c804277b2
|
add heatbeat url, add stream for api-server
|
2014-05-19 15:27:05 +08:00 |
|
winlin
|
0186247fee
|
support http api json, to PUT/POST. 0.9.105
|
2014-05-18 17:57:20 +08:00 |
|
winlin
|
3064e5ec61
|
fix bug of nx_json parse, to 0.9.104
|
2014-05-18 16:48:24 +08:00 |
|
winlin
|
d6355efe22
|
support http api json, to PUT/POST, to 0.9.103
|
2014-05-18 16:15:35 +08:00 |
|
winlin
|
b60e8418c6
|
add json base on nxjson(nx-json/nx_json) decoder for http api. 0.9.102
|
2014-05-18 14:34:45 +08:00 |
|
winlin
|
2c059d3a80
|
fix bug #72, also need stream_id for send_and_free_message. 0.9.101
|
2014-05-17 17:53:27 +08:00 |
|
winlin
|
952abbee03
|
use server ip or name for forward tcurl.
|
2014-05-17 15:55:58 +08:00 |
|
winlin
|
c59576146b
|
rename struct to class. 0.9.100
|
2014-05-17 14:59:33 +08:00 |
|
winlin
|
2f89c8b2e8
|
move some utilities from kernel to app. 0.9.99
|
2014-05-17 14:53:04 +08:00 |
|
winlin
|
4b8d3fe05f
|
refine log, add overflow log
|
2014-05-16 13:31:59 +08:00 |
|
winlin
|
47089f0e82
|
add nxjson
|
2014-05-16 13:26:04 +08:00 |
|
winlin
|
154f084f1b
|
add comments for json
|
2014-05-16 11:56:43 +08:00 |
|
winlin
|
cf712b06bb
|
fix bug #67: fix pithy print bug, stage must has a age. 0.9.98
|
2014-05-14 14:35:29 +08:00 |
|
winlin
|
cbbf53f8f9
|
fix bug #67: fix pithy print bug, stage must has a age
|
2014-05-14 14:34:28 +08:00 |
|
winlin
|
b175821b62
|
refine kbps, provides 30s,1m,5m,60m kbps. 0.9.97
|
2014-05-14 13:56:12 +08:00 |
|
winlin
|
830f0b5eb6
|
refine metadata info
|
2014-05-14 11:46:17 +08:00 |
|
winlin
|
3ebda13802
|
refine the ptr array free, 0.9.96
|
2014-05-14 09:58:42 +08:00 |
|
winlin
|
dc66c525fd
|
refine autofree, only free object, never free arrays
|
2014-05-14 09:41:41 +08:00 |
|
winlin
|
300f264e92
|
set metadata time equals to sequence header time.
|
2014-05-13 15:30:20 +08:00 |
|
winlin
|
91eabda7b8
|
add comments for source, return for sequence header.
|
2014-05-13 15:15:25 +08:00 |
|
winlin
|
9ba786d1aa
|
fix bug of mem leak, free the left msgs if send error
|
2014-05-13 14:32:50 +08:00 |
|
winlin
|
befde6acf7
|
fix mem leak for delete[] SharedPtrMessage array, explicit free elems. remove srs_freepa. 0.9.95
|
2014-05-13 14:24:39 +08:00 |
|
winlin
|
0a1c0afe8d
|
fix bug of NULL ptr for edge kbps object
|
2014-05-13 11:34:44 +08:00 |
|
winlin
|
7004510cc7
|
fix ffmpeg log fd leak, always close log_fd. 0.9.94
|
2014-05-13 11:16:53 +08:00 |
|
winlin
|
74e6e28993
|
refine the kbps calc module. 0.9.93
|
2014-05-12 18:06:13 +08:00 |
|
winlin
|
9006194cd7
|
refine framework to calc the kbps
|
2014-05-12 17:27:50 +08:00 |
|
winlin
|
3f33dffdb3
|
refine the quit and destroy, quit when normal, destroy only for gmc
|
2014-05-12 13:14:36 +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
|
cb64d20575
|
refine core macros
|
2014-05-06 18:22:01 +08:00 |
|
winlin
|
94076b3246
|
fix bug #50, ubuntu14 build error
|
2014-05-06 11:04:12 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
8bf1f4ad87
|
add api/v1 summaries/rusages/self_proc_stats/system_proc_stats/meminfos. change to 0.9.72
|
2014-04-20 00:17:11 +08:00 |
|
winlin
|
a5f4f6bd14
|
add meminfo
|
2014-04-20 00:15:26 +08:00 |
|
winlin
|
15aea4d9b3
|
add cpuinfo
|
2014-04-19 23:18:00 +08:00 |
|
winlin
|
951a93ab86
|
get self proc and system proc stat
|
2014-04-19 21:43:13 +08:00 |
|
winlin
|
117fd67950
|
add cpu stat
|
2014-04-19 21:23:34 +08:00 |
|
winlin
|
c530a8e5fc
|
fix bug of ingest for android, init the variable to 0
|
2014-04-19 12:47:16 +08:00 |
|
winlin
|
fae1c61c3f
|
update readme. change to 0.9.71
|
2014-04-19 11:21:13 +08:00 |
|
winlin
|
608b28f223
|
add srs ingest flv/rtmp base on srs-librtmp
|
2014-04-19 09:47:47 +08:00 |
|
winlin
|
25630b5211
|
fix bug of utest build.
|
2014-04-18 09:16:43 +08:00 |
|
winlin
|
67ddc9f5ae
|
support dvr(record live to flv file for vod), change to 0.9.70
|
2014-04-17 18:23:49 +08:00 |
|
winlin
|
ab9a2ddd6c
|
dvr support segment plan
|
2014-04-17 18:13:59 +08:00 |
|
winlin
|
2d1c28cff9
|
update dvr, support segment plan
|
2014-04-17 17:35:21 +08:00 |
|
winlin
|
6f19a83114
|
dvr support plan and default session plan
|
2014-04-17 16:57:04 +08:00 |
|
winlin
|
4b82a4f510
|
support reload dvr
|
2014-04-17 16:22:21 +08:00 |
|
winlin
|
9861fc4fe3
|
refine dvr, add comments
|
2014-04-17 16:16:17 +08:00 |
|
winlin
|
56ff70cdf8
|
remove lseek and size of fs stream
|
2014-04-17 16:10:05 +08:00 |
|
winlin
|
271b969d0b
|
set audio/video flag to 0 in flv header.
|
2014-04-17 16:08:56 +08:00 |
|
winlin
|
73459547e1
|
support dvr. change to 0.9.69
|
2014-04-17 16:06:49 +08:00 |
|
winlin
|
996d042a33
|
add comments for file stream
|
2014-04-17 12:59:35 +08:00 |
|
winlin
|
f5ff9c7241
|
update dvr comments
|
2014-04-16 17:54:41 +08:00 |
|
winlin
|
fdd0678bcb
|
add thread cid to log
|
2014-04-16 16:58:54 +08:00 |
|
winlin
|
ae3f7d9cb8
|
change meeting hls to an
|
2014-04-16 16:18:02 +08:00 |
|
winlin
|
5af1da17ed
|
change to 0.9.68
|
2014-04-16 15:59:32 +08:00 |
|
winlin
|
0c91fa6bed
|
fix dvr mem leak, free msg when not use it.
|
2014-04-16 15:58:06 +08:00 |
|
winlin
|
88094af97a
|
refine log, add user original configure
|
2014-04-16 15:04:38 +08:00 |
|