Commit Graph

386 Commits (32082648b620196bdc6ea17cc707913840fc5136)

Author SHA1 Message Date
winlin 5730bf8e43 Fix #913, support complex error. 3.0.26 7 years ago
RocFang 015e76cb3f Update configure (#1033)
allow user to add some specific flags.
7 years ago
winlin 609605a50b Fix #820, extract service for modules. 3.0.21 8 years ago
winlin e3526c0cf6 For #820, modules use service only. 8 years ago
winlin ff822b55cd For #820, extract service module. 8 years ago
winlin da4c390d69 For #299, extract fragment and fragment window for hls 8 years ago
winlin 16cde27a1e Remove MacOS compile option, for it's on use. It's caused by paralell make 8 years ago
winlin ad87bd7cf2 Refine configure 8 years ago
winlin cdfded6a74 Support disable valgrind 8 years ago
winlin 89a5fa69d1 Refine srs-librtmp, set the schema, rather that connect app3 8 years ago
HungMingWu a6582c6208 Disable openssl thread support to prevent ubuntu linking pthread error 8 years ago
HungMingWu 01d5e4da17 Replace openssl from l-1.0.1f to 1.10e (#774)
DUe to API breakchange, add a wrapper for backward compatibility
8 years ago
winlin c4a510b834 For #299, refine the codec info structure. 8 years ago
winlin 477414106a add dash files. 8 years ago
winlin eaa222f034 for #742, refine the file reader and writer interface. 8 years ago
winlin 6b6ac9a054 for #738, add box and fullbox. 8 years ago
winlin 91a3989372 for #738, add mp4 demuxer files to kernel. 8 years ago
winlin b7dd764920 update gitignore 8 years ago
winlin 28517849ed refine typo 8 years ago
winlin 0596550a72 Merge branch '2.0release' into develop 9 years ago
winlin 92fb81003c link crypto when use sys-ssl 9 years ago
winlin f1e7e9d933 support gmd. change work_dir. hourglass. add utilies. 9 years ago
winlin 9d22d09646 show signature of server. 9 years ago
winlin b2ae1acaa4 copy http-parser-2.1 into srs http stack. 9 years ago
winlin 01c46bdbfd rename org simle-rtmp-server to ossrs 9 years ago
winlin 1ffd5fd455 rename org simple-rtmp-server to ossrs 9 years ago
winlin 6efd2dd27e add load balance round robin for brokers. 9 years ago
winlin 8b6c78b862 Merge branch '2.0release' into develop 10 years ago
winlin d1de097f5e fix make clean bug, donot rm when no dir 10 years ago
winlin 4e88262512 merge from srs2 to check cpus. 10 years ago
winlin f6e655396c for #485, support cross build for arm 10 years ago
winlin f75058413d Merge branch '2.0release' into develop 10 years ago
winlin 7dcdb18588 support build on pi and cubie 10 years ago
winlin abb5c5ad31 add kafka producer 10 years ago
winlin df6ac8842c rename rtmp utility to protocol utility 10 years ago
winlin 82ff05c1d4 rename rtmp io to protocol io 10 years ago
winlin 168625dce2 rename rtmp amf0 to protocol amf0. 10 years ago
winlin d32632ee8a rename SrsFastBuffer to SrsFastStream 10 years ago
winlin ca3577e11b rename temp to stream 10 years ago
winlin a4f51564db rename kernel stream to buffer 10 years ago
winlin ac2b03a3ed rename srs_kernel_buffer to temp 10 years ago
winlin 1de2bb0801 add kafka protocol files. 10 years ago
winlin c34b0c86e1 fix #367, support nginx-rtmp exec. 3.0.1 10 years ago
winlin 0e1861b084 for #367: extract the process from ffmpeg to exec programs. 10 years ago
winlin 66a26bdce8 move json from app to protocol 10 years ago
winlin 2cf526ffc7 close #454, support obs restart publish. 2.0.184 10 years ago
winlin 3b8daafc03 use local openssl header files to avoid warnings on osx. 10 years ago
winlin f8f6e438cc extract http static and http stream from http conn. 10 years ago
winlin baa892a762 merge srs_app_st_socket to srs_app_st. 10 years ago
winlin d103557a8b merge the rtmp sdk to stack. 10 years ago
winlin 8b3bd5b4b9 add srs memory watcher. 10 years ago
winlin fec8422d6b fix bug of configure. 10 years ago
winlin cf9ee04611 fix the utest build failed bug. 10 years ago
winlin 5908096fc3 refine the thread, protocol, kbps code. 2.0.166 10 years ago
winlin af172d9593 refine script, use PROTOCOL as RTMP. 10 years ago
winlin 68d835021e refine code, move the kbps to protocol 10 years ago
winlin 6bfb743aa0 remove the unused app http file 10 years ago
winlin e2955da78f refine code, extract the http protocol sdk to module. 10 years ago
winlin f0c24eeacc add stream caster for post flv over http. 10 years ago
winlin 115daa3cc1 migarate from winlinvip to srs org 10 years ago
winlin 2239e9f1fd support ingest hls live stream to RTMP. 10 years ago
winlin 717d088376 support server cycle handler. 2.0.153. 10 years ago
winlin c49bc0628e support on_hls for http hooks. 2.0.152. 10 years ago
winlin 1cb2992808 refine build for modules, add defines. 10 years ago
winlin 6d15d0ea99 for #324, refine code, add hstrs config. 10 years ago
winlin ffef62900f for #328, support adobe hds. 2.0.138. 10 years ago
winlin da56e4fbb9 for #328, fix hds compile error on mac. 10 years ago
winlin b3aed2cb59 fix the bug of configure. 10 years ago
winlin f9767c91b5 fix configure bug, refine code for stream caster. 10 years ago
winlin 0ff49fd299 for #155, debug srs on xcode. 10 years ago
winlin db7ddfd510 fix #155, #135, support osx(darwin) for mac pro. 2.0.137. 10 years ago
winlin fbbe46d272 refine the config, support directly parse file. 10 years ago
winlin 05d238f860 support modules. 10 years ago
winlin 688890cd7a refine configure, generate objs/makefile first. 10 years ago
winlin a29b8a7a5b refine configure, move auto headers to script. 10 years ago
winlin 4325809daf refine http 10 years ago
winlin 40fbfd8560 for #133, rtsp extract tcp/udp listener. 10 years ago
winlin c0e50265bd for #133, create rtsp framework. 10 years ago
winlin e81e090239 for #133, add rtsp listener and handler. 10 years ago
winlin 4246be92c9 for #250, merge avc to codec. use queue to dequeue. 10 years ago
winlin 70c8fe13c4 for #250, support h264 video for push mpegts over udp. 2.0.110 10 years ago
winlin 6463d22a14 for #250, add mpegts over udp stream caster class. 10 years ago
winlin a4ba40952a for #250, rename rtmp to protocol dir. 10 years ago
winlin dfe385d0c9 for #293, move the simple buffer to kernel. 10 years ago
winlin 913f98b902 for bug #293, http ts stream, move the avc codec from app to kernel. 10 years ago
winlin 99bf397487 for bug #293, add mp3 id3 spec 10 years ago
winlin c0233542bf for #293, add aac encoder for http aac stream. 10 years ago
winlin 67adc8dc61 merge with security bug fix. 10 years ago
qiang.li a4a93613d0 add statistic for stream 10 years ago
winlin 75f2607685 fix #211, support security allow/deny publish/play all/ip. 2.0.86 10 years ago
winlin 60bc9c2aa0 add performance header to control options for performance. 2.0.50 10 years ago
winlin ea0e837cd6 move the srs_kernel_buffer to srs_protocol_buffer. 10 years ago
winlin 03f72fb1a6 for bug #229, revert changes of allspace, for srs-librtmp branch build failed. 2.0.34 10 years ago
winlin 18c308248e refine code by winlin, for merged from allspace. 10 years ago
winlin 1855c9429c merge from allspace, to srs-librtmp, for vs2010 10 years ago
winlin 58136ec178 fix #217, remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30. 10 years ago
winlin 0c39a704c2 update build srs librtmp single 10 years ago
winlin a6f3478a74 for bug #194, remove the poll, it's no-use 10 years ago
winlin 133cc62b51 for bug #194, use play fd poll, create the singleton poll 10 years ago
winlin e87eacd499 Revert "add srs pipe for bug #194"
This reverts commit f9756ea14c.
10 years ago
winlin f9756ea14c add srs pipe for bug #194 10 years ago
winlin 6968aef66a update readme for srs-librtmp 10 years ago
winlin 3405f35d06 fix #191: configure --export-librtmp-project and --export-librtmp-single. 2.0.11. 10 years ago
winlin 926650840e fix #191, configure --export-librtmp. 2.0.10. 10 years ago
winlin eb88ebfb39 use relative objs dir for makefile. for bug #191 10 years ago
winlin d4d3d46317 implements export srslibrtmp. for bug #191 10 years ago
winlin 59f68a2655 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki. 10 years ago
winlin e46e7fc596 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin 922bc3e3a8 refine configure, use console for gmc/gcp/gmp/gprof 11 years ago
winlin 728b749384 fix #167, add openssl includes to utest. 0.9.209. 11 years ago
winlin 839101a036 reorder the config functions. add comments for st to support 100k threads, use MALLOC_STACK macro. 11 years ago
winlin 798f9139a4 add reload utest. 11 years ago
winlin b19d2e8e2d refine code, rename srs_app_socket.cpp to srs_app_st_socket.cpp 11 years ago
winlin 073d900674 add consts to kernel 11 years ago
winlin 24a041266c refine config 11 years ago
winlin fd1e8aa882 remove src/main/srs_main_bandcheck.cpp, and --with-bwtc(use librtmp instead). 0.9.159 11 years ago
winlin cc62d254f0 add librtmp bandwidth check/test client. 11 years ago
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