Commit Graph

269 Commits (2656c97ccdedba1c60d929f39e599d1972162b58)

Author SHA1 Message Date
winlin e53655ee83 refine the build script 11 years ago
winlin 88c94193a3 rename rtmp_stack to stack. remove the global templte function to member function. 11 years ago
winlin ad920915a2 merge handshake to protocol 11 years ago
winlin b13fd5112b merge buffer to kernel utest 11 years ago
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146 11 years ago
winlin ed3f9f0a40 add core utest 11 years ago
winlin f5f54e6008 add utest for kernel codec 11 years ago
winlin 051c9e6268 refine the protocol utility, add utest, 0.9.140 11 years ago
winlin 1ae3e6c64c performance refine, support 3k+ connections(270kbps). 0.9.130 11 years ago
winlin 6286759eaa refine codec, extract avc aac codec to app. 11 years ago
winlin 94cf0c1069 refine kernel buffer. complete the utest for buffer. 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 5f7bacf678 fix st thread exit bug, never implict invoke the st_thread_exit, which may cause memory leak. 0.9.112 11 years ago
winlin cb95b5909c add http heartbeat framework 11 years ago
winlin 9006194cd7 refine framework to calc the kbps 11 years ago
winlin 1a1527a857 fix bug #64: install_dir=DESTDIR+PREFIX 11 years ago
winlin e5290725ab 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 a63a3812e3 add srs app edge 11 years ago
winlin e0e033d847 fix bug for arm cross build 11 years ago
winlin 36c2c37b42 add srs.test for configure test and utest. 11 years ago
winlin 78e7a31ddb refine option, add --use-sys-ssl, change to 0.9.67 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 23a1b29935 add dvr option. refine macros of auto headers 11 years ago
winlin f2f30dcc52 add utility, change log to trace 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 72c330d47c refine ffmepg and encoder, extract ffmpeg. 11 years ago
winlin adfbbbfd68 add ingest files 11 years ago
winlin 5e6c490ba0 add ingest compile feature 11 years ago
winlin 983fe46ce2 use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding 11 years ago
winlin 5ff1d589f7 change warn to trace for nginx disabled 11 years ago
winlin 2949c751f6 update install, create http root 11 years ago
winlin a14267d2b4 refine the http url handler match. refine json encode 11 years ago
winlin e70609cea3 refine code, extract http hooks. 11 years ago
winlin 1922d62ff7 add --with-http-api option 11 years ago
winlin d28458d5fa fix script build bug 11 years ago
winlin 51c1615173 change to 0.9.42, add http parse framework 11 years ago
winlin aa89f9f51e change to 0.9.37, for http api/stream 11 years ago
winlin a9d11df3a3 update arm tool chain 11 years ago
winlin c3e750e90f add version to log 11 years ago
winlin ade3630fa6 add package and install script 11 years ago
winlin d9104f3b5e fix bug of make file 11 years ago
winlin d94b9f44b3 add srs_log_file to write log to file. change to 0.9.27 11 years ago
winlin 4ddb5256ac fix bug of init.d script 11 years ago
winlin 2e1aed5403 rename init.d script to srs and srs-api 11 years ago
winlin 29fe53e21b fix bug of build cherrypy 11 years ago
winlin f3e4c16a2f copy ffmpeg when install-demo 11 years ago
winlin 22603b7465 add api-server init.d script 11 years ago
winlin 62762cf1ad add reload support. add make install and uninstall 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 6bc18f2e44 fix script generate auto header bug, always create file 11 years ago
winlin 238349b0c0 update configure, change to 0.9.23 11 years ago
winlin 12445174e7 add option --static, to static link for arm 11 years ago
winlin efa22074be always use static link, for manually build arm, and x86/64 use static link is ok. 11 years ago
winlin e0e451b680 add utest support for arm 11 years ago
winlin d89d16ca1e print the system info when startup main 11 years ago
winlin b58ab508f9 add rtmp handshake utest, for arm to finger out the bug 11 years ago
winlin d67edf631b update readme, add ubuntu12 to test list 11 years ago
winlin 618579e484 refine srs build for arm, support librtmp sample 11 years ago
winlin a29bd05c0f refine build script 11 years ago
winlin 71adff776b fix build script, remove unused build tool defines 11 years ago
winlin ad05eec7a2 arm support librtmp 11 years ago
winlin a9da5903f6 arm support ssl/hls, change to 0.9.17 11 years ago
winlin 04cc29f4e1 support ubuntu make colorful display 11 years ago
winlin 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK 11 years ago
winlin 3083759273 amf0 utest, refine amf0 size and object/array read/write 11 years ago
winlin 48343e4f3a refien build script, regenereate all options. change to 0.9.12 11 years ago
winlin 1892245db6 add option bwtc, to enable or disable the bandwidth test tool 11 years ago
winlin 0a2b8b797d support disable the librtmp 11 years ago
winlin 179e2a2bba use zip format 11 years ago
winlin 59a2d5e7e0 add --with-gprof support 11 years ago
winlin 6e0bebdacf full support gperf gmc/gmp/gcp 11 years ago
winlin 8cd1c11add change forward schema 11 years ago
winlin 741d6f97f6 support gperf memory check(gmc). 11 years ago
winlin 10852acb25 refine gperf build script 11 years ago
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally 11 years ago
winlin 0b17b2a481 build gperftools 11 years ago
winlin 8bdf98afa5 refine the multiple processes architecture, remove the isolate bandwidth test process 11 years ago
winlin 1ccddf4cfc add gest framework for utest, build success. 11 years ago
winlin 338e129a29 add utest build project, no testcase. 11 years ago
winlin fe5811304b add utest script to generate the utest Makefile 11 years ago
winlin 02326cd844 support build with jobs 11 years ago
winlin 52b6ab3f2f support build with jobs 11 years ago
winlin 128783ded3 add build summary colorful display for each feature. 11 years ago
winlin 47aee8dce0 add utest framework gtest 11 years ago
winlin 880f4f5dc2 final the modularity, rename the app module. 11 years ago
winlin 86267f854c srs-librtmp: implements handshake. 11 years ago
winlin f24f27deb9 srs-librtmp: add make ssl/nossl support for sample 11 years ago
winlin f8335e2c1f extract simple socket to lib 11 years ago
winlin 5e4b7d3ae9 add colorful display for make. 11 years ago
winlin e14d3bb5df add colorful display for make. 11 years ago
winlin fc9e3fd890 srs-librtmp define interfaces 11 years ago
winlin 713b05541b add librtmp demo srs_publish 11 years ago
winlin aa5d28ed85 add library 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 4c498b67da rename pro to rtmp protocol. 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 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
winlin 6616dfecfc refine configure. 11 years ago
winlin 91d57ae7f9 refine build script, add comments for app.sh. change version to 0.9.3 11 years ago
winlin ac3be10435 patch st and srs for arm build, allow user to specifies the gcc/g++ 11 years ago
winlin 7fa031e7fb fix bug of openssl, use objs/openssl/include 11 years ago
winlin a6f4815994 use local openssl and link libssl.a 11 years ago
winlin bcb719bf18 create log dir 11 years ago
winlin 7e0cf2b9fc add comments for configure 11 years ago
winlin 979ee7d39c update config, remove the script to create logs dir. 11 years ago
winlin 72d477f466 support use other g++ when configure. 11 years ago
winlin cd7e6cc321 refine the configure, add comments 11 years ago
winlin 47dfdd3ae2 update readme 11 years ago
winlin 20d1732ced merge from wenjie, the bandwidth test feature. 11 years ago
winlin 9455181790 merge from wenjie, support banwidth test. 11 years ago
winlin c4477cd64f add players to nginx 11 years ago
winlin aaba290c1d add reload readme. 11 years ago
winlin ac5ccbc77e refine the thread model for the retry threads 11 years ago
winlin bb90881489 auto install depends software for ubuntu or centos. 11 years ago
winlin bb22c3b5cd add http library, support in build script 11 years ago
winlin d3cee00b3b add cherrypy api server 11 years ago
winlin 263213d8b6 update version, add build date 11 years ago
winlin b9440df745 add encoder/hls pithy print 11 years ago
winlin 8d91561ca0 add ffmpeg transcoding framework 11 years ago
winlin 9a582b0e4a refine the configure 11 years ago
winlin de95bf74b1 refine source, extract gop cache, add srs forwarder. 11 years ago
winlin ec5cb39b96 add options --with/without -hls/ssl 11 years ago
winlin d631882d34 use nginx-1.5.7 for security hole fixed 11 years ago
winlin 57ea56970d add nginx and used as http server 11 years ago
winlin 4fca914694 support write ts file 11 years ago
winlin 4f3cdd51c1 change metadata. add hls class. 11 years ago
winlin c350a182b7 link the -lcrypto 11 years ago
winlin 3669419e4c support config and reload the pithy print. 11 years ago
winlin 68ccd7eb64 support reload config(listen and chunk_size) by SIGHUP(1). 11 years ago