Commit Graph

366 Commits (2f0a72d7d19eac3631995b80ae9b4d243c4de746)

Author SHA1 Message Date
winlin bd24fe7d75 support flv parser, add amf0 to librtmp. 0.9.110 11 years ago
winlin d4b8fee61a fix bug #73, http callback api support authentication in tcUrl 11 years ago
winlin f0b54678ad fix http hooks dvr bug, check dvr macro 11 years ago
winlin ef0f7f4da8 support http heartbeat, 0.9.107 11 years ago
winlin cb95b5909c add http heartbeat framework 11 years ago
winlin 7c804277b2 add heatbeat url, add stream for api-server 11 years ago
winlin 0186247fee support http api json, to PUT/POST. 0.9.105 11 years ago
winlin 3064e5ec61 fix bug of nx_json parse, to 0.9.104 11 years ago
winlin d6355efe22 support http api json, to PUT/POST, to 0.9.103 11 years ago
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 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 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 f8e8c81e50 refine log, simplify it. to 0.9.90 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 e492180b78 fix mem leak detect bug, destroy server when quit 11 years ago
winlin b53f83acf1 rename __srs_rtmp_expect_message to srs_rtmp_expect_message 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 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 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 fd0efecbc8 refine ingester pithy print 11 years ago
winlin cb2959ae7d fix bug #53, never use msg when sent it 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 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 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 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 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 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 f5ff9c7241 update dvr comments 11 years ago
winlin fdd0678bcb add thread cid to log 11 years ago
winlin ae3f7d9cb8 change meeting hls to an 11 years ago
winlin 0c91fa6bed fix dvr mem leak, free msg when not use it. 11 years ago
winlin 005502a07e update comments for HLS on_hls_start 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 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 73c310cd2e refine the macro. 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 15f651bccd update demo, support acodec 11 years ago
winlin 3a26b23fba change ffmpeg log to ./objs 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 9372a7065a refine the ingest log 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 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 c11e266d5c update readme 11 years ago
winlin 4f445f2f60 support ingest stream 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