Commit Graph

2664 Commits (9ead08725df7e9c41fbbc7bbc26b98c8847951e7)

Author SHA1 Message Date
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
wenjie.zhao 07d8f060eb refine annotation 10 years ago
wenjie.zhao 570c0d66bd fix path issue. 10 years ago
wenjie.zhao e57bda8908 Merge code.
Conflicts:
	trunk/configure
	trunk/src/app/srs_app_source.cpp
	trunk/src/kernel/srs_kernel_error.hpp
10 years ago
winlin a739b2c555 fix the bug for fork ffmpeg in mac, the local variable is unvailable. 10 years ago
winlin 3e5821efff enable http api for x86_x64 10 years ago
winlin 3732554844 remove the xcode state. 10 years ago
winlin 1ad0c847ce fix http parse bug 10 years ago
winlin f247ac9daf fix the http parse bug. 10 years ago
wenjie.zhao d4198ee8ba add hds supported. 10 years ago
winlin 5370493140 add ingest to mac.dev conf. 10 years ago
winlin 24616e15b5 remove the code for xcode, not required. 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 6c11207e28 fix http ts bug, the adts use id=1 which indicates the aac encoding. 10 years ago
winlin 5c3c38684b fix the bug of flv stream, metadata type should be 18 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 20fb5f3e8e modify the colorful bash for osx. 10 years ago
winlin b0953c1d3a add comments of audio profile supported by srs. 10 years ago
winlin 5143e3a58d fix #316, http api provides stream/vhost/srs/server bytes, codec and count. 2.0.136 10 years ago
winlin 2e9f2753c9 for #316, add stream codec info. 2.0.135 10 years ago
winlin 885b9af122 for #310, refine code to support he/hev2, use aac object. 10 years ago
winlin 8dbabe3708 fix #310, refine aac LC, support aac HE/HEv2. 2.0.134. 10 years ago
winlin d3e2838fc6 for #310, refine the aac profile for adts and aac object for RTMP sequence header. 10 years ago
winlin 04f3f2a8f8 for #316, add codec info to stream. 10 years ago
winlin 8bf60895a9 refine the kbps of server. 10 years ago
winlin fbbe46d272 refine the config, support directly parse file. 10 years ago
winlin b8e70f8538 support module 10 years ago
winlin ee30e6bb1f Merge branch 'develop' of github.com:winlinvip/simple-rtmp-server into develop 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 aaf87cf3d9 add srs module rule. 10 years ago
winlin b360fe279d remove libaacplus. 10 years ago
winlin 496f689de7 fix bug for libfdk aac. 10 years ago
winlin f26e719800 fix #322, fix http-flv stream bug, support multiple streams. 2.0.133. 10 years ago
winlin 1277968d4a refine http client, use initialize to set host and port. 10 years ago
winlin 2bcb4f811c refine http. 10 years ago
winlin 964e4be9d4 refine http request post. 2.0.132. 10 years ago
winlin 3982ec1d87 refine http request parse. 2.0.132. 10 years ago
winlin 4325809daf refine http 10 years ago
winlin 6fccfa061d refine the http request code. 10 years ago
winlin 025b707330 refine the http request reader. 10 years ago
winlin 3e394a5f06 for #320, set socket send buffer to smaller macro. 2.0.131 10 years ago
winlin 04dc60ebe1 refine http for srs, rename SrsGoHttp to SrsHttp. 10 years ago
winlin 983ab8fb89 pass all utest for 2.0 10 years ago
winlin e7fd733dc5 fix the long long warning. 10 years ago
winlin 3d47fbdc5c fix build failed of utest. 10 years ago
winlin a47dbf7a92 for #320, refine code. 10 years ago
winlin 34d6a2ece5 for #320, support macro to disable the complex send algorithm and enable tcp no delay. 2.0.129 10 years ago
winlin f619f174e6 add readme for ide. 10 years ago
winlin 5d0cb7e68f update conf for rtsp 10 years ago
winlin 012c29e124 for #133, update the wiki. 10 years ago
winlin fb3fced8d0 for #179, revert dvr http api. 2.0.128. 10 years ago
winlin 8ed256b7e9 for #179, wait keyframe for dvr. 2.0.127 10 years ago
winlin 0213cc6466 for #179, refine dvr, support POST create dvr when publish not start. 2.0.126 10 years ago
winlin b903a7b436 for #179, dvr suport vhost/app/stream level control. 2.0.125. 10 years ago
winlin 1cb8e44b1b fix #304, fix hls bug, write pts/dts error. 2.0.124. 10 years ago
winlin a3648063d5 fix #179, support dvr http api. 2.0.123. 10 years ago
winlin d650118988 fix #179, dvr support api to start or stop. 2.0.123 10 years ago
winlin 1246989ea9 for #179, refine dvr, support callback when reap dvr segment. 10 years ago
winlin 849e59b05d for #179, support http api to start dvr. 10 years ago
winlin c67a4fdf97 for #179, enable http api crossdomain for dvr api. 10 years ago
winlin 1445086451 for #179, update the metadata of flv dvr file. 10 years ago
winlin 7077b74d03 for #179, add dvr plan append. 10 years ago
winlin 95b4baee7c for #179, refine dvr code to more simple. 10 years ago
winlin 3d225e1bc7 refine dvr, donot append the flv header. 10 years ago
winlin a984eeecab refine dvr, append file when dvr file exists. 2.0.122. 10 years ago
winlin 1102c7a58f refine pithy print to more easyer to use 2.0.121. 10 years ago
winlin 9d233db27e fix #133, support push rtsp to srs. 2.0.120. 10 years ago
winlin a954040d29 for #133, rtsp parse aac from rtp packet. 10 years ago
winlin 0cc693a3b8 for #133, decode the h264 NALU from rtp. 10 years ago
winlin 6a64164985 for #133, show more info about rtp. 10 years ago
winlin 45c0b12958 for #133, finish rtsp sdp, start rtp. 10 years ago
winlin f14af45413 for #133, alloc and free rtp port. 10 years ago
winlin d4ceff649f the join maybe failed, should use a variable to ensure thread terminated. 2.0.119. 10 years ago
winlin ccc30c70c4 the join maybe failed, should use a variable to ensure thread terminated. 1.0.28. 10 years ago
winlin 40fbfd8560 for #133, rtsp extract tcp/udp listener. 10 years ago
winlin 4807f7850d for #133, rtsp parse the announce packet, parse the sps/pps and audio sequence header by base64. 10 years ago
winlin 604f4cc57b for #133, support the rtsp options request and response. 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 78f34ad46f for #304, support config default acodec/vcodec. 2.0.118. 10 years ago
winlin 922150b2cf for #304, rewrite hls/ts code, support h.264+mp3 for hls. 2.0.117. 10 years ago
winlin 3c813847bd rewrite the ts remux of hls. 2.0.117 10 years ago
winlin 1ed3e283ab implements the pat/pmt write ts header. 10 years ago
winlin e88c1e32ee always increasing target duration, for #304 10 years ago
winlin 25af6c6847 for #304, use stringstream to generate m3u8, add hls_td_ratio. 2.0.116. 10 years ago
winlin 381e88d698 add release code. ZhouGuowen for SRS2.0 10 years ago
winlin b982b27f6f add dev code for each release. HuKaiqun for SRS1.0 10 years ago
winlin e19ee0cb99 for #311, set pcr_base to dts. 2.0.114. 10 years ago
winlin 87519aaae8 fix the avc codec bug, the ibmf format may like the annexb, we must guess only one time. 2.0.114 10 years ago
winlin 66931a8890 try to fix hls problem, print the video packets. 10 years ago
winlin b8d4f68a69 try to refine hls, always flush video when reap segment. 10 years ago
winlin 5a3cd235fd refine hls, try to fix the hls ts corrupt problem. 10 years ago
winlin d5e3ac4e7d for #310, the aac profile must be object plus one. 1.0.26 10 years ago
winlin 4820d455d5 for #310, workaround to force to LC/MAIN, donot support SSR above. 2.0.113 10 years ago
winlin f8bdd28de6 add comments for hls m3u8, target duration may should not changed. 10 years ago
winlin 693c7a5349 refine hls m3u8, use LR(0x0a, \n) as new line char 10 years ago
winlin 81ea6d34ce add pdf of hls rfc, corrent the content type. 10 years ago
winlin 30b1759aa9 fix bug for memory hls. 10 years ago
winlin bdda337f33 fix aac adts bug, the frame length is 2bits. 10 years ago
winlin 0af6e5e829 fix bug for srs-librtmp 10 years ago
winlin dba983d124 for #136, update the config for ram hls. 10 years ago
winlin a23191497f fix #136, support hls without io(in ram). 2.0.112 10 years ago
winlin 89b37d3469 for #136, refine the conf for hls. 10 years ago
winlin 4d10cc9f59 for #250, add conf. 10 years ago
winlin 16afe7ddbb fix #250, support push MPEGTS over UDP to SRS. 2.0.111 10 years ago
winlin 4246be92c9 for #250, merge avc to codec. use queue to dequeue. 10 years ago
winlin 153a3a6c42 must user pithy print for mpegts print. 10 years ago
winlin 70c8fe13c4 for #250, support h264 video for push mpegts over udp. 2.0.110 10 years ago
winlin 66fccdbbd1 for #250, demux PES stream ok, only support h.264(annexb) and aac(adts) in mpegts over udp. 3.0.109. 10 years ago
winlin bce78fdab6 for #250, add comments for elemetary stream specifed by stream_id. 10 years ago
winlin a384cc400a for #250, use udp packet handler. 10 years ago
winlin 35ab0ea627 for #250, use buffer to cache bytes, for system will split the udp packet. 10 years ago
winlin b38bae2a89 for #250, refine parse pes packet, remove the clear method. 10 years ago
winlin 1685cdd48e for #250, parse pes packet ok, ts message ok. 10 years ago
winlin 486277089d for #250, parse the PES ts packet payload. 10 years ago
winlin 755e61e011 update the qt project. 10 years ago
winlin 8374017329 build libfdk-aac in ffmpeg. 2.0.108 10 years ago
winlin cc87992fe0 for #250, decode the PMT and PAT 10 years ago
winlin 7692e50fc2 for #250, calc and verify the crc32 of PAT. 10 years ago
winlin 52b62918d9 for #250, decode the PAT of PSI ts packet. 10 years ago
winlin 51aecb8fde for #250, decode the ts packet header and adaptation field. 10 years ago
winlin bd395904df for #250, the ts packet and adaptation field. 10 years ago
winlin aff7a1cb4d add ts packet definition for #250. 10 years ago
winlin 919a85b103 for #301, hls support h.264+mp3, ok for vlc. 2.0.107 10 years ago
winlin 2c42350489 for #301, http ts stream support h.264+mp3. 2.0.106 10 years ago
winlin aaade0f04f for #268, refine the pcr start at 0, dts/pts plus delay. 2.0.105 10 years ago
winlin 9cbc753e8e for #151, #268, refine the pcr start at 0, dts/pts plus delay. 1.0.25 10 years ago
winlin c9d270fbe0 refine code for #250, ts remux 10 years ago
winlin b0daf1482d update version to 1.0.24 10 years ago
winlin 1835957a2b for #151, refine pcr=dts-800ms and use dts/pts directly. 1.0.24 10 years ago
winlin ea85ad2e20 for #293, #250, move the ts codec to kernel ts. 10 years ago
winlin d22e4e86d8 update projects for rtmp renamed to protocol 10 years ago
winlin 711b6ca277 for #250, basic stream caster framework. 2.0.104 10 years ago
winlin 6463d22a14 for #250, add mpegts over udp stream caster class. 10 years ago
winlin 7f02bfa3a4 for #250, the mpegts over udp stream caster framework. 10 years ago
winlin 52891b491a listen and serve stream caster mpegts over udp. 10 years ago
winlin f9d1e1111a merge from feilong, consumer directly sleep when paused. 10 years ago
winlin 8ace73f30d for #151, use absolutely overflow to make jwplayer happy. 2.0.103 10 years ago
winlin 4f5cc9c403 for #151, use absolutely overflow to make jwplayer happy. 1.0.23 10 years ago
winlin 6b89ffbc1d add config section for stream caster. 10 years ago
winlin 73cfdea332 for #299, srs http server support dash vod stream over mp4 range. 2.0.103 10 years ago
winlin e0ee8de2fb for #299, srs http server support dash, flash request range in range or bytes. 10 years ago
winlin a4ba40952a for #250, rename rtmp to protocol dir. 10 years ago
winlin d9a012164e update vs2010 project. 10 years ago
winlin a647043a06 update readme and wiki url for http ts stream 10 years ago
winlin 2a05783d5c for #293, support http ts stream. 2.0.101 10 years ago
winlin dfe385d0c9 for #293, move the simple buffer to kernel. 10 years ago
winlin 77d78eac5c for #293, add http ts stream framework. 10 years ago
winlin 0f59073400 refine code, rename the pts to dts although both ok for audio. 10 years ago
winlin 913f98b902 for bug #293, http ts stream, move the avc codec from app to kernel. 10 years ago
winlin dc6299171f refine http stream code. 10 years ago
winlin 7d86c6d9e9 for bug #293, refine for fast cache of http stream. 10 years ago
winlin 2167a8385c update version to 3.0.101 10 years ago
winlin 25807298ad alias http_stream to http_server. rename http to http_static of vhost. rename http_flv to http_renux 10 years ago
winlin 7305fa6f03 update vs2010 filter 10 years ago
winlin f26a2a8f0e add vs2010 filters. 10 years ago
winlin db700a0c64 update vs solution 10 years ago
winlin 31efea4f33 rename srs cmake ide to jetbrains clion 10 years ago
winlin 664c85cf3d Merge branch 'develop' of github.com:winlinvip/simple-rtmp-server into develop 10 years ago
winlin a3607c9193 use ide dir for ides. 10 years ago
winlin 49330b98b3 Merge pull request #296 from panda1986/develop
支持mp3音频编码
10 years ago
panda1986 797c1b0762 support all acodec. not forced to aac. 10 years ago
panda1986 e7d54c2ca9 Update srs_app_ffmpeg.cpp
srs develop 新增支持mp3转码后,需要添加新的acodec-libmp3lame.所以去掉srs_app_ffmpeg.cpp中对acodec的判断
10 years ago
winlin bb1331cc91 update conf. 10 years ago
winlin b735e29d05 refine conf, add port. 10 years ago
winlin e5ef4c2e66 update the conf of http static and stream. 10 years ago
winlin 5f194bc87c merge from feilong, the crash for cosumer wait. 10 years ago
winlin b7b268dfbf fix #293, support http live flv/aac/mp3 stream with fast cache. 2.0.100. 10 years ago
winlin 29a8932b49 for bug #293, use http stream cache for android weixin to happy. 10 years ago
winlin f9f2fcbb9c for #293, add http stream cache for audio mp3/aac stream. 10 years ago
winlin e6549b261c for #293, support http mp3 streaming 10 years ago
winlin d364a81d8f for #293, support http mp3 streaming 10 years ago
winlin 99bf397487 for bug #293, add mp3 id3 spec 10 years ago
winlin b04888a35d for #293, #277, support http chunked encoding 10 years ago
winlin 15d87537a1 for bug #293, support aac stream. 10 years ago
winlin 3244c083c7 for bug #293, support http aac stream 10 years ago
winlin 7674524c31 for #239, empty the aac encoder 10 years ago
winlin c0233542bf for #293, add aac encoder for http aac stream. 10 years ago
winlin 77e43d1813 refine comments of aac publish for #212 10 years ago
winlin c0a7752718 for #293, add aac mime audio/x-aac 10 years ago
winlin d546827b1c for #293, refine the mime of content type. 10 years ago
winlin 3b853a6dbd fix #293, support rtmp remux to http flv live stream. 10 years ago
winlin 53d9faf395 for #293, update readme. 10 years ago
winlin eea31ef4f3 for #293, support rtmp remux to http flv live stream. 10 years ago
winlin faaa9187f2 for #293, mount http flv stream when publish. 10 years ago
winlin 2698e6dbae for bug #293, http live streaming framework. 10 years ago
winlin eff2d81016 for #293, add http flv stream 10 years ago
winlin c4302b9b61 for bug #277, the http server subscribe the reload. 10 years ago
winlin f1393ee43f for bug #277, use http not found when no file. 10 years ago
winlin 398b212bfa for bug #277, refine code, support default http vhost. 10 years ago
winlin 2742c0d3c2 for #277, support http vhost mount. 10 years ago
winlin 4513486266 refine http server, support mount dir for vhost. 10 years ago
winlin bfff8413b6 refine code for #277, the copy first param is the dest. 10 years ago
winlin c695a8fcbd refine code for #277, extract the flv vod stream. 10 years ago
winlin e71bc0cbc5 for bug #277, refine the http server. 10 years ago
winlin bbe96a4b31 for bug #277, support flv stream. 10 years ago
winlin cbed2bbca4 fix #277, refine http server refer to go http-framework. 2.0.98 10 years ago
winlin 9bbbaad288 for bug #277, refine http api refer to go http-framework. 2.0.97 10 years ago
winlin a1f887f46f refine code, move onMetaData to consts. 10 years ago
winlin 04aa6f8296 drop script data except the onMetaData packet. 10 years ago
winlin cc22ca4890 hotfix #290, use iformat only for rtmp input. 2.0.95 10 years ago
winlin 4449a8d7b0 fix #290, use iformat only for rtmp input. 1.0.22 10 years ago
winlin 29be14dd37 merge from feilong, fix memory leak. 10 years ago
winlin a4b61081cc merge from feilong, fix memory leak. 10 years ago
winlin fae006ca7c merge from feilong, fix memory leak. 10 years ago
winlin 63309a0538 refine for bug #288, drop info frame without error. 10 years ago
winlin b705ed0b90 for bug #288, refine the codec decode info frame failed. 1.0.21 10 years ago
winlin 964668dc73 merge from feilong, print format error. 10 years ago
winlin b3225100e7 Merge pull request #282 from tufang14/develop
add client num in statistic with traverse every client for #227
10 years ago
qiang.li 310e49e7f3 add client num in statistic with traverse every client 10 years ago
winlin 982e9555bd merge from feilong, fix hls msg memory leak bug. 10 years ago
winlin b466756931 merge from feilong for bug #281. 10 years ago
winlin 27e0521ace fix #281, fix hls bug ignore type-9 send aud. 1.0.20 10 years ago
winlin 6c833902f9 merge http api from tufang. 2.0.92 10 years ago
winlin ac584a4db2 Merge pull request #279 from tufang14/develop
add client num for stream in statistic for #227
10 years ago
qiang.li 46d716612c add client num for stream in statistic 10 years ago
winlin 44f5efda21 refine the print info. 10 years ago
winlin 0e9c9db3f4 fix the aggregate bug, adjust to starttime of msg. 2.0.91 10 years ago
winlin 5aa31568ba fix the rtmp dump, parse the aggregate msg. 10 years ago
winlin 5661fc2676 refine dvr and rtmp dump, write the original data. 10 years ago
winlin a402ca7120 refine code, the consumer always alive longer than queue recv thread. 10 years ago
winlin 89a3cf9efe refine code, failed when specified complex but no ssl for srslibrtmp 10 years ago
winlin 0e03d019a8 for bug #215, srs rtmp dump support conn args. 2.0.90 10 years ago
qiang.li 08e9f6ef42 add play client num in statistic 10 years ago
winlin f1efdcd000 refine code, use global virtual id to generate the id of vhost and stream. 10 years ago
winlin ae63af6a4a refine code, implements the stat.: 10 years ago
winlin 97bea51499 refine the api, response the error code and data. 10 years ago
winlin cc796a433a refine the statistic arch. 10 years ago
winlin 40ed2249e8 refine code to use the one coding style. 10 years ago
winlin 4bb17f0c81 replace the TAB with 4spaces 10 years ago
winlin 344ff24f66 add srs_app_statistic to upp project. 10 years ago
winlin 67adc8dc61 merge with security bug fix. 10 years ago
qiang.li a4a93613d0 add statistic for stream 10 years ago
winlin dc11418c79 fix #274: http-callback support on_dvr when reap a dvr file. 2.0.89 10 years ago
winlin dd2c7e0b4d hotfix to remove the pageUrl for http callback. 2.0.88 10 years ago
winlin 247b772449 hotfix to remove the pageUrl for http callback. 1.0.19 10 years ago
winlin 7f60d472e6 remove the change vhost forward. 10 years ago
winlin 45724bfaec update conf for transcode. 10 years ago
winlin 0b9bbdbe74 Merge branch '1.0release' into develop 10 years ago
winlin f9a33fbeee fix the compile failed for utest at 32bits cpus 10 years ago
qiang.li 8d534d3470 get stream info use http api #227 10 years ago
winlin f881bc43b5 fix #179: dvr support custom filepath by variables. 2.0.87 10 years ago
winlin f89941254a refine code of security deny check 10 years ago
winlin 18b15b9099 refine comments of security deny check 10 years ago
winlin 75f2607685 fix #211, support security allow/deny publish/play all/ip. 2.0.86 10 years ago
winlin f8ec7c706d merge from 1.0.18, hotfix #207, trim the last 0 of log. 2.0.85 10 years ago
winlin e590537dca fix #207, trim the last 0 of log. 1.0.18 10 years ago
winlin 07b207b7e3 remove test code for api-server. 10 years ago
winlin 9d34820c80 fix #158: http-callback check http status code ok(200). 2.0.84 10 years ago
winlin 8df0f724d6 fix #216, http-callback post in application/json content-type. 2.0.83 10 years ago
winlin ca977ef739 hotfix #216, http-callback post in application/json content-type. 1.0.17 10 years ago
winlin 518a5a72ab fix #263, srs-librtmp flv read tag should init size. 2.0.82 10 years ago
winlin c1c01ec802 hotfix #270, memory leak for http client post. 2.0.81 10 years ago
winlin bb6dfe40c1 fix #270, memory leak for http client post. 1.0.16 10 years ago
winlin 569596c10d update copyright, from 2013 to 2015 10 years ago
winlin 1824e18bd2 fix the comment bug. 10 years ago
winlin 12f4abd553 fix #266, aac profile is object id plus one. 2.0.80 10 years ago
winlin c0a6c3efa3 merge from 1.0release, hotfix #267, the forward dest ep should use server. 2.0.79 10 years ago
winlin d9aca8ab82 hotfix #267, the forward dest ep should use server. 1.0.15 10 years ago
winlin e27c95b0e8 merge from 1.0release for #268, the hls pcr is negative when startup. 2.0.78 10 years ago
winlin 513c1ec6d5 fix #268, the hls pcr is negative when startup. 1.0.14 10 years ago
winlin 5e9ff71740 refine the log verbose 10 years ago
winlin 2d229b09be refine rtmp protocol stack comments 10 years ago
winlin 5a229e89bf refine the rtmp protocol stack comments, the stream id in little-endian. 10 years ago
winlin 9e35664510 refine the simple handshake comment. 10 years ago
winlin 8757473a7a Merge branch '1.0release' into develop 10 years ago
winlin dec4f6b989 hotfix 1.0release, add remote gitlab 10 years ago
winlin 8ea6da2607 Merge branch '1.0release' into develop 10 years ago
winlin dfd4eeca45 hotfix 1.0release, git checkout develop when commit 10 years ago
winlin 9a66d22f3b hotfix 1.0release, 1.0.13 10 years ago
winlin b8de3bd3b4 convert the core to unix format. 10 years ago
winlin 92146712d8 fix srs-librtmp send raw aac audio channel bug. 2.0.76 10 years ago
winlin 9788570ba5 fix bug for ubuntu14 to build. 10 years ago
winlin 28eedfc177 merge from 1.0release for #264, ignore the video NALU which is actually a sequence header to make HLS happy. 2.0.75 10 years ago
winlin 2e43a63bf4 fix #264, ignore the video NALU which is actually a sequence header to make HLS happy. 1.0.12 10 years ago
winlin b77e1de1d1 fix bug of utest 10 years ago
winlin 81e70e7bdb for bug https://github.com/winlinvip/st-load/pull/3, add ecma array to object. 10 years ago
winlin eef8034632 merge from 1.0release for bug #264. 2.0.74 10 years ago
winlin 7737042795 fix #264, remove the test code. 1.0.11 10 years ago
winlin 1dfac0bf1d fix #264, support disconnect publish connect when hls error. 1.0.11 10 years ago
winlin db13c725a6 refine #259, rename the on_dispose to wakeup. 2.0.73 10 years ago
winlin 61a648f1d2 refine for #259, chmod -x files. 10 years ago
winlin 24815e4efe refine code for bug #239 10 years ago
winlin 304208f822 fix #239, traverse the token before response connect. 1.0.10. 10 years ago
tufang14 3d0d43c5dc token bug
多级origin-edge模式,edge上功能不生效
10 years ago
winlin 0c132e9781 update the log position. 10 years ago
winlin 127b96b255 add git2unix and git commit script. 10 years ago
winlin 9c033c7da6 hotfix 1.0, author bug, use error macro. 1.0.9 10 years ago
winlin 575e50b6e2 hotfix to add comments on 1.0release 10 years ago
winlin be53b10ed3 refine log position 10 years ago
winlin d91a9dfa9d udpate the srs_bwt. 10 years ago
winlin cd0ab5fb43 update PRIMARY, AUTHORS, CONTRIBUTORS rule 10 years ago
winlin db7af6259a update PRIMARY, AUTHORS, CONTRIBUTORS rule 10 years ago
winlin d672fae255 update PRIMARY, AUTHORS, CONTRIBUTORS rule. 1.0.8 10 years ago
winlin 44962c9142 update PRIMARY, AUTHORS, CONTRIBUTORS rule 10 years ago
winlin c1e9aed0ac all wiki translated to English. 1.0.7 10 years ago
winlin eba1740ed5 hotfix #200, deadloop when read/write 0 and ETIME. 1.0.6. 10 years ago
winlin f2f259d050 use number for macro VERSION_MAJOR, VERSION_MINOR and VERSION_REVISION. 1.0.5. 10 years ago
winlin 2175102ea2 remove the sync script for mirror, which maybe updated. 10 years ago
winlin 3c31e6db05 for bug #186, read the args when discovery it. 1.0.4 10 years ago
winlin e3e18b9915 for bug #186, read the args when discovery it. 1.0.4 10 years ago
winlin fe59783d83 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki. 10 years ago
winlin aa98ca60b9 fix #186, hotfix for bug #186, drop connect args when not object. 1.0.3. 10 years ago
winlin 77d14ff752 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin 6da21364f6 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin bd158ec838 hotfix for bug #183, donot support AnnexB when decoding RTMP body for HLS. 1.0.1. 10 years ago
winlin 2be014e4f5 remove the dead code for bug #180 10 years ago
winlin fca500fae6 update package for pi, check the lsb_release. 10 years ago
winlin 024611cc08 update package for pi, check the lsb_release. 10 years ago
winlin dddec3484e update to 1.0beta, 1.0.0 10 years ago
winlin effcd89f66 refine script. 10 years ago
winlin 6468b9e92b refine script, to disable iptables and selinux. 0.9.225 10 years ago
winlin 5e8f8ad3b9 add add hosts and wiki. 10 years ago
winlin 3fcbb60b1c add add hosts and wiki. 10 years ago
winlin bea53dca97 refine the run script for centos7 10 years ago
winlin a9cceee943 refine the run script for centos7 10 years ago
winlin 2ed794ad52 refine macro, use ffmpeg_stub and ffmpeg_tool, 0.9.224 10 years ago
winlin 9789335d0b fix #151, always reap ts whatever audio or video packet. 0.9.223. 10 years ago
winlin 13b092704d refine code for bug #151, refine the source functions, add comments. 10 years ago
winlin 3f9a53de0e refine cmake list, only for clion. 10 years ago
winlin b830b995e6 fix bug #162, requires epoll. 0.9.222 10 years ago
zhengfl 2317f0e767 refine 11 years ago
zhengfl bafdd83122 last 11 years ago
zhengfl 1e34d2a5cd client connection no disconnect 11 years ago
winlin 0d6b91039d fix #257, refine latency, send when got one+ msgs, 2.0.72 10 years ago
winlin cbad7a3074 fix #257, server latency is 0.1s+, the bottleneck is encoder. 2.0.71 10 years ago
winlin 5529813fcb for bug #257, support NULL msg in msgs to send. 10 years ago
winlin 595bf24a51 for bug #257, default to off the realtime(min-latency). 10 years ago
winlin dac9f9c45c refine the log level. 10 years ago
winlin 10297fab51 fix #257, support 0.1s+ latency. 2.0.70 10 years ago
winlin 68ade0a267 add log info for rtmp conn. change the mw_latency to 100 for realtime. 10 years ago
winlin 6bdd0af728 for bug #251, remove the queue fast cache for it's too complex, use queue fast vector instead. 2.0.69 10 years ago
winlin 7150a99f41 for bug #251, remove the mic(message iovs cache), no use. 10 years ago
winlin a3de1c71fc reset the mw_latency to 350. 10 years ago
winlin 1311b6fe65 fix #251, support 10k clients. 2.0.67 10 years ago
winlin 55d98fceed for bug #251, add min msgs for queue cond wait. 10 years ago
winlin 438ee30ac1 for bug #251, refine the queue fast vector. 2.0.66 10 years ago
winlin 5a2b8afead for bug #251, add queue fast vector. 2.0.66 10 years ago
winlin 8f72f79504 for bug #251, add queue fast cache. 2.0.65 10 years ago
winlin 1bbdae6632 refine code. 10 years ago
winlin bba6063492 for bug #251, the shared ptr message share the header. 2.0.64 10 years ago
winlin 330819fb74 for bug #251, refine the mic algorithm. 2.0.63 10 years ago
winlin d53fd7f570 for bug #251, support mic(message iovs cache). 2.0.61 10 years ago
winlin 32d537b96b for bug #251, refine code before mic. 10 years ago
winlin d827928eeb for bug #251, merge the performance refines. 10 years ago
winlin a6599f2250 remove the qt modify file. 10 years ago
winlin 9892b92258 Revert "for bug #251, somhc(session-oriented message-header cache). 2.0.61"
It hurt performance, should never use it.

This reverts commit d073adde58.
10 years ago
winlin d073adde58 for bug #251, somhc(session-oriented message-header cache). 2.0.61 10 years ago
winlin de993b6465 for bug #251, refine the directly access ptrs for hls,dvr,forwarder,consumer. 10 years ago
winlin d3a103184a refine protocol sdk send msg, the chunk header generate. 10 years ago
winlin f9b9a60de7 for bug #251, remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60 10 years ago
winlin 528ae1e9b1 refine source and queue dump msgs. 10 years ago
winlin e80c8603d4 fix #251, revert changes, for the cond wait and fast cache queue is no use. 2.0.59 10 years ago
winlin 92ecdf088b for bug #251, use macro to define the fast cache and cond wait. 2.0.58 10 years ago
winlin cd317859db add mw sleep time and msgs/iovs table. 10 years ago
winlin 9ee138746f for bug #251, 9k+ clients, use fast cache for msgs queue. 2.0.57 10 years ago
winlin dde05c6315 for bug #251, refine the send use cond wait. 10 years ago
winlin 4c1d5c0d1e refine the log for mw and mr. 2.0.55 10 years ago
winlin fad6074a25 set send socket buf. mw/mr sleep default to 350. 10 years ago
winlin 4d1c162ebd fix utest failed bug. 10 years ago
winlin 4c6cf959c1 refine fast buffer, check available bytes to read. 10 years ago
winlin 98647d6e67 limit the user-space buffer size to 128KB, 128MB for 1k publishers. 10 years ago
winlin 76af04c55d refine the recv buffer for mr. 10 years ago
winlin 09101b8d5e remove the increase timeout for read, for there is no small timeout. 10 years ago
winlin 279b4ff4c9 refine macros 10 years ago
winlin b1d7fbe668 fix #241, add mw(merged-write) config. 2.0.53 10 years ago
winlin 72fa33d9fb update performance to 4k, when mr_sleep to 2000ms. 2.0.52 10 years ago
winlin f1192a8302 fix bug for bug #241, default to 32k for socket buffer. 10 years ago
winlin 5589b13d2e for bug #241, support mr(merged-read) config and reload. 2.0.52. 10 years ago
winlin 57f844b636 for bug #249, simplify the macro, 0 to disable chunk stream cache. 10 years ago
winlin 159ef3823c for bug#241, simplify the buffer, donot realloc it. 10 years ago
winlin a23b5b9a4b for bug#241, simplify the buffer, donot change its size. 10 years ago
winlin d026861e23 for bug #241, simplify the buffer, donot reset when chunk size change. 10 years ago
winlin 4b09531e2f for bug #241, simplify the merged read config macros. 10 years ago
winlin f57801eb46 fix #249, cache the chunk headers info to +5% or +10% performance. 2.0.51 10 years ago
winlin 90992b31a3 for bug #194, add the send macro to performance. 10 years ago
winlin 60bc9c2aa0 add performance header to control options for performance. 2.0.50 10 years ago
winlin 29324fab46 fix #248, improve about 15% performance for fast buffer. 2.0.49 10 years ago
winlin 8423974e3b for bug #248, rename SrsBuffer to SrsFastBuffer. 10 years ago
winlin 0ea8cd9e84 for bug #248, use simple buffer for http. 10 years ago
winlin 2cb8b7dd52 for bug #248, use simple buffer for hls. 10 years ago
winlin 315f981821 refine for bug #241, increase the small bytes for merged read. 10 years ago
winlin d1d6023c70 for bug #241, limit the buffer for input chunk size. 10 years ago
winlin 5791ed59fd for bug #241, refine the socket max buffer. 10 years ago
winlin 4785f882d4 for bug #241, refine the max buffer and kbps. 10 years ago
winlin 850946bb13 for bug #241, calc the small and sleep for merged read. 10 years ago
winlin aee00877df for bug #241, change buffer size when chunk size changed. 10 years ago
winlin f35ec2155b for bug #241, support merged read. 2.0.48 10 years ago
winlin adf95d239e refine code, move the ISrsBufferReader to srs_protocol_io 10 years ago
winlin ea0e837cd6 move the srs_kernel_buffer to srs_protocol_buffer. 10 years ago
winlin 2fdf994350 for bug #241, use heap to alloc the socket buffer. 10 years ago
winlin 6cbf732e1a for bug #237, thread donot sleep when timeout is 0. 10 years ago
winlin c457364321 for bug #237, add name for thread. 2.0.47 10 years ago
winlin 787ab674e3 fix #244, conn thread use cond to wait for recv thread error. 2.0.47. 10 years ago
winlin 565f29ed6c Revert "for bug #241, merge big chunks for publish, no use."
This reverts commit 6b57597718.
10 years ago
winlin 6b57597718 for bug #241, merge big chunks for publish, no use. 10 years ago
winlin 463e1fbc41 for bug #237, refine the thread loop for publish thread. 2.0.47 10 years ago
winlin 24a6a723ee for bug #237, never sleep when thread interval is 0. 10 years ago
winlin 6f963b50f3 refine code, publish recv thread sleep 697ms 10 years ago
winlin e9712cc627 refine recv thread, donot set auto response for publish recv thread. 2.0.46 10 years ago
winlin 5905e5c050 merge from 1.0release, traverse the token before response connect. 2.0.45. 10 years ago
winlin 757cffbabf for bug #237, when recv thread failed, quit the cycle. 2.0.44 10 years ago
winlin b28dc7364e refine the srs-librtmp, add hijack get the object. 10 years ago
winlin a94dbecdc4 refine macro of srs-librtmp. 2.0.43 10 years ago
winlin 9387d09f5f refine the macros for windows of srs-librtmp 10 years ago
winlin 15ae4745f4 add macro to disable log. 10 years ago
winlin 07d55010fe remove the free bytes api of srs-librtmp. use system default is ok. 10 years ago
winlin f6032ffe6b always use system log and context. allow hijack the human print macro. 10 years ago
winlin 3584bdb7b6 srs-librtmp support hijack io apis for st-load. 2.0.42. 10 years ago
winlin 29c6014192 refs #1670: fix the bug for bug #237, use us and ms timeout. 10 years ago
winlin af83e18d7e update the README for 1.5k publishers. 2.0.41 10 years ago
winlin 472b1742a2 for bug #237, use isolate thread to recv message. 2.0.41 10 years ago
winlin 0e7836868c for bug #235, refine the queue recv thread. 10 years ago
winlin 0b631ee80d for bug #235, pass timeout to recv thread. 10 years ago
winlin 31eb9bf1c1 for bug #237, extract a queue recv thread. 10 years ago
winlin 22524f390a rename the recv thread to queue recv thread for bug #237. 10 years ago
winlin 1847c5fef7 ignore the actual length of share key. 2.0.40 10 years ago
winlin d171a26758 disable gop cache when not h.264. fix some warning. 10 years ago
winlin c5dd334645 fix the warning of ts_info 10 years ago
winlin 47b4b694be add qtcreate project file trunk/src/qt/srs/srs-qt.pro. 2.0.39. 10 years ago
winlin 3e521d317d update upp dir to srs. 10 years ago
winlin b4057916b6 add qt project file. fix cmake file for clion. 10 years ago
winlin efb73c5487 fix #235, refine handshake, replace union with template method. 2.0.38. 10 years ago
winlin abb0fce3d8 fix bug for utest of message array, it does not free messages now. 10 years ago
winlin 23f4aa5737 for bug #235, fix bug of utest. 10 years ago
winlin e167c97786 for bug #235, fix the return code bug. 10 years ago
winlin 818000dd18 for bug #235, use constructor and destructor for block and digest. 10 years ago
winlin b32d3fb6aa remove the read and write with SrsStream. 10 years ago
winlin 6d49cddc9d for bug #235, refine code order of c1s1 and c2s2 10 years ago
winlin 646d6f6673 for bug #235, refine schema0 and schema1, extract dup code. 10 years ago
winlin 4b9875e279 for bug #235, use strategy to implements the schema0 and schema1. 10 years ago
winlin 5d883e2e29 for bug #235, move functions of block and digest to struct. 10 years ago
winlin ff5cdb1cc1 for bug #215, add srs_rtmp_dump tool. 2.0.37. 10 years ago
winlin 0d98dc88bf Merge branch '1.0release' 10 years ago
winlin 7f121efd7a merge from allspace srs-librtmp for win vs2010. 2.0.36 10 years ago
winlin 14fca601f9 merge from 1.0 hotfix. 3.0.35 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 bb85a0c856 for bug #229, remove the windows vs2010 build files for srs-librtmp build failed on windows. 10 years ago
winlin eb4e7aad69 try to build srs-librtmp on vs2010, failed. 10 years ago
winlin 904a06cadf Merge branch '1.0release' 10 years ago
winlin 62b861718f Revert "remove vs2010 files from master"
This reverts commit f8a2c22f3a.
10 years ago
winlin f8a2c22f3a remove vs2010 files from master 10 years ago
winlin 4c0c3a9ada refine merged code for allspace. 10 years ago
winlin 468941833c change srs version to 2.0.33 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 bb54194c26 checkout master 10 years ago
winlin 1ce79980b1 checkout master 10 years ago
winlin c49981ed6f refine script 10 years ago
winlin b825ea62f9 refine comments 10 years ago
winlin 8766ab5de2 add git2unix script 10 years ago
winlin e76c53dae8 sleep when git commit failed. 10 years ago
winlin ff73088091 fix bug of git commit 10 years ago
winlin 93ee15a552 udpate github commit to git commit 10 years ago
winlin 55461e866f sync tags with csdn and oschina 10 years ago
winlin 131f598ab5 use multiple remote to commit and sync with csdn+oschina. 10 years ago
winlin 6a5f405ba0 add github script 10 years ago
winlin e11fa383ca udpate the srs_bwt. 10 years ago
winlin 02778dba4c udpate the srs_bwt. 10 years ago
winlin a2af051840 udpate the srs_bwt. 10 years ago
winlin e7ccbce472 update PRIMARY, AUTHORS, CONTRIBUTORS rule. 2.0.32. 10 years ago
winlin e492fa5353 fix #212, support publish aac adts raw stream. 2.0.31. 10 years ago
winlin 3d97048c3a fix bug #217, add reuse conn to play different player. 10 years ago
winlin 3e81e6e0f1 refine code for bug #217, use recv thread to set the timeout. 10 years ago
winlin 58136ec178 fix #217, remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30. 10 years ago
winlin 622218c4dd for bug #217, use isolate thread to improve 17% performance. 10 years ago
winlin d3c770d252 refine librtmp, add audio video detail. 10 years ago
winlin d80b580c2f refine librtmp, remove the _get_ for some attribute get. 10 years ago
winlin bb7a19636a fix the bandwidth file name bug. 10 years ago
winlin 2a9bec3d89 adjust the api, move audio and h264 after rtmp 10 years ago
winlin aa69f6197a srs-librtmp add rtmp prefix for rtmp apis. 2.0.29 10 years ago
winlin 180106ce70 refine librtmp, move the utils and human to end section. 10 years ago
winlin 10bc5399ec refine librtmp api, add prefix utils for utilities. 10 years ago
winlin b3bb2cdf2b refine code, rename the human functions to prefixed with srs_human_ 10 years ago
winlin 30e7c38a48 refine code, add human readable section 10 years ago
winlin d9474d7600 refine examples of srs-librtmp, add srs_print_rtmp_packet. 2.0.28. 10 years ago
winlin a058eeeb20 fix #212, support publish audio raw frames. 2.0.27 10 years ago
winlin d6072b16c0 support compile srs-librtmp on windows. 2.0.26 10 years ago
winlin 5f48d4f566 refine comments for SrsMessageArray. 2.0.25 10 years ago
winlin df35f75df1 refine response call, 2.0.24 10 years ago
winlin 749fac414b refine code, donot response call when transaction id is zero. 10 years ago
winlin fbcb63f775 v2.0, 2014-11-18, all wiki translated to English. 2.0.23. 10 years ago
winlin 9f60a6738a add comments for listen 10 years ago
winlin 0c39a704c2 update build srs librtmp single 10 years ago
winlin 2c601a0069 fix #204, srs-librtmp drop dupliated sps/pps(sequence header). 2.0.22. 10 years ago
winlin b4269c8d67 refine name of srslibrtmp, raw_stream to h264_raw_stream 10 years ago
winlin 278ff845d3 fix #203, srs-librtmp drop any video before sps/pps(sequence header). 2.0.21. 10 years ago
winlin ecfbcd68d8 refine srslibrtmp, rename flv_bool to srs_flv_bool 10 years ago
winlin 3292136f70 update research, flv ingester, support atc time flv. 10 years ago
winlin 30d48905b3 refine git sync script, checkout master 10 years ago
winlin bb5e99f562 fix #202, fix memory leak of h.264 raw packet send in srs-librtmp. 2.0.20. 10 years ago
winlin 7ebca6cb5b refine the type of RTMP from int to char. add srs_parse_timestamp(), 2.0.19 10 years ago
winlin 47ed9e33dd refine code for bug #194, use send messages for all msg array. 10 years ago
winlin f11272e3ce add comments for bug #194, #196 10 years ago
winlin 38a683192a fix typo 10 years ago
winlin f2f02b06d5 for bug #194, refine code, to 2.0.17 10 years ago
winlin 8845bb7caf for bug #194, refine code, remove the old duplicated code. 10 years ago
winlin 62719c2b12 for bug #200, fix the writev for librtmp, add comments. 10 years ago
winlin 0bc35e093c for bug #200, deadloop when read/write 0 and ETIME. 2.0.16. 10 years ago
winlin 77cf885d8c add comments for #161 10 years ago
winlin 4af2e78c59 refine code for bug #194, add comments to macros. 10 years ago
winlin cc6aca9ad5 fix #194, writev multiple msgs, support 6k+ 250kbps clients. 2.0.15. 10 years ago
winlin 7cf855f242 for bug #199, refine the header generate 10 years ago
winlin 953159258c refine code, rename the c0c3 header cache and iov cache. 10 years ago
winlin ab93506b01 for bug #199, refine the api of send message. 10 years ago
winlin 55580ca900 add comments about bug #197 10 years ago
winlin d257360e96 add comments about bug #196 10 years ago
winlin 8acd143a7a fix #194: refine the timeout recv, pulse to 500ms. 2.0.14. 10 years ago
winlin a6f3478a74 for bug #194, remove the poll, it's no-use 10 years ago
winlin bc1b5f4bbf for bug #194, disable the srs fd poll. 10 years ago
winlin 4f21e92ae0 fix the message of config for max_connections. 10 years ago
winlin 21f16f3a83 for bug #194, use play fd poll to improve performance, it works. 10 years ago
winlin 164f632b62 for bug #194, add fds poll, just sleep to send without recv. 10 years ago
winlin 133cc62b51 for bug #194, use play fd poll, create the singleton poll 10 years ago
winlin efc85ed6df refine config, check the connections more precise 10 years ago
winlin de5e2d0a40 Revert "Revert "for bug #194, refine the config""
This reverts commit b4c1d55311.
10 years ago
winlin b4c1d55311 Revert "for bug #194, refine the config"
This reverts commit 2a55ae4317.
10 years ago
winlin e87eacd499 Revert "add srs pipe for bug #194"
This reverts commit f9756ea14c.
10 years ago
winlin 73abb1a31d Revert "for bug #194, add pipe to consumer."
This reverts commit 1e601a6efc.
10 years ago
winlin 306f75b267 Revert "for bug#194, open pipe for each connection."
This reverts commit ade81bb244.
10 years ago
winlin bf5206d049 Revert "Revert "add test file to show the max open files.""
This reverts commit ea70f29648.
10 years ago
winlin ea70f29648 Revert "add test file to show the max open files."
This reverts commit c8673cd50e.
10 years ago
winlin ade81bb244 for bug#194, open pipe for each connection. 10 years ago
winlin 1e601a6efc for bug #194, add pipe to consumer. 10 years ago
winlin f9756ea14c add srs pipe for bug #194 10 years ago
winlin 2a55ae4317 for bug #194, refine the config 10 years ago
winlin c8673cd50e add test file to show the max open files. 10 years ago
winlin 36d12dd8ea for bug #194, change server main cycle to 1s. 10 years ago
winlin 8cc9a11b81 for bug #194, set the server main cycle to 1s 10 years ago
winlin 2adf2550dc refine the depends to make st script 10 years ago
winlin 46330dd196 fix #195: remove the confuse code st_usleep(0). 2.0.13. 10 years ago
winlin 8ab6b57612 research st, the timeout and coroutine scheduler. 10 years ago
winlin be46e428ad research st, for bug #193, remove the code with bug, exit when fork. 10 years ago
winlin f4dfee0e9f research st, add comments for bug #193. 10 years ago
winlin cd09fcaf55 research st, remove all events except epoll. 10 years ago
winlin 91f6dbe479 research st, add test for setjmp and longjmp. 10 years ago
winlin 4d4e840209 research st, add jmp_flow. 10 years ago
winlin 683b01a6c9 research st, add comments about the thread cycle 10 years ago
winlin 8327a57b7e never use stack variable for setjmp 10 years ago
winlin 2c01f7e943 research st, expand MD_INIT_CONTEXT macro, the thread start. 10 years ago
winlin 8da8c49f39 research st, add comments 10 years ago
winlin 2b70212649 research st, add stack struct comments. 10 years ago
winlin 6bde1e54dc research st, add stack alloc commnets. 10 years ago
winlin e49a868308 research st, rename variable thread to trd, for thread is a keyword. 10 years ago
winlin ac1a4ec0a3 research st, always alloc on stack. 10 years ago
winlin ae8b3e3c00 research st, remove the support of MD_STACK_GROWS_UP 10 years ago
winlin 340464ed56 research st, remove __ia64__ cpu support 10 years ago
winlin a27c3dca2d research st, add gdb info for setjmp. 10 years ago
winlin 4b24ee9db3 research st, only for linux and arm/mips/i386/x86_64 cpus. 10 years ago
winlin cc811dfc90 refine script for generate script 10 years ago
winlin 6968aef66a update readme for srs-librtmp 10 years ago
winlin a827766cd6 for #191, support exported to project or file. 10 years ago
winlin 606fc13a03 rename the confict macro to srs_lib_trace 10 years ago
winlin 3405f35d06 fix #191: configure --export-librtmp-project and --export-librtmp-single. 2.0.11. 10 years ago
winlin e62c3a4e0e for bug #66, clear the sps and pps. 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 5554922820 refine librtmp tools, use srs_trace macro instead printf. 10 years ago
winlin cf5c24af4a refine librtmp, unify all tools format and usage. 10 years ago
winlin 6de83db76e refine srs-librtmp log macro 10 years ago
winlin f92303c764 refine all research tools, remove the public header, add log to srs_librtmp.h 10 years ago
winlin 7ba07c6f49 refine librtmp, add example to api. 10 years ago
winlin 106bef802f fix #66, srs-librtmp support write h264 raw packet. 2.0.9. 10 years ago
winlin 3358570be6 refine for bug#66, implements the usage. 10 years ago
winlin 0075779d38 for bug #66, refine the api to send h264 frames. 10 years ago
winlin cd5c58ba5f for bug #66, refine the api and demo. 10 years ago
winlin 1074c8d9b2 for bug #66, use new api to directly sendout h264 raw data. 10 years ago
winlin 496f4246f4 complete the h264 to rtmp, but the sps and pps should send in a rtmp packet. for bug #66 10 years ago
winlin 6407baffd5 for bug #66, output the h264 frame type. 10 years ago
winlin 72ad6894ca move the annexb decode utility to protocol. 10 years ago
winlin bd25626f0e refine code for bug #66 10 years ago
winlin 955859ce82 refine librtmp, add pefix to srs_amf0_number and srs_amf0_bool 10 years ago
winlin 1c237a821a add api convert h264 to rtmp packet, for bug #66 10 years ago
winlin e4af098d06 refine code for bug #66 10 years ago
winlin b964a6c534 update for bug #66, add the srs-librtmp sample for publish h.264 raw stream. 10 years ago
winlin 1db69b153e update the research of arm 10 years ago
winlin 0f41e0d26f research st: only support linux 10 years ago
winlin d67454ecc2 research st: only support linux 10 years ago
winlin 5fd308c64e update code, warning when compile dev branch. 10 years ago
winlin fa53250202 refine the macro, use int as version type. 2.0.8 10 years ago
winlin 8521762cb3 research st: refine sync. 10 years ago
winlin 3377df0bea research st: refine skt. 10 years ago
winlin 22710db911 research st: refine sched. 10 years ago
winlin f5f8e8946f research st: refine event, io and key. 10 years ago
winlin c38a545780 reserach st: refine key.c 10 years ago
winlin fd0c85b324 research st: refine io. 10 years ago
winlin f8f18fffa7 research st: update test for st. 10 years ago
winlin 0f293802c8 research st: refine the md.h 10 years ago
winlin 856ba07bd3 research st: update public and common. 10 years ago
winlin 315707d726 research st: refine public 10 years ago
winlin bba2d3dd98 research st: replace the TAB with 4spaces 10 years ago
winlin 55bd1dd95e research st: replace the TAB with 4spaces 10 years ago
winlin 0faa38dc0c research st: remove the osguess.sh 10 years ago
winlin 2dc6b7d1ea add io for st research 10 years ago
winlin 9d7e6b9bb2 update mirror utils 10 years ago
winlin 60ab365660 update mirror, use utils functions. 10 years ago
winlin e104a18763 update sync script on master 10 years ago
winlin b8db8b0fa4 add oschina mirror 10 years ago
winlin 511c814ffb refs #182: rename to sync test. 10 years ago
winlin 69fdec411f refs #182: rename to sync test. 10 years ago
winlin 9aba47cbe3 refs #182: research st, add multiple threadds. 10 years ago
winlin 79ab9f05f3 refs #182: update the st, use cond and mutex. 10 years ago
winlin 388305f44c update st research. 10 years ago
winlin fb906f0afc revert the player for bug #185. 10 years ago
winlin 6a3418cd45 fix #185, AMF0 support 0x0B the date type codec. 2.0.5. 10 years ago
winlin 05cce97140 for bug #186, read the args when discovery it. 2.0.6 10 years ago
winlin 7d70864b33 for bug #186, read the args when discovery it. 2.0.6 10 years ago
winlin 59f68a2655 add prefix wiki/v1_CN_ or wiki/v1_EN_ to wiki. 10 years ago
winlin b65dfd718a add comments for the RTMP packet fields, NULL or never NULL. 2.0.5 10 years ago
winlin 1bfc238fec hotfix for bug #186, drop connect args when not object. 2.0.4. 10 years ago
winlin a169262099 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin e46e7fc596 update readme, rename wiki/xxx to wiki/v1_xxx 10 years ago
winlin 57e8356221 fix #184, support AnnexB in RTMP body for HLS. 2.0.2 10 years ago
winlin d24e2fd0cc remove supports for OSX. 2.0.1. 10 years ago
winlin d9b12b151c refine the makefile. 10 years ago
winlin b65df251c3 chmod +x *.sh 10 years ago
winlin 2f388d614f rename st-1.9 to st 10 years ago
winlin 7692373e02 remove the unused files. add upp project file 10 years ago
winlin 7f4c113e57 add st-1.9 to research 10 years ago
winlin ffabcec191 update csdn mirror, add 1.0release 10 years ago
winlin d085a5cabc update csdn mirror, add 1.0release 10 years ago
winlin 5f29935623 update master to 2.0, because the 1.0release branch is created. 2.0.0 10 years ago
winlin 967de9d2e7 for bug #159: postpone the http server bug to 2.0+ 11 years ago
winlin 67188dcee7 remove the test code of main. 11 years ago
winlin 2048fbf731 refine code, add bug #160 for big chunk size. 11 years ago
winlin f3002144fc fix #180: crash for multiple edge publishing the same stream. 0.9.220. 11 years ago
winlin bc6616bd1f refine code according to inspect of clion. 0.9.219 11 years ago
winlin e0b1e044de add stub code for bug #180, check complex handshake. 11 years ago
winlin 63c9ad272c fix the bug by refine code, rename the get_perfer_cid to get_prefer_cid. 0.9.217 11 years ago
winlin 624ab86fa2 fix the bug by refine code, rename the get_perfer_cid to get_prefer_cid. 11 years ago
winlin bcd1b3d2d4 refine code, remove unused code of dvr. 11 years ago
winlin 20ebf68ea5 fix hls bug, refine config and log, according to clion of jetbrains. 0.9.216. 11 years ago
winlin 002facb85b refine code, fix bug of hls, following jetbrains clion code-inspector. 0.9.215 11 years ago
winlin 4a323e64c4 add openssl for cmake. 11 years ago
winlin 2d7f5ddcbf add cmakelists.txt for cmake for clion of jetbrains. 0.9.214 11 years ago
winlin 83f266b9e2 fix #177, dvr segment add config dvr_wait_keyframe. 0.9.213. 11 years ago
winlin 87aac3ddd4 refine log, add features for macro. 0.9.212 11 years ago
winlin 1d454cd5fb add bug for http-mp4. 11 years ago
winlin 9dd0939327 fix the bug for gmc. 0.9.211 11 years ago
winlin 61728118ab donot destroy the source and connections of gmc. 11 years ago
winlin 79938f3214 add comments for gmc. 11 years ago
winlin 922bc3e3a8 refine configure, use console for gmc/gcp/gmp/gprof 11 years ago
zhengfl c2ac11201b amendment srs_verbose info in the get_peer_ip 11 years ago
winlin 901c9590e4 refine log, log important to file. 1.0.210 11 years ago
winlin 728b749384 fix #167, add openssl includes to utest. 0.9.209. 11 years ago
winlin 53011808fb add sysctl vm.max_map_count for mmap. 11 years ago
winlin d0c585af86 max connections is 32756, for st use mmap default. 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 42a43c69cd fix #150, forward should forward the sequence header when retry. 0.9.208. 11 years ago
winlin 9b6187c3d5 fix #165, refine dh wrapper, ensure public key is 128bytes. 0.9.207. 11 years ago
winlin cb311d998e fix #165, refine dh wrapper, ensure public key is 128bytes. 0.9.206. 11 years ago
winlin 01ae8c4787 refine the handshake random data, fill with value in [0x0f, 0xf0], 0.9.205 11 years ago
winlin cc8dc0fee0 remove the not-supported features, add bug #163, #164. 11 years ago
winlin 4d5414faec update log, add dsu(debug_srs_upnode), 0.9.204 11 years ago
winlin f549f88ed8 for bug #162, add conf and connections limit. 0.9.203 11 years ago
winlin e656a65b6c for bug #162, add conf and connections limit. 11 years ago
winlin ab965655aa refine forwarder, add tracable debug info. 0.9.202 11 years ago
winlin e9e0cd757c fix #160, support forward/edge to flussonic, disable debug_srs_upnode to make flussonic happy. 0.9.201. 11 years ago
winlin c24e68dd70 refine the stat, use one ok. 1.0.200 11 years ago
winlin fc347a1c44 update configure, remove the bwtc, moved to research now. 11 years ago
winlin f03fde37ea refine configre, add --with-stat to configure summary 11 years ago
winlin 6103b1c3ce refine options, add --with-stat. 0.9.199 11 years ago
winlin 3111870316 for bug #155, refine for osx, with ssl/http, disable statistics. 0.9.198. 11 years ago
winlin 554a9763db fix linux config openssl bug. 11 years ago
winlin 5e4dad210a build openssl for osx, for bug #155. 11 years ago
winlin cf7504826b fix reload ingest bug, remove when disabled. 0.9.196 11 years ago
winlin 08bc34e0df refine wiki, cluster to forward. 11 years ago
winlin b15ee26a48 fix the ssl dh key size assert error, key size maybe 127, not always 128. 0.9.195 11 years ago
winlin 67ab0fb5e0 add comments for openssl key generator assert. 11 years ago
winlin aefcaa9683 refine code, add install root message 11 years ago
winlin 0cd2b13e2e add rtmfp tsvarea 11 years ago
winlin b317abbaee refine openssl, add compute_key, for bug #148 11 years ago
winlin d4c2aa1e8e add __openssl_compute_key to calc the shared key 11 years ago
winlin 7adbe7f456 fix utest build failed, sync with src changed. 11 years ago
winlin ad2c996bd8 refine HMAC sha256 digest algorithm. 0.9.193 11 years ago
winlin 12ad95a5b8 refine HMAC sha256 digest algorithm. 0.9.193 11 years ago
winlin 156a9ed2a3 change to 0.9.192. 11 years ago
winlin 1ebaab2c6e fix #148, simplify the RTMP handshake key generation. 0.9.191. 11 years ago
winlin a9d28122f4 refine code, refine the handshake, refine the log of source_id 11 years ago
winlin 5b28355a0b fix #147, support identify the srs edge. 0.9.190. 11 years ago
winlin 3532b61e3d open all utest macro 11 years ago
winlin 798f9139a4 add reload utest. 11 years ago
winlin 33bc8755ab refine code, add comments for ossrs.net monitor. 11 years ago
winlin 67403bdbf1 fix #79, fix the reload remove edge assert bug. 0.9.189. 11 years ago
winlin ade2376da0 fix #57, use lock(acquire/release publish) to avoid duplicated publishing. 0.9.188. 11 years ago
winlin 6dd065bcc3 fix #85, fix the segment-dvr sequence header missing. 0.9.187. 11 years ago
winlin 5a95d594e7 fix #145, refine ffmpeg log, check abitrate for libaacplus. 0.9.186. 11 years ago
winlin d5ba529d32 fix #143, fix retrieve sys stat bug for all linux. 0.9.185. 11 years ago
winlin 7b24788445 for bug #143, build on centos5. 11 years ago
winlin 84450e1588 fix #138, fix http hooks bug, regression bug. 0.9.184. 11 years ago
winlin 721acc350a fix #142, tcp stat slow bug, use /proc/net/sockstat instead, refer to 'ss -s'. 0.9.183. 11 years ago
winlin d5f03200a7 revert tcp stat. need more refine. 0.9.182 11 years ago
winlin f7fdbe6848 update get connections thread to sleep 10ms per 1000 connectios. 0.9.181 11 years ago
winlin 15d4993cc3 slowdown the cpu usage for srs to calc connections when too many connections. 0.9.180 11 years ago