Commit Graph

234 Commits (eb488e3bdeee7708e5680a769b7873560ae10d3c)

Author SHA1 Message Date
winlin 3405f35d06 fix : configure --export-librtmp-project and --export-librtmp-single. 2.0.11.
winlin 926650840e fix , configure --export-librtmp. 2.0.10.
winlin eb88ebfb39 use relative objs dir for makefile. for bug
winlin d4d3d46317 implements export srslibrtmp. for bug
winlin 59f68a2655 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki.
winlin e46e7fc596 update readme, rename wiki/xxx to wiki/v1_xxx
winlin 922bc3e3a8 refine configure, use console for gmc/gcp/gmp/gprof
winlin 728b749384 fix , add openssl includes to utest. 0.9.209.
winlin 839101a036 reorder the config functions. add comments for st to support 100k threads, use MALLOC_STACK macro.
winlin 798f9139a4 add reload utest.
winlin b19d2e8e2d refine code, rename srs_app_socket.cpp to srs_app_st_socket.cpp
winlin 073d900674 add consts to kernel
winlin 24a041266c refine config
winlin fd1e8aa882 remove src/main/srs_main_bandcheck.cpp, and --with-bwtc(use librtmp instead). 0.9.159
winlin cc62d254f0 add librtmp bandwidth check/test client.
winlin e53655ee83 refine the build script
winlin 88c94193a3 rename rtmp_stack to stack. remove the global templte function to member function.
winlin ad920915a2 merge handshake to protocol
winlin b13fd5112b merge buffer to kernel utest
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146
winlin ed3f9f0a40 add core utest
winlin f5f54e6008 add utest for kernel codec
winlin 051c9e6268 refine the protocol utility, add utest, 0.9.140
winlin 1ae3e6c64c performance refine, support 3k+ connections(270kbps). 0.9.130
winlin 6286759eaa refine codec, extract avc aac codec to app.
winlin 94cf0c1069 refine kernel buffer. complete the utest for buffer.
winlin 4970664e37 move codec to kernel.
winlin 608083d42f add flv injecter, add flv codec to librtmp.
winlin 5f7bacf678 fix st thread exit bug, never implict invoke the st_thread_exit, which may cause memory leak. 0.9.112
winlin cb95b5909c add http heartbeat framework
winlin 9006194cd7 refine framework to calc the kbps
winlin 1a1527a857 fix bug : install_dir=DESTDIR+PREFIX
winlin e5290725ab fix bug of mips
winlin 97f4d81193 fix bug of mips
winlin a88e95d558 add mips
winlin 1e9561150a add mips
winlin a63a3812e3 add srs app edge
winlin e0e033d847 fix bug for arm cross build
winlin 36c2c37b42 add srs.test for configure test and utest.
winlin 78e7a31ddb refine option, add --use-sys-ssl, change to 0.9.67
winlin fd0002e499 add dvr framework
winlin 96115ac4f7 fix bug of config params. x86/x64/pi never use static
winlin 23a1b29935 add dvr option. refine macros of auto headers
winlin f2f30dcc52 add utility, change log to trace
winlin eba35e2ac0 refine the macro SRS_FFMPEG to SRS_FFMPEG_STUB, SRS_FFMPEG_TOOL to build ffmpeg tool
winlin 72c330d47c refine ffmepg and encoder, extract ffmpeg.
winlin adfbbbfd68 add ingest files
winlin 5e6c490ba0 add ingest compile feature
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 2949c751f6 update install, create http root
winlin a14267d2b4 refine the http url handler match. refine json encode
winlin e70609cea3 refine code, extract http hooks.
winlin 1922d62ff7 add --with-http-api option
winlin d28458d5fa fix script build bug
winlin 51c1615173 change to 0.9.42, add http parse framework
winlin aa89f9f51e change to 0.9.37, for http api/stream
winlin a9d11df3a3 update arm tool chain
winlin c3e750e90f add version to log
winlin ade3630fa6 add package and install script
winlin d9104f3b5e fix bug of make file
winlin d94b9f44b3 add srs_log_file to write log to file. change to 0.9.27
winlin 4ddb5256ac fix bug of init.d script
winlin 2e1aed5403 rename init.d script to srs and srs-api
winlin 29fe53e21b fix bug of build cherrypy
winlin f3e4c16a2f copy ffmpeg when install-demo
winlin 22603b7465 add api-server init.d script
winlin 62762cf1ad add reload support. add make install and uninstall
winlin 3c920b933c add ./etc/init.d/srs, refine configure to support make clean then make.
winlin fdad7c25f0 fix isse : the gettimeofday jitter, log warn message
winlin 6bc18f2e44 fix script generate auto header bug, always create file
winlin 238349b0c0 update configure, change to 0.9.23
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 b58ab508f9 add rtmp handshake utest, for arm to finger out the bug
winlin d67edf631b update readme, add ubuntu12 to test list
winlin 618579e484 refine srs build for arm, support librtmp sample
winlin a29bd05c0f refine build script
winlin 71adff776b fix build script, remove unused build tool defines
winlin ad05eec7a2 arm support librtmp
winlin a9da5903f6 arm support ssl/hls, change to 0.9.17
winlin 04cc29f4e1 support ubuntu make colorful display
winlin 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK
winlin 3083759273 amf0 utest, refine amf0 size and object/array read/write
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 179e2a2bba use zip format
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 10852acb25 refine gperf build script
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally
winlin 0b17b2a481 build gperftools
winlin 8bdf98afa5 refine the multiple processes architecture, remove the isolate bandwidth test process
winlin 1ccddf4cfc add gest framework for utest, build success.
winlin 338e129a29 add utest build project, no testcase.