winlin
|
073d900674
|
add consts to kernel
|
2014-07-20 13:04:48 +08:00 |
|
winlin
|
24a041266c
|
refine config
|
2014-07-20 12:22:24 +08:00 |
|
winlin
|
fd1e8aa882
|
remove src/main/srs_main_bandcheck.cpp, and --with-bwtc(use librtmp instead). 0.9.159
|
2014-07-13 19:42:06 +08:00 |
|
winlin
|
cc62d254f0
|
add librtmp bandwidth check/test client.
|
2014-07-13 16:10:06 +08:00 |
|
winlin
|
e53655ee83
|
refine the build script
|
2014-07-13 13:31:24 +08:00 |
|
winlin
|
88c94193a3
|
rename rtmp_stack to stack. remove the global templte function to member function.
|
2014-07-12 08:47:47 +08:00 |
|
winlin
|
ad920915a2
|
merge handshake to protocol
|
2014-07-05 17:56:18 +08:00 |
|
winlin
|
b13fd5112b
|
merge buffer to kernel utest
|
2014-07-05 17:50:36 +08:00 |
|
winlin
|
032118581a
|
refine http/dvr/hls to use file reader/writer. 0.9.146
|
2014-07-05 07:33:18 +08:00 |
|
winlin
|
ed3f9f0a40
|
add core utest
|
2014-06-29 16:04:28 +08:00 |
|
winlin
|
f5f54e6008
|
add utest for kernel codec
|
2014-06-29 15:43:32 +08:00 |
|
winlin
|
051c9e6268
|
refine the protocol utility, add utest, 0.9.140
|
2014-06-29 11:45:31 +08:00 |
|
winlin
|
1ae3e6c64c
|
performance refine, support 3k+ connections(270kbps). 0.9.130
|
2014-06-22 20:01:25 +08:00 |
|
winlin
|
6286759eaa
|
refine codec, extract avc aac codec to app.
|
2014-06-08 22:36:17 +08:00 |
|
winlin
|
94cf0c1069
|
refine kernel buffer. complete the utest for buffer.
|
2014-06-07 22:23:17 +08:00 |
|
winlin
|
4970664e37
|
move codec to kernel.
|
2014-05-28 17:37:15 +08:00 |
|
winlin
|
608083d42f
|
add flv injecter, add flv codec to librtmp.
|
2014-05-28 15:37:06 +08:00 |
|
winlin
|
5f7bacf678
|
fix st thread exit bug, never implict invoke the st_thread_exit, which may cause memory leak. 0.9.112
|
2014-05-23 13:56:40 +08:00 |
|
winlin
|
cb95b5909c
|
add http heartbeat framework
|
2014-05-19 15:45:04 +08:00 |
|
winlin
|
9006194cd7
|
refine framework to calc the kbps
|
2014-05-12 17:27:50 +08:00 |
|
winlin
|
1a1527a857
|
fix bug #64: install_dir=DESTDIR+PREFIX
|
2014-05-12 12:56:58 +08:00 |
|
winlin
|
e5290725ab
|
fix bug of mips
|
2014-05-04 19:13:21 +08:00 |
|
winlin
|
97f4d81193
|
fix bug of mips
|
2014-05-04 18:52:32 +08:00 |
|
winlin
|
a88e95d558
|
add mips
|
2014-05-04 18:38:42 +08:00 |
|
winlin
|
1e9561150a
|
add mips
|
2014-05-04 18:38:08 +08:00 |
|
winlin
|
a63a3812e3
|
add srs app edge
|
2014-04-25 16:35:03 +08:00 |
|
winlin
|
e0e033d847
|
fix bug for arm cross build
|
2014-04-19 11:54:14 +08:00 |
|
winlin
|
36c2c37b42
|
add srs.test for configure test and utest.
|
2014-04-16 15:22:12 +08:00 |
|
winlin
|
78e7a31ddb
|
refine option, add --use-sys-ssl, change to 0.9.67
|
2014-04-16 14:27:34 +08:00 |
|
winlin
|
fd0002e499
|
add dvr framework
|
2014-04-16 09:28:02 +08:00 |
|
winlin
|
96115ac4f7
|
fix bug of config params. x86/x64/pi never use static
|
2014-04-15 16:07:25 +08:00 |
|
winlin
|
23a1b29935
|
add dvr option. refine macros of auto headers
|
2014-04-15 14:01:57 +08:00 |
|
winlin
|
f2f30dcc52
|
add utility, change log to trace
|
2014-04-10 14:12:22 +08:00 |
|
winlin
|
eba35e2ac0
|
refine the macro SRS_FFMPEG to SRS_FFMPEG_STUB, SRS_FFMPEG_TOOL to build ffmpeg tool
|
2014-04-08 15:28:34 +08:00 |
|
winlin
|
72c330d47c
|
refine ffmepg and encoder, extract ffmpeg.
|
2014-04-07 09:34:36 +08:00 |
|
winlin
|
adfbbbfd68
|
add ingest files
|
2014-04-07 08:32:28 +08:00 |
|
winlin
|
5e6c490ba0
|
add ingest compile feature
|
2014-04-06 21:05:18 +08:00 |
|
winlin
|
983fe46ce2
|
use --with-ffmpeg to compile FFMPEG tool only, use --with-transcode for transcoding
|
2014-04-06 20:30:51 +08:00 |
|
winlin
|
5ff1d589f7
|
change warn to trace for nginx disabled
|
2014-04-06 19:19:13 +08:00 |
|
winlin
|
2949c751f6
|
update install, create http root
|
2014-04-05 14:17:49 +08:00 |
|
winlin
|
a14267d2b4
|
refine the http url handler match. refine json encode
|
2014-04-03 11:49:14 +08:00 |
|
winlin
|
e70609cea3
|
refine code, extract http hooks.
|
2014-04-01 18:40:24 +08:00 |
|
winlin
|
1922d62ff7
|
add --with-http-api option
|
2014-04-01 16:06:32 +08:00 |
|
winlin
|
d28458d5fa
|
fix script build bug
|
2014-04-01 15:33:09 +08:00 |
|
winlin
|
51c1615173
|
change to 0.9.42, add http parse framework
|
2014-04-01 12:36:56 +08:00 |
|
winlin
|
aa89f9f51e
|
change to 0.9.37, for http api/stream
|
2014-03-27 12:14:04 +08:00 |
|
winlin
|
a9d11df3a3
|
update arm tool chain
|
2014-03-25 14:36:30 +08:00 |
|
winlin
|
c3e750e90f
|
add version to log
|
2014-03-24 18:07:32 +08:00 |
|
winlin
|
ade3630fa6
|
add package and install script
|
2014-03-23 22:52:08 +08:00 |
|
winlin
|
d9104f3b5e
|
fix bug of make file
|
2014-03-23 12:45:24 +08:00 |
|
winlin
|
d94b9f44b3
|
add srs_log_file to write log to file. change to 0.9.27
|
2014-03-23 12:21:36 +08:00 |
|
winlin
|
4ddb5256ac
|
fix bug of init.d script
|
2014-03-23 11:25:42 +08:00 |
|
winlin
|
2e1aed5403
|
rename init.d script to srs and srs-api
|
2014-03-23 10:25:14 +08:00 |
|
winlin
|
29fe53e21b
|
fix bug of build cherrypy
|
2014-03-22 23:10:02 +08:00 |
|
winlin
|
f3e4c16a2f
|
copy ffmpeg when install-demo
|
2014-03-22 22:53:02 +08:00 |
|
winlin
|
22603b7465
|
add api-server init.d script
|
2014-03-22 22:48:08 +08:00 |
|
winlin
|
62762cf1ad
|
add reload support. add make install and uninstall
|
2014-03-22 22:07:14 +08:00 |
|
winlin
|
3c920b933c
|
add ./etc/init.d/srs, refine configure to support make clean then make.
|
2014-03-22 20:53:29 +08:00 |
|
winlin
|
fdad7c25f0
|
fix isse #35: the gettimeofday jitter, log warn message
|
2014-03-21 17:56:27 +08:00 |
|
winlin
|
6bc18f2e44
|
fix script generate auto header bug, always create file
|
2014-03-20 14:23:36 +08:00 |
|
winlin
|
238349b0c0
|
update configure, change to 0.9.23
|
2014-03-20 14:08:53 +08:00 |
|
winlin
|
12445174e7
|
add option --static, to static link for arm
|
2014-03-19 12:39:09 +08:00 |
|
winlin
|
efa22074be
|
always use static link, for manually build arm, and x86/64 use static link is ok.
|
2014-03-19 12:18:48 +08:00 |
|
winlin
|
e0e451b680
|
add utest support for arm
|
2014-03-19 11:24:25 +08:00 |
|
winlin
|
d89d16ca1e
|
print the system info when startup main
|
2014-03-19 10:51:33 +08:00 |
|
winlin
|
b58ab508f9
|
add rtmp handshake utest, for arm to finger out the bug
|
2014-03-19 00:47:10 +08:00 |
|
winlin
|
d67edf631b
|
update readme, add ubuntu12 to test list
|
2014-03-18 13:04:06 +08:00 |
|
winlin
|
618579e484
|
refine srs build for arm, support librtmp sample
|
2014-03-17 11:52:23 +08:00 |
|
winlin
|
a29bd05c0f
|
refine build script
|
2014-03-17 11:32:16 +08:00 |
|
winlin
|
71adff776b
|
fix build script, remove unused build tool defines
|
2014-03-17 11:10:57 +08:00 |
|
winlin
|
ad05eec7a2
|
arm support librtmp
|
2014-03-16 20:20:29 +08:00 |
|
winlin
|
a9da5903f6
|
arm support ssl/hls, change to 0.9.17
|
2014-03-16 20:16:42 +08:00 |
|
winlin
|
04cc29f4e1
|
support ubuntu make colorful display
|
2014-03-15 19:44:06 +08:00 |
|
winlin
|
3066a03fb7
|
rename SRS_HTTP to SRS_HTTP_CALLBACK
|
2014-03-10 23:13:09 +08:00 |
|
winlin
|
3083759273
|
amf0 utest, refine amf0 size and object/array read/write
|
2014-03-08 13:11:26 +08:00 |
|
winlin
|
48343e4f3a
|
refien build script, regenereate all options. change to 0.9.12
|
2014-03-08 11:25:02 +08:00 |
|
winlin
|
1892245db6
|
add option bwtc, to enable or disable the bandwidth test tool
|
2014-03-07 19:07:38 +08:00 |
|
winlin
|
0a2b8b797d
|
support disable the librtmp
|
2014-03-07 18:55:15 +08:00 |
|
winlin
|
179e2a2bba
|
use zip format
|
2014-03-07 17:50:21 +08:00 |
|
winlin
|
59a2d5e7e0
|
add --with-gprof support
|
2014-03-07 17:18:31 +08:00 |
|
winlin
|
6e0bebdacf
|
full support gperf gmc/gmp/gcp
|
2014-03-07 15:40:55 +08:00 |
|
winlin
|
8cd1c11add
|
change forward schema
|
2014-03-07 14:27:32 +08:00 |
|
winlin
|
741d6f97f6
|
support gperf memory check(gmc).
|
2014-03-07 12:24:47 +08:00 |
|
winlin
|
10852acb25
|
refine gperf build script
|
2014-03-06 18:14:46 +08:00 |
|
winlin
|
dcd568a0d7
|
add gperf to heap check, use reload signal to terminate program normally
|
2014-03-06 18:12:19 +08:00 |
|
winlin
|
0b17b2a481
|
build gperftools
|
2014-03-06 14:10:45 +08:00 |
|
winlin
|
8bdf98afa5
|
refine the multiple processes architecture, remove the isolate bandwidth test process
|
2014-03-05 10:34:17 +08:00 |
|
winlin
|
1ccddf4cfc
|
add gest framework for utest, build success.
|
2014-03-04 18:46:00 +08:00 |
|
winlin
|
338e129a29
|
add utest build project, no testcase.
|
2014-03-04 16:13:12 +08:00 |
|
winlin
|
fe5811304b
|
add utest script to generate the utest Makefile
|
2014-03-04 14:01:43 +08:00 |
|
winlin
|
02326cd844
|
support build with jobs
|
2014-03-04 13:03:20 +08:00 |
|
winlin
|
52b6ab3f2f
|
support build with jobs
|
2014-03-04 12:45:41 +08:00 |
|
winlin
|
128783ded3
|
add build summary colorful display for each feature.
|
2014-03-04 11:09:41 +08:00 |
|
winlin
|
47aee8dce0
|
add utest framework gtest
|
2014-03-03 18:28:50 +08:00 |
|
winlin
|
880f4f5dc2
|
final the modularity, rename the app module.
|
2014-03-02 21:49:09 +08:00 |
|
winlin
|
86267f854c
|
srs-librtmp: implements handshake.
|
2014-03-02 12:35:15 +08:00 |
|
winlin
|
f24f27deb9
|
srs-librtmp: add make ssl/nossl support for sample
|
2014-03-02 11:31:31 +08:00 |
|
winlin
|
f8335e2c1f
|
extract simple socket to lib
|
2014-03-02 09:22:09 +08:00 |
|
winlin
|
5e4b7d3ae9
|
add colorful display for make.
|
2014-03-02 09:02:53 +08:00 |
|
winlin
|
e14d3bb5df
|
add colorful display for make.
|
2014-03-02 09:00:49 +08:00 |
|
winlin
|
fc9e3fd890
|
srs-librtmp define interfaces
|
2014-03-02 00:05:59 +08:00 |
|
winlin
|
713b05541b
|
add librtmp demo srs_publish
|
2014-03-01 23:24:53 +08:00 |
|
winlin
|
aa5d28ed85
|
add library
|
2014-03-01 19:15:36 +08:00 |
|
winlin
|
7d570fb4f3
|
use fast log
|
2014-03-01 18:06:20 +08:00 |
|
winlin
|
382fd127e4
|
rename config and pithy-print to app module.
|
2014-03-01 16:02:59 +08:00 |
|
winlin
|
b407021d45
|
move config to app, for its application level features
|
2014-03-01 15:59:55 +08:00 |
|
winlin
|
4c498b67da
|
rename pro to rtmp protocol.
|
2014-03-01 14:05:58 +08:00 |
|
winlin
|
2074b50d87
|
move handshake and rtmp to protocol module
|
2014-03-01 14:03:02 +08:00 |
|
winlin
|
4e3f7843fe
|
rename protocol dir to pro. move rtmp stack to protocol module
|
2014-03-01 13:39:27 +08:00 |
|
winlin
|
7dfc902b87
|
extract protocol io interface to prepare to extract the protocol from underlayer socket.
|
2014-03-01 12:43:04 +08:00 |
|
winlin
|
85cd1e1a41
|
extract protocol module, move amf0 to protocol module
|
2014-03-01 11:24:40 +08:00 |
|
winlin
|
7e14e7fa57
|
move pithy print to kernel
|
2014-03-01 11:11:02 +08:00 |
|
winlin
|
c0dbee0854
|
move buffer to kernel. extract ISrsReader for buffer
|
2014-03-01 11:04:03 +08:00 |
|
winlin
|
8fea433450
|
move stream to kernel module
|
2014-03-01 10:58:13 +08:00 |
|
winlin
|
cb99de4462
|
move config to kernel module
|
2014-03-01 10:55:43 +08:00 |
|
winlin
|
b0d20f57e1
|
move reload to kernel module
|
2014-03-01 10:51:45 +08:00 |
|
winlin
|
39d3425691
|
extract log context, move log to kernel module.
|
2014-03-01 10:42:55 +08:00 |
|
winlin
|
dea66a322d
|
extract kernel module, depends on core and provides kernel service(no stream)
|
2014-03-01 10:30:16 +08:00 |
|
winlin
|
bcbea86202
|
extract auto_free to core module
|
2014-03-01 10:19:11 +08:00 |
|
winlin
|
4e91a3d5aa
|
extract core and app module.
|
2014-03-01 10:14:25 +08:00 |
|
winlin
|
62fbe9e760
|
refine modules, extract core module
|
2014-03-01 10:05:14 +08:00 |
|
winlin
|
c2ccb83912
|
rename core to app
|
2014-03-01 09:56:48 +08:00 |
|
winlin
|
6616dfecfc
|
refine configure.
|
2014-03-01 09:52:41 +08:00 |
|
winlin
|
91d57ae7f9
|
refine build script, add comments for app.sh. change version to 0.9.3
|
2014-03-01 09:35:41 +08:00 |
|
winlin
|
ac3be10435
|
patch st and srs for arm build, allow user to specifies the gcc/g++
|
2014-03-01 00:17:41 +08:00 |
|
winlin
|
7fa031e7fb
|
fix bug of openssl, use objs/openssl/include
|
2014-02-28 22:50:18 +08:00 |
|
winlin
|
a6f4815994
|
use local openssl and link libssl.a
|
2014-02-28 22:42:25 +08:00 |
|
winlin
|
bcb719bf18
|
create log dir
|
2014-02-28 21:07:46 +08:00 |
|
winlin
|
7e0cf2b9fc
|
add comments for configure
|
2014-02-28 15:42:35 +08:00 |
|
winlin
|
979ee7d39c
|
update config, remove the script to create logs dir.
|
2014-02-28 15:10:28 +08:00 |
|
winlin
|
72d477f466
|
support use other g++ when configure.
|
2014-02-28 14:38:27 +08:00 |
|
winlin
|
cd7e6cc321
|
refine the configure, add comments
|
2014-02-28 13:17:31 +08:00 |
|
winlin
|
47dfdd3ae2
|
update readme
|
2014-01-05 15:58:17 +08:00 |
|
winlin
|
20d1732ced
|
merge from wenjie, the bandwidth test feature.
|
2013-12-27 17:03:12 +08:00 |
|
winlin
|
9455181790
|
merge from wenjie, support banwidth test.
|
2013-12-22 17:28:29 +08:00 |
|
winlin
|
c4477cd64f
|
add players to nginx
|
2013-12-17 11:30:00 +08:00 |
|
winlin
|
aaba290c1d
|
add reload readme.
|
2013-12-15 12:44:09 +08:00 |
|
winlin
|
ac5ccbc77e
|
refine the thread model for the retry threads
|
2013-12-14 14:06:32 +08:00 |
|
winlin
|
bb90881489
|
auto install depends software for ubuntu or centos.
|
2013-12-10 10:09:29 +08:00 |
|
winlin
|
bb22c3b5cd
|
add http library, support in build script
|
2013-12-07 20:51:27 +08:00 |
|
winlin
|
d3cee00b3b
|
add cherrypy api server
|
2013-12-07 20:34:42 +08:00 |
|
winlin
|
263213d8b6
|
update version, add build date
|
2013-12-07 19:27:31 +08:00 |
|
winlin
|
b9440df745
|
add encoder/hls pithy print
|
2013-12-05 23:34:26 +08:00 |
|
winlin
|
8d91561ca0
|
add ffmpeg transcoding framework
|
2013-11-30 18:31:07 +08:00 |
|
winlin
|
9a582b0e4a
|
refine the configure
|
2013-11-30 14:12:19 +08:00 |
|
winlin
|
de95bf74b1
|
refine source, extract gop cache, add srs forwarder.
|
2013-11-28 22:28:34 +08:00 |
|
winlin
|
ec5cb39b96
|
add options --with/without -hls/ssl
|
2013-11-27 22:41:58 +08:00 |
|
winlin
|
d631882d34
|
use nginx-1.5.7 for security hole fixed
|
2013-11-27 11:54:24 +08:00 |
|
winlin
|
57ea56970d
|
add nginx and used as http server
|
2013-11-26 16:45:50 +08:00 |
|
winlin
|
4fca914694
|
support write ts file
|
2013-11-24 23:13:14 +08:00 |
|
winlin
|
4f3cdd51c1
|
change metadata. add hls class.
|
2013-11-23 20:16:47 +08:00 |
|
winlin
|
c350a182b7
|
link the -lcrypto
|
2013-11-20 10:13:38 +08:00 |
|
winlin
|
3669419e4c
|
support config and reload the pithy print.
|
2013-11-10 11:52:19 +08:00 |
|
winlin
|
68ccd7eb64
|
support reload config(listen and chunk_size) by SIGHUP(1).
|
2013-11-09 22:41:44 +08:00 |
|
winlin
|
58d9677ddd
|
support vhosts specified config.
|
2013-11-04 22:42:03 +08:00 |
|
winlin
|
2aa15a1134
|
support nginx-style config file
|
2013-11-02 17:55:59 +08:00 |
|
winlin
|
8ee307b0b4
|
update configure, try to detect the tools
|
2013-10-30 12:01:35 +08:00 |
|
winlin
|
b4427877f7
|
support pithy print log message specified by stage.
|
2013-10-29 22:16:18 +08:00 |
|
winlin
|
53a668e34d
|
support h264/avc codec by rtmp complex handshake(SrsComplexHandshake)
|
2013-10-25 17:16:23 +08:00 |
|
winlin
|
e6ca039dd6
|
add rtmp complex handshake classes
|
2013-10-25 07:15:33 +08:00 |
|
winlin
|
598aaa5c98
|
detect the video/audio codec, only cache the h264/aac sequence header
|
2013-10-24 22:29:12 +08:00 |
|
winlin
|
940d2f02eb
|
basic media cache framework
|
2013-10-22 18:20:54 +08:00 |
|
winlin
|
496c5ecfde
|
add amf0 decode framework.
|
2013-10-19 16:47:40 +08:00 |
|
winlin
|
a323483bea
|
add protocol stack
|
2013-10-19 08:42:21 +08:00 |
|
winlin
|
3976a17841
|
add auto free. recv c0c1
|
2013-10-18 21:57:52 +08:00 |
|
winlin
|
0609eeb7c8
|
add socket rtmp and buffer. rename logs
|
2013-10-18 21:41:05 +08:00 |
|
winlin
|
d4b6178f0f
|
get peer ip and add rtmp class
|
2013-10-18 20:15:05 +08:00 |
|
winlin
|
973bea1e14
|
extract the rtmp connection
|
2013-10-18 16:57:21 +08:00 |
|
winlin
|
d8a64603c0
|
support listen and accept framework
|
2013-10-18 16:23:06 +08:00 |
|
winlin
|
5b02f9c78b
|
init st, add error code
|
2013-10-18 10:39:37 +08:00 |
|
winlin
|
78c69016ba
|
add srs_core.cpp
|
2013-10-17 22:14:11 +08:00 |
|
winlin
|
67d96fcab4
|
add log
|
2013-10-17 22:09:10 +08:00 |
|
winlin
|
7268dd15a1
|
add build framework
|
2013-10-17 20:58:04 +08:00 |
|