Commit Graph

251 Commits (c02da33c115e89fb65bbb6adee221b2f3253c8f3)

Author SHA1 Message Date
winlin bc6616bd1f refine code according to inspect of clion. 0.9.219 11 years ago
winlin 002facb85b refine code, fix bug of hls, following jetbrains clion code-inspector. 0.9.215 11 years ago
winlin d0c585af86 max connections is 32756, for st use mmap default. 0.9.209 11 years ago
winlin d4c2aa1e8e add __openssl_compute_key to calc the shared key 11 years ago
winlin 12ad95a5b8 refine HMAC sha256 digest algorithm. 0.9.193 11 years ago
winlin 67403bdbf1 fix #79, fix the reload remove edge assert bug. 0.9.189. 11 years ago
winlin 7b24788445 for bug #143, build on centos5. 11 years ago
winlin 7241fa8744 fix #126, srs_publiser add warnings. refine config utest. 11 years ago
winlin 7865b0e935 refine config, check chunk size. 11 years ago
winlin f562a98602 add configure options --log-verbose/info/trace to compile log macros. 0.9.169 11 years ago
winlin fd8c4989f5 add todo fixme for log verbose and info 11 years ago
winlin 91d2296836 fix #121, srs_info detail log compile failed. 0.9.168. 11 years ago
winlin 6e8c4df4b1 refine error codes. 11 years ago
winlin 1afa6ed607 refine consts. 11 years ago
winlin 2667815123 refine consts, move http consts to kernel consts 11 years ago
winlin 573952e2fc refine macros of HTTP 11 years ago
winlin 198a7f1e9d refine the rtmp consts name 11 years ago
winlin a9f7f1ecfe refine the consts to kernel consts 11 years ago
winlin 736ec48c71 move some consts to kernel consts 11 years ago
winlin 073d900674 add consts to kernel 11 years ago
winlin 9135aa117c use librtmp to implemnts the bandwidth linux tool. 0.9.158 11 years ago
winlin 9556790a5e finish utest of protocol stack. 0.9.156 11 years ago
winlin aefff75d08 fix #103, support all aac sample rate, add detail codec logs. 11 years ago
winlin 63214d0f2b fix #81: support all aac sample rate, for instance, 48000. to 0.9.150 11 years ago
winlin 5a41b1b538 finish kernel utest. to 0.9.149 11 years ago
winlin 1e395e7c10 add assert to flv. 11 years ago
winlin d219a7b67e complete the normal kernel flv utest. 0.9.147 11 years ago
winlin 8271bd657b refine flv codec, rename fast encoder to flv vod stream decoder 11 years ago
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146 11 years ago
winlin a888e52df1 donot mix the read and write for librtmp 11 years ago
winlin 1a7735182f refine the file stream, to file reader and writer. 0.9.142 11 years ago
winlin f5f54e6008 add utest for kernel codec 11 years ago
winlin b357504b1d fix #109: fix the system jump time, adjust system startup time. 0.9.135 11 years ago
winlin 3f9c23d834 fix #101: for ubuntu14 build error. 11 years ago
winlin a639eb0596 fix bug of buffer assert, erase can accept any value 11 years ago
winlin d48d739fa7 fix bug of detect rtmp, add error code 11 years ago
winlin 0327c85f85 refine kernel codec, remove unused stream 11 years ago
winlin 6286759eaa refine codec, extract avc aac codec to app. 11 years ago
winlin 31b568b013 refine core, move specified functions to kernel utility. 11 years ago
winlin 94cf0c1069 refine kernel buffer. complete the utest for buffer. 11 years ago
winlin 8992e217a9 refine srs buffer, min interfaces 11 years ago
winlin 7ec202ee41 support flv inject and flv http streaming with start=bytes. 0.9.122 11 years ago
winlin 22968c85df supprt inject flv 11 years ago
winlin 4970664e37 move codec to kernel. 11 years ago
winlin 608083d42f add flv injecter, add flv codec to librtmp. 11 years ago
winlin 7920348e5f extract get_local_ip and get_peer_ip to app utility 11 years ago
winlin b13bd70c86 http streaming support flv start index. 11 years ago
winlin 3064e5ec61 fix bug of nx_json parse, to 0.9.104 11 years ago
winlin 2f89c8b2e8 move some utilities from kernel to app. 0.9.99 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 94076b3246 fix bug #50, ubuntu14 build error 11 years ago
winlin a4410a4fa9 update pithy-print to 10s. refine log 11 years ago
winlin d0dff2d332 fix bug #34: convert signal to io. 0.9.85 11 years ago
winlin fd0efecbc8 refine ingester pithy print 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 16319d73fd implements basic edge(play and publish), with bug 11 years ago
winlin ec96072472 add publish edge framework 11 years ago
winlin acba4cfdc6 add edge framework 11 years ago
winlin 435e02db5d dvr use .tmp and rename to .flv when finished. 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 2d1c28cff9 update dvr, support segment plan 11 years ago
winlin 73459547e1 support dvr. change to 0.9.69 11 years ago
winlin 9a036958d7 fix bug #45, support duration for live. change to 0.9.62 11 years ago
winlin eda1ddc03d support reload log level/logfile/tank 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 f2f30dcc52 add utility, change log to trace 11 years ago
winlin 6c5d8b4851 refine reload config 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 00eda0d7b2 implements the http stream module. 11 years ago
winlin 3f13726544 add log level in conf. change to 0.9.45 11 years ago
winlin 818c1f1520 support http error code, check url 11 years ago
winlin 341b5151d9 create http handler framework 11 years ago
winlin 6ca9b774c1 support http methods, support js crossdomain request 11 years ago
winlin fdad7c25f0 fix isse #35: the gettimeofday jitter, log warn message 11 years ago
winlin f25c6558a5 write pid to ./objs/srs.pid. 11 years ago
winlin 2eeb289c2f assert system is little-endian 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
winlin 4306db099d amf0 utest: elem read/write refined 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 f24f27deb9 srs-librtmp: add make ssl/nossl support for sample 11 years ago
winlin fc9e3fd890 srs-librtmp define interfaces 11 years ago
winlin 7d570fb4f3 use fast log 11 years ago
winlin b407021d45 move config to app, for its application level features 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 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 5e14aa9c13 fix the macro bug 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