Commit Graph

254 Commits (dd9a9b05d10c8facea1731df8a03a12ad87607c6)

Author SHA1 Message Date
HungMingWu 01d5e4da17 Replace openssl from l-1.0.1f to 1.10e ()
DUe to API breakchange, add a wrapper for backward compatibility
HungMingWu 33d6274217 Replace ffmpeg version from 2.1.1 to 3.2.4
winlin a1fcf66f32 for , always enable http utilities.
winlin db231f6d37 refine hls html5 video template.
winlin 087a596a63 refine hls html5 video template.
winlin 1b1ae00910 fix , install valgrind-devel
winlin f9a159cd21 patch ST for valgrind and ARM. 3.0.11
winlin 28517849ed refine typo
winlin a8ee3162d4 Merge branch '2.0release' into develop
winlin d72b93e58b fix the sed bug, to compatible with osx
winlin f1e7e9d933 support gmd. change work_dir. hourglass. add utilies.
winlin b2ae1acaa4 copy http-parser-2.1 into srs http stack.
winlin c4c63f7825 fix build failed bug for osx.
winlin 1ffd5fd455 rename org simple-rtmp-server to ossrs
winlin e08beba89e fix the sed command for arm
winlin 45385241bb fix the sed command for arm
winlin cfe2082353 fix , error when arm glibc 2.15+ or not i386/x86_64/amd64. 2.0.192
winlin 16730ea031 refine code for cross build
winlin 7dcdb18588 support build on pi and cubie
winlin a8829e0a8b support build on pi or cubie.
winlin d8a64aaab5 fix , hotfix the openssl build script 2.0.190
winlin fec8422d6b fix bug of configure.
winlin a45cf38d44 auto detect the sed command for osx.
winlin 7fc1cda392 add stream status to api.
winlin 115daa3cc1 migarate from winlinvip to srs org
winlin cf3becbc17 for , osx(darwin) enable http api and stat, rusage is ok.
winlin a28c051c2c osx support build nginx and ffmpeg
winlin f3e5431d0f check what a fuck os for some fresh.
winlin 33e579599c refine build for osx
Nimrod A. Abing (on kohima) bc93147426 for , disable st examples. for , refine the st init and event select.
winlin 74fa3ba16f fix build failed for linux.
winlin 0ff49fd299 for , debug srs on xcode.
winlin db7ddfd510 fix , , support osx(darwin) for mac pro. 2.0.137.
winlin a29b8a7a5b refine configure, move auto headers to script.
winlin 025b707330 refine the http request reader.
winlin 52891b491a listen and serve stream caster mpegts over udp.
winlin 55580ca900 add comments about bug
winlin 2adf2550dc refine the depends to make st script
winlin 4b24ee9db3 research st, only for linux and arm/mips/i386/x86_64 cpus.
winlin cc811dfc90 refine script for generate script
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 59f68a2655 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki.
winlin e46e7fc596 update readme, rename wiki/xxx to wiki/v1_xxx
winlin d24e2fd0cc remove supports for OSX. 2.0.1.
winlin 2ed794ad52 refine macro, use ffmpeg_stub and ffmpeg_tool, 0.9.224
winlin 6103b1c3ce refine options, add --with-stat. 0.9.199
winlin 3111870316 for bug , refine for osx, with ssl/http, disable statistics. 0.9.198.
winlin 554a9763db fix linux config openssl bug.
winlin 5e4dad210a build openssl for osx, for bug .
winlin e37f312f27 refine the code for ios build. add authors StevenLiu. 0.9.177
Steven Liu b50ecd6dbe Support porting srs on MacOS OSX system Platform
Add the OSX platform cross complie options into srs
winlin f562a98602 add configure options --log-verbose/info/trace to compile log macros. 0.9.169
winlin cc62d254f0 add librtmp bandwidth check/test client.
winlin e53655ee83 refine the build script
winlin 55989b4bc8 remove the libfreetype for it fullfill with bugs and always cause build failed. 0.9.139
winlin 594c1d8bf7 fix ssl make install on ubuntu 14, change to make install_sw
winlin 6ff193c989 donot need to yum install pkg-config, for centos always installed it
winlin 94e5e7070d fix bug of freetype2 build for ffmpeg, depends on pkg-config
winlin 603b3bcdcc add libfreetype2 for ffmpeg, remove the depends of freetype of build_ffmpeg.
winlin 8fabd5d987 refine cubieboard configure, use ubuntu prepare to install tools
winlin 31b568b013 refine core, move specified functions to kernel utility.
winlin 2265173c4d donot install tools when ffmpeg is not open, 0.9.108
winlin 8388da6325 add miss files. fix bug : support aggregate message
winlin e5290725ab fix bug of mips
winlin 0c121f1c9b fix bug of mips
winlin 97f4d81193 fix bug of mips
winlin 1e9561150a add mips
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 cc338fdb7c fix bug for default configure
winlin 23a1b29935 add dvr option. refine macros of auto headers
winlin 1ae9178605 add favicon.ico, change to 0.9.65
winlin 73c310cd2e refine the macro.
winlin 04a526b340 change SRS_TRANSCODE macro to SRS_RTMP_TRANSCODE
winlin 7c64a893f5 add demo.m3u8 and demo.html
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 667191913b fix bug of package for arm
winlin 5c9941989e fix bug of package for arm
winlin 503fb93d4e fix bug of package for arm
winlin 5e6c490ba0 add ingest compile feature
winlin 983fe46ce2 use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding
winlin d546f815df update build/run/stop script
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 d28458d5fa fix script build bug
winlin 234ce08ed3 force st to use epoll
winlin 3932cf1334 update build, always patch st, for we need to build in raspberrypi directly
winlin 7431c110fe package support arm package
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 ef7853d7f7 fix demo bug, remove the api server static-dir when link to nginx
winlin 238349b0c0 update configure, change to 0.9.23
winlin efa22074be always use static link, for manually build arm, and x86/64 use static link is ok.
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 741d6f97f6 support gperf memory check(gmc).
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally
winlin 7239963780 add heap checker and profiler demo
winlin 0b17b2a481 build gperftools
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 ac3be10435 patch st and srs for arm build, allow user to specifies the gcc/g++
winlin a6f4815994 use local openssl and link libssl.a
winlin 72d477f466 support use other g++ when configure.
winlin cd7e6cc321 refine the configure, add comments
winlin 527abe2157 update readme
winlin b54aefe897 update script
winlin 47dfdd3ae2 update readme
winlin b6280f3804 jump nginx index to api-server, for ie crossdomain.
winlin 4b4f317e09 refine the ui, link the players to the api server static dir
winlin 7a21427b10 override the default nginx page. jump to players page.
winlin 6beff7cf54 fix build script bug, create nginx/html/live dir
winlin 609a8fa472 update depends script
winlin 764aa9b40a refine the build script
winlin ff4b28f4d4 extract the srs.js
winlin c4477cd64f add players to nginx
winlin c7ec6f511c fix the script error
winlin ae18c388c1 fix bug of build script on centos
winlin 5d349882bb update build script for ubuntu
winlin 86e30ec2c9 update build script for ubuntu
winlin bb90881489 auto install depends software for ubuntu or centos.
winlin bb22c3b5cd add http library, support in build script
winlin 4b9eabdf01 udpate files.
winlin 263213d8b6 update version, add build date
winlin 4827777035 fix the build ffmpeg script bug, add yasm to path when build
winlin 5502344e85 add forward sample
winlin 525af4599f support live stream transcoding by ffmpeg.
winlin ad618702aa add ffmpeg build script