Commit Graph

300 Commits (06b1b48e7a9dbb2684abd9658c6b257065af4761)

Author SHA1 Message Date
winlin 168625dce2 rename rtmp amf0 to protocol amf0.
winlin d32632ee8a rename SrsFastBuffer to SrsFastStream
winlin ca3577e11b rename temp to stream
winlin a4f51564db rename kernel stream to buffer
winlin ac2b03a3ed rename srs_kernel_buffer to temp
winlin 1de2bb0801 add kafka protocol files.
winlin c34b0c86e1 fix , support nginx-rtmp exec. 3.0.1
winlin 0e1861b084 for : extract the process from ffmpeg to exec programs.
winlin 66a26bdce8 move json from app to protocol
winlin 2cf526ffc7 close , support obs restart publish. 2.0.184
winlin 3b8daafc03 use local openssl header files to avoid warnings on osx.
winlin f8f6e438cc extract http static and http stream from http conn.
winlin baa892a762 merge srs_app_st_socket to srs_app_st.
winlin d103557a8b merge the rtmp sdk to stack.
winlin 8b3bd5b4b9 add srs memory watcher.
winlin fec8422d6b fix bug of configure.
winlin cf9ee04611 fix the utest build failed bug.
winlin 5908096fc3 refine the thread, protocol, kbps code. 2.0.166
winlin af172d9593 refine script, use PROTOCOL as RTMP.
winlin 68d835021e refine code, move the kbps to protocol
winlin 6bfb743aa0 remove the unused app http file
winlin e2955da78f refine code, extract the http protocol sdk to module.
winlin f0c24eeacc add stream caster for post flv over http.
winlin 115daa3cc1 migarate from winlinvip to srs org
winlin 2239e9f1fd support ingest hls live stream to RTMP.
winlin 717d088376 support server cycle handler. 2.0.153.
winlin c49bc0628e support on_hls for http hooks. 2.0.152.
winlin 1cb2992808 refine build for modules, add defines.
winlin 6d15d0ea99 for , refine code, add hstrs config.
winlin ffef62900f for , support adobe hds. 2.0.138.
winlin da56e4fbb9 for , fix hds compile error on mac.
winlin b3aed2cb59 fix the bug of configure.
winlin f9767c91b5 fix configure bug, refine code for stream caster.
winlin 0ff49fd299 for , debug srs on xcode.
winlin db7ddfd510 fix , , support osx(darwin) for mac pro. 2.0.137.
winlin fbbe46d272 refine the config, support directly parse file.
winlin 05d238f860 support modules.
winlin 688890cd7a refine configure, generate objs/makefile first.
winlin a29b8a7a5b refine configure, move auto headers to script.
winlin 4325809daf refine http
winlin 40fbfd8560 for , rtsp extract tcp/udp listener.
winlin c0e50265bd for , create rtsp framework.
winlin e81e090239 for , add rtsp listener and handler.
winlin 4246be92c9 for , merge avc to codec. use queue to dequeue.
winlin 70c8fe13c4 for , support h264 video for push mpegts over udp. 2.0.110
winlin 6463d22a14 for , add mpegts over udp stream caster class.
winlin a4ba40952a for , rename rtmp to protocol dir.
winlin dfe385d0c9 for , move the simple buffer to kernel.
winlin 913f98b902 for bug , http ts stream, move the avc codec from app to kernel.
winlin 99bf397487 for bug , add mp3 id3 spec
winlin c0233542bf for , add aac encoder for http aac stream.
winlin 67adc8dc61 merge with security bug fix.
qiang.li a4a93613d0 add statistic for stream
winlin 75f2607685 fix , support security allow/deny publish/play all/ip. 2.0.86
winlin 60bc9c2aa0 add performance header to control options for performance. 2.0.50
winlin ea0e837cd6 move the srs_kernel_buffer to srs_protocol_buffer.
winlin 03f72fb1a6 for bug , revert changes of allspace, for srs-librtmp branch build failed. 2.0.34
winlin 18c308248e refine code by winlin, for merged from allspace.
winlin 1855c9429c merge from allspace, to srs-librtmp, for vs2010
winlin 58136ec178 fix , remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30.
winlin 0c39a704c2 update build srs librtmp single
winlin a6f3478a74 for bug , remove the poll, it's no-use
winlin 133cc62b51 for bug , use play fd poll, create the singleton poll
winlin e87eacd499 Revert "add srs pipe for bug #194"
This reverts commit f9756ea14c.
winlin f9756ea14c add srs pipe for bug
winlin 6968aef66a update readme for srs-librtmp
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