Commit Graph

190 Commits (bd395904df1f9c222c6d6fb62ea5f5839142262c)

Author SHA1 Message Date
winlin 97f4d81193 fix bug of mips
winlin 1e9561150a add mips
winlin 1af2c9bcc9 update script add librtmp for arm for tools flv/rtmp ingester
winlin 6f984ff54b fix bug of raspberry-pi build, static off
winlin d013801c26 add configure options --disable-all
winlin 36c2c37b42 add srs.test for configure test and utest.
winlin 78e7a31ddb refine option, add --use-sys-ssl, change to 0.9.67
winlin 406a30e533 add configure preset, add test for configure
winlin 47927ab460 refine options, change to 0.9.66
winlin cc338fdb7c fix bug for default configure
winlin 96115ac4f7 fix bug of config params. x86/x64/pi never use static
winlin 90dee0924d fix bug of build script
winlin 23a1b29935 add dvr option. refine macros of auto headers
winlin 1ae9178605 add favicon.ico, change to 0.9.65
winlin bcfe82f88f update options for configure help
winlin 73c310cd2e refine the macro.
winlin 04a526b340 change SRS_TRANSCODE macro to SRS_RTMP_TRANSCODE
winlin 7c64a893f5 add demo.m3u8 and demo.html
winlin ff90278048 add speex1.2 to transcode flash encoder stream. change to 0.9.58
winlin 017b96f9b5 fix the heartbleed bug, see: http://www.openssl.org/news/secadv_20140407.txt
winlin 056895a978 add comments for the heartbleed bug, see: http://www.openssl.org/news/secadv_20140407.txt
winlin eba35e2ac0 refine the macro SRS_FFMPEG to SRS_FFMPEG_STUB, SRS_FFMPEG_TOOL to build ffmpeg tool
winlin 3b59a6c687 fix bug of package for arm
winlin 667191913b fix bug of package for arm
winlin 5c9941989e fix bug of package for arm
winlin 503fb93d4e fix bug of package for arm
winlin 5fd582cd26 fix bug of package for arm
winlin a8c5db3fc7 fix bug of package for arm
winlin 05e22e9530 fix script run/build/stop bug
winlin 5e6c490ba0 add ingest compile feature
winlin e80abac4f0 add ingest feature to readme
winlin 983fe46ce2 use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding
winlin 5ff1d589f7 change warn to trace for nginx disabled
winlin d546f815df update build/run/stop script
winlin 7916cab50e donot check the aac encoder, ensure aac is ok
winlin 7de8bd7595 allow pi to use ffmpeg
winlin 2949c751f6 update install, create http root
winlin 4e3fe36ae2 refine http server pages. change to 0.9.51
winlin 1117f78587 support arm build for http api and server
winlin 4a40075f68 add contributors to api/v1/authors
winlin 341b5151d9 create http handler framework
winlin 1922d62ff7 add --with-http-api option
winlin 52263457bf fix bug of no http-server feature
winlin d28458d5fa fix script build bug
winlin e3254377ce update depends, allow pi/dev to enable gprof/gperf
winlin 234ce08ed3 force st to use epoll
winlin c6cdc4ad54 refine package for raspberry.
winlin be8aa92ab0 refine package for raspberry.
winlin 3932cf1334 update build, always patch st, for we need to build in raspberrypi directly
winlin 7b3bc8f741 fix bug of bwtc
winlin 7431c110fe package support arm package
winlin ade3630fa6 add package and install script
winlin 9055d8eecf update readme.
winlin 4ddb5256ac fix bug of init.d script
winlin 73f1762122 fix bug of build cherrypy
winlin 62762cf1ad add reload support. add make install and uninstall
winlin 8600c0ebe9 Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
winlin b708f588fc refine the hls module, clear logic dead code, rename TSCache to HlsCache, M3u8Muxer to HlsMuxer. that is, make it to more readable.
winlin 2036cef43b Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
winlin ef7853d7f7 fix demo bug, remove the api server static-dir when link to nginx
winlin 6bc18f2e44 fix script generate auto header bug, always create file
winlin 238349b0c0 update configure, change to 0.9.23
winlin 6374fa1383 simple default configure, only enalbe ssl+hls, disable ffmpeg/nginx/utest/gperf/gprof
winlin 12445174e7 add option --static, to static link for arm
winlin efa22074be always use static link, for manually build arm, and x86/64 use static link is ok.
winlin e0e451b680 add utest support for arm
winlin d89d16ca1e print the system info when startup main
winlin 71adff776b fix build script, remove unused build tool defines
winlin 77e652fcbe refine buils nginx script
winlin 421fbd4c3e fix bug of arm build script__SRS_BUILD_NGINX=NO
winlin 5a4373d483 Support arm (ubuntu12 dev env)(debian armhf, v7cpu) with ssl/hls/librtmp.
winlin a9da5903f6 arm support ssl/hls, change to 0.9.17
winlin 98c9002b41 remove the patch for st for arm
winlin 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK
winlin 2fa0d60186 simplify usage
winlin 91c1a2cd28 fix ubuntu build bug, add --force-yes to install
winlin f6126c5ad2 fix ubuntu build bug, add --force-yes to install
winlin 48343e4f3a refien build script, regenereate all options. change to 0.9.12
winlin 1892245db6 add option bwtc, to enable or disable the bandwidth test tool
winlin 0a2b8b797d support disable the librtmp
winlin 59a2d5e7e0 add --with-gprof support
winlin 6e0bebdacf full support gperf gmc/gmp/gcp
winlin 8cd1c11add change forward schema
winlin 741d6f97f6 support gperf memory check(gmc).
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally
winlin 03a14e2e1a add gperftools for mem leak detect, mem/cpu profile.
winlin 7239963780 add heap checker and profiler demo
winlin 0b17b2a481 build gperftools
winlin 1ccddf4cfc add gest framework for utest, build success.
winlin 338e129a29 add utest build project, no testcase.
winlin fe5811304b add utest script to generate the utest Makefile
winlin 02326cd844 support build with jobs
winlin 52b6ab3f2f support build with jobs
winlin 47aee8dce0 add utest framework gtest
winlin 713b05541b add librtmp demo srs_publish
winlin aa5d28ed85 add library
winlin bcbea86202 extract auto_free to core module
winlin c2ccb83912 rename core to app
winlin 91d57ae7f9 refine build script, add comments for app.sh. change version to 0.9.3
winlin ac3be10435 patch st and srs for arm build, allow user to specifies the gcc/g++