Commit Graph

2257 Commits (2dc311fbd9d7d50e867d4357d68be3c910c0c37b)

Author SHA1 Message Date
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
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 983fe46ce2 use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding 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 30e3323fe4 update readme, add SampleHTTP link 11 years ago
winlin 4e3fe36ae2 refine http server pages. change to 0.9.51 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 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 6d32ad1828 refine log and thread function name 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 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 b0d77c4697 move wiki images to srs.release 11 years ago
winlin c7a4dd8863 move wiki images to srs.release 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 4c8d6d2eb1 fix bug of hls and rename demo player stream to live/demo. change to 0.9.36 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 644dfa1a6d fix bug of librtmp 11 years ago
winlin ade3630fa6 add package and install script 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 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 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 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 b7d40b5aba support vn/an to disable video/audio, for radio streaming 11 years ago
winlin 1ffbdbc098 refine log, donot show error when client gracefully close it 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
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 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 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK 11 years ago
winlin 9fd48d84c1 refine amf0 object size to total_size, elem count to count 11 years ago
winlin bfe771bbba amf0 utest: null,undefined,object-eof to any 11 years ago
winlin cae8228b09 amf0 utest: remove class SrsAmf0String, use SrsAmf0Any instead 11 years ago
winlin 48343e4f3a refien build script, regenereate all options. change to 0.9.12 11 years ago
winlin 6e0bebdacf full support gperf gmc/gmp/gcp 11 years ago
winlin 741d6f97f6 support gperf memory check(gmc). 11 years ago
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally 11 years ago
winlin a488ef8317 fix bug#25: fmle republish bug, srs return special error code and wait for client to republish. 11 years ago
winlin 880f4f5dc2 final the modularity, rename the app module. 11 years ago
winlin c1086f8a9d srs-librtmp: finish the simple publish and play sample. 11 years ago
winlin c338eb3666 srs-librtmp: implements the publish and play. 11 years ago
winlin 8aedc51a2f refine code, rename SrsRtmp to SrsRtmpServer. 11 years ago
winlin fc9e3fd890 srs-librtmp define interfaces 11 years ago
winlin 713b05541b add librtmp demo srs_publish 11 years ago
winlin 7d570fb4f3 use fast log 11 years ago
winlin 382fd127e4 rename config and pithy-print to app module. 11 years ago
winlin b407021d45 move config to app, for its application level features 11 years ago
winlin 2074b50d87 move handshake and rtmp to protocol module 11 years ago
winlin 4e3f7843fe rename protocol dir to pro. move rtmp stack to protocol module 11 years ago
winlin 7dfc902b87 extract protocol io interface to prepare to extract the protocol from underlayer socket. 11 years ago
winlin a73dec4c41 refine code, rename ISrsReader to ISrsBufferReader 11 years ago
winlin 85cd1e1a41 extract protocol module, move amf0 to protocol module 11 years ago
winlin 7e14e7fa57 move pithy print to kernel 11 years ago
winlin c0dbee0854 move buffer to kernel. extract ISrsReader for buffer 11 years ago
winlin 8fea433450 move stream to kernel module 11 years ago
winlin cb99de4462 move config to kernel module 11 years ago
winlin b0d20f57e1 move reload to kernel module 11 years ago
winlin 39d3425691 extract log context, move log to kernel module. 11 years ago
winlin dea66a322d extract kernel module, depends on core and provides kernel service(no stream) 11 years ago
winlin bcbea86202 extract auto_free to core module 11 years ago
winlin 4e91a3d5aa extract core and app module. 11 years ago
winlin 62fbe9e760 refine modules, extract core module 11 years ago
winlin c2ccb83912 rename core to app 11 years ago