Commit Graph

876 Commits (ea9a5f26d910fd9aec65845603cf62d19dc854de)

Author SHA1 Message Date
winlin 513c1ec6d5 fix #268, the hls pcr is negative when startup. 1.0.14 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 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 eef8034632 merge from 1.0release for bug #264. 2.0.74 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 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 595bf24a51 for bug #257, default to off the realtime(min-latency). 10 years ago
winlin 10297fab51 fix #257, support 0.1s+ latency. 2.0.70 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 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 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 d827928eeb for bug #251, merge the performance refines. 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 f9b9a60de7 for bug #251, remove the SrsMessage, use SrsCommonMessage or SrsSharedPtrMessage. 2.0.60 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 fad6074a25 set send socket buf. mw/mr sleep default to 350. 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 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 a23b5b9a4b for bug#241, simplify the buffer, donot change its size. 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 f35ec2155b for bug #241, support merged read. 2.0.48 10 years ago
winlin 463e1fbc41 for bug #237, refine the thread loop for publish thread. 2.0.47 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 304208f822 fix #239, traverse the token before response connect. 1.0.10. 10 years ago
winlin 757cffbabf for bug #237, when recv thread failed, quit the cycle. 2.0.44 10 years ago
winlin a94dbecdc4 refine macro of srs-librtmp. 2.0.43 10 years ago
winlin 3584bdb7b6 srs-librtmp support hijack io apis for st-load. 2.0.42. 10 years ago
winlin 472b1742a2 for bug #237, use isolate thread to recv message. 2.0.41 10 years ago
winlin 1847c5fef7 ignore the actual length of share key. 2.0.40 10 years ago
winlin 47b4b694be add qtcreate project file trunk/src/qt/srs/srs-qt.pro. 2.0.39. 10 years ago
winlin efb73c5487 fix #235, refine handshake, replace union with template method. 2.0.38. 10 years ago
winlin ff5cdb1cc1 for bug #215, add srs_rtmp_dump tool. 2.0.37. 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 9c033c7da6 hotfix 1.0, author bug, use error macro. 1.0.9 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 eb4e7aad69 try to build srs-librtmp on vs2010, failed. 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 e7ccbce472 update PRIMARY, AUTHORS, CONTRIBUTORS rule. 2.0.32. 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 e492fa5353 fix #212, support publish aac adts raw stream. 2.0.31. 10 years ago
winlin 58136ec178 fix #217, remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30. 10 years ago
winlin aa69f6197a srs-librtmp add rtmp prefix for rtmp apis. 2.0.29 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 c1e9aed0ac all wiki translated to English. 1.0.7 10 years ago
winlin fbcb63f775 v2.0, 2014-11-18, all wiki translated to English. 2.0.23. 10 years ago
winlin 2c601a0069 fix #204, srs-librtmp drop dupliated sps/pps(sequence header). 2.0.22. 10 years ago
winlin 278ff845d3 fix #203, srs-librtmp drop any video before sps/pps(sequence header). 2.0.21. 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 f2f02b06d5 for bug #194, refine code, to 2.0.17 10 years ago
winlin eba1740ed5 hotfix #200, deadloop when read/write 0 and ETIME. 1.0.6. 10 years ago
winlin 0bc35e093c for bug #200, deadloop when read/write 0 and ETIME. 2.0.16. 10 years ago
winlin cc6aca9ad5 fix #194, writev multiple msgs, support 6k+ 250kbps clients. 2.0.15. 10 years ago
winlin 8acd143a7a fix #194: refine the timeout recv, pulse to 500ms. 2.0.14. 10 years ago
winlin 46330dd196 fix #195: remove the confuse code st_usleep(0). 2.0.13. 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 926650840e fix #191, configure --export-librtmp. 2.0.10. 10 years ago
winlin 106bef802f fix #66, srs-librtmp support write h264 raw packet. 2.0.9. 10 years ago
winlin f2f259d050 use number for macro VERSION_MAJOR, VERSION_MINOR and VERSION_REVISION. 1.0.5. 10 years ago
winlin fa53250202 refine the macro, use int as version type. 2.0.8 10 years ago
winlin 6a3418cd45 fix #185, AMF0 support 0x0B the date type codec. 2.0.5. 11 years ago
winlin e3e18b9915 for bug #186, read the args when discovery it. 1.0.4 11 years ago
winlin 7d70864b33 for bug #186, read the args when discovery it. 2.0.6 11 years ago
winlin b65dfd718a add comments for the RTMP packet fields, NULL or never NULL. 2.0.5 11 years ago
winlin 1bfc238fec hotfix for bug #186, drop connect args when not object. 2.0.4. 11 years ago
winlin aa98ca60b9 fix #186, hotfix for bug #186, drop connect args when not object. 1.0.3. 11 years ago
winlin 77d14ff752 update readme, rename wiki/xxx to wiki/v1_xxx 11 years ago
winlin a169262099 update readme, rename wiki/xxx to wiki/v1_xxx 11 years ago
winlin 57e8356221 fix #184, support AnnexB in RTMP body for HLS. 2.0.2 11 years ago
winlin bd158ec838 hotfix for bug #183, donot support AnnexB when decoding RTMP body for HLS. 1.0.1. 11 years ago
winlin d24e2fd0cc remove supports for OSX. 2.0.1. 11 years ago
winlin 5f29935623 update master to 2.0, because the 1.0release branch is created. 2.0.0 11 years ago
winlin dddec3484e update to 1.0beta, 1.0.0 11 years ago
winlin 6468b9e92b refine script, to disable iptables and selinux. 0.9.225 11 years ago
winlin 2ed794ad52 refine macro, use ffmpeg_stub and ffmpeg_tool, 0.9.224 11 years ago
winlin 9789335d0b fix #151, always reap ts whatever audio or video packet. 0.9.223. 11 years ago
winlin b830b995e6 fix bug #162, requires epoll. 0.9.222 11 years ago
winlin 967de9d2e7 for bug #159: postpone the http server bug to 2.0+ 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 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 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 9dd0939327 fix the bug for gmc. 0.9.211 11 years ago
winlin 901c9590e4 refine log, log important to file. 1.0.210 11 years ago
winlin d0c585af86 max connections is 32756, for st use mmap default. 0.9.209 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 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 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 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 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 b15ee26a48 fix the ssl dh key size assert error, key size maybe 127, not always 128. 0.9.195 11 years ago
winlin 7adbe7f456 fix utest build failed, sync with src changed. 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 5b28355a0b fix #147, support identify the srs edge. 0.9.190. 11 years ago
winlin 798f9139a4 add reload utest. 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
winlin f0ffdcc0ae fix #141, support tun0(vpn network device) ip retrieve. 0.9.179. 11 years ago
winlin 79c641e8d6 remove flashP2P hss dvr, for it's a can-not-run feature. 0.9.178 11 years ago
winlin e37f312f27 refine the code for ios build. add authors StevenLiu. 0.9.177 11 years ago
winlin df8414af63 api connections add udp, add disk iops. 0.9.176 11 years ago
winlin e76036f40b refine config heartbeat, add new stats. 0.9.175 11 years ago
winlin 02f7c85710 add total system in and out KBps disk stat. 0.9.174 11 years ago
winlin 13abb0d768 complete config utest. 0.9.173 11 years ago
winlin 7241fa8744 fix #126, srs_publiser add warnings. refine config utest. 11 years ago
winlin b17c736f3f fix #124, gop cache support disable video in publishing. 0.9.171. 11 years ago
winlin 50cd1d2360 refine the config 11 years ago
winlin f562a98602 add configure options --log-verbose/info/trace to compile log macros. 0.9.169 11 years ago
winlin 91d2296836 fix #121, srs_info detail log compile failed. 0.9.168. 11 years ago
winlin 2e58fac5eb fix #122: edge forwarder(push to origin) assert failed, init client when connect to server. 0.9.167 11 years ago
winlin d612597a8f refine log of edge push/pull 11 years ago
winlin 6e8c4df4b1 refine error codes. 11 years ago
winlin 86ad39f001 finish basic utest for config 11 years ago
winlin f8423dfa90 fix #119: use iformat and oformat for ffmpeg transcode. 11 years ago
winlin 2f0a72d7d1 refine config, add comments 11 years ago
winlin a4d3283cdd refine hls codec sample info. 0.9.161 11 years ago
winlin d609fbc7ce 1.0.mainline6, core/kernel/rtmp utest, refine bandwidth(as/js/srslibrtmp library). 50029 lines. 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 9135aa117c use librtmp to implemnts the bandwidth linux tool. 0.9.158 11 years ago
winlin 539b595604 refine the bandwidth server-side, use kbps limit and sample. 0.9.157 11 years ago
winlin 9556790a5e finish utest of protocol stack. 0.9.156 11 years ago
winlin d86e07b745 finish basic protocol utest, fix the bug of fmt11 length error. 11 years ago
winlin 1e73ae4d47 refine RTMP protocol stack, rename buffer to in_buffer, change field pp/stream to local variables. 0.9.154 11 years ago
winlin dc7b952043 change HLS audio delay to 100ms. 0.9.153 11 years ago
winlin 21a75924ad fix hls media codec info bug, ignore nal_unit_type 7/8/9. 0.9.152 11 years ago
winlin aefff75d08 fix #103, support all aac sample rate, add detail codec logs. 11 years ago
winlin 63214d0f2b fix #81: support all aac sample rate, for instance, 48000. to 0.9.150 11 years ago
winlin 5a41b1b538 finish kernel utest. to 0.9.149 11 years ago
winlin 95e73d0be1 remove the config log http api. 0.9.148 11 years ago
winlin d219a7b67e complete the normal kernel flv utest. 0.9.147 11 years ago
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146 11 years ago
winlin ba2e7bbf76 support create stream twice. 0.9.145 11 years ago
winlin fb70602f93 fix #111, always use 31bits timestamp. 0.9.143. 11 years ago
winlin 1a7735182f refine the file stream, to file reader and writer. 0.9.142 11 years ago
winlin 492665e166 refine tcp client connect, extract to utility srs_socket_connect. 0.9.141 11 years ago
winlin 051c9e6268 refine the protocol utility, add utest, 0.9.140 11 years ago
winlin 55989b4bc8 remove the libfreetype for it fullfill with bugs and always cause build failed. 0.9.139 11 years ago
winlin e6f524281c support build on ubuntu14, 0.9.138 11 years ago
winlin fea8755719 response the call message with null. 0.9.137 11 years ago
winlin a3f9aa7e1e fix #110, thread start segment fault, thread cycle stop destroy thread. 0.9.136 11 years ago
winlin b357504b1d fix #109: fix the system jump time, adjust system startup time. 0.9.135 11 years ago
winlin 0cd0761508 fix time jitter zero algorithm bug, reset when timestamp overflow. 11 years ago
winlin 1970e18ed6 fix #108: disable the time jitter for encoder non-monotonical stream. 0.9.133 11 years ago
winlin f173345e15 support report summaries in heartbeat. 0.9.132 11 years ago
winlin db253bc76b fix fms token traverse bug, always update the token by the latest valid client. 11 years ago
winlin 1ae3e6c64c performance refine, support 3k+ connections(270kbps). 0.9.130 11 years ago
winlin 41857edaee support edge token traverse, fix #104. 0.9.129 11 years ago
winlin 10953c9743 support token auth in connect args. 0.9.128 11 years ago
winlin 094d82bd06 add connections count to api summaries. 0.9.127 11 years ago
winlin 6ee2ba049b add srs bytes and kbps to api summaries. 0.9.126 11 years ago
winlin d0b08d0d51 add network bytes to api summaries. 0.9.125 11 years ago
winlin f893711499 fix #98: workaround for librtmp ping(fmt=1,cid=2 fresh stream). 11 years ago
winlin 31b568b013 refine core, move specified functions to kernel utility. 11 years ago
winlin 5273509554 refine log, to 0.9.123 11 years ago
winlin 7ec202ee41 support flv inject and flv http streaming with start=bytes. 0.9.122 11 years ago
winlin 608083d42f add flv injecter, add flv codec to librtmp. 11 years ago
winlin 978e985519 fix #87: add source id for full trackable log. 0.9.120 11 years ago
winlin 8d99ef27cf fix #84: unpublish source when edge stop, clear gop cache 11 years ago
winlin 5ff1ce7cba for bug #87, response the server SrsId to flash. 11 years ago
winlin d74921e1ab fix #89, config to /dev/null to disable ffmpeg log. 0.9.117 11 years ago
winlin 14f0a2e046 for bug #88, add timeout for connect. 11 years ago
winlin 69248cedaa http streaming support flv start index. 0.9.115 11 years ago
winlin b13bd70c86 http streaming support flv start index. 11 years ago
winlin 7b69b8b5c4 fix #79: allow edge vhost to add or remove. 0.9.114 11 years ago
winlin 0eb9e0af5b fix #78 st joinable thread must be stop by other threads, 0.9.113 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 25e279b7c8 support amf0 StrictArray(0x0a). 0.9.111. 11 years ago
winlin bd24fe7d75 support flv parser, add amf0 to librtmp. 0.9.110 11 years ago
winlin d4b8fee61a fix bug #73, http callback api support authentication in tcUrl 11 years ago
winlin 2265173c4d donot install tools when ffmpeg is not open, 0.9.108 11 years ago
winlin ef0f7f4da8 support http heartbeat, 0.9.107 11 years ago
winlin cb95b5909c add http heartbeat framework 11 years ago
winlin 0186247fee support http api json, to PUT/POST. 0.9.105 11 years ago
winlin 3064e5ec61 fix bug of nx_json parse, to 0.9.104 11 years ago
winlin d6355efe22 support http api json, to PUT/POST, to 0.9.103 11 years ago
winlin b60e8418c6 add json base on nxjson(nx-json/nx_json) decoder for http api. 0.9.102 11 years ago
winlin 2c059d3a80 fix bug #72, also need stream_id for send_and_free_message. 0.9.101 11 years ago
winlin c59576146b rename struct to class. 0.9.100 11 years ago
winlin 2f89c8b2e8 move some utilities from kernel to app. 0.9.99 11 years ago
winlin cbbf53f8f9 fix bug #67: fix pithy print bug, stage must has a age 11 years ago
winlin b175821b62 refine kbps, provides 30s,1m,5m,60m kbps. 0.9.97 11 years ago
winlin 3ebda13802 refine the ptr array free, 0.9.96 11 years ago
winlin dc66c525fd refine autofree, only free object, never free arrays 11 years ago
winlin befde6acf7 fix mem leak for delete[] SharedPtrMessage array, explicit free elems. remove srs_freepa. 0.9.95 11 years ago
winlin 7004510cc7 fix ffmpeg log fd leak, always close log_fd. 0.9.94 11 years ago
winlin 74e6e28993 refine the kbps calc module. 0.9.93 11 years ago
winlin f6dd1371bf fix bug #36: never directly use *(int32_t*) to convert, for arm may not support 11 years ago
winlin fa9870db96 fix bug #59: edge for FMS, always use schema1(digest-key) for FMS, or connect failed. 11 years ago
winlin cb64d20575 refine core macros 11 years ago
winlin f8e8c81e50 refine log, simplify it. to 0.9.90 11 years ago
winlin 7b530bf8d8 update signature 11 years ago
winlin 96a5c7b1ab fix mem leak of encoder, edge and source. add destroy for gmc to detect mem leak. to 0.9.89 11 years ago
winlin d74f01e2d1 fix signal bug, break for gmc. fix SrsMessage leak, use common message to free payload. to 0.9.88 11 years ago
winlin 0945c2b441 fix RTMP protocol extended timestamp bug, always trust and use the extended-timestamp for the first chunk of msg 11 years ago
winlin fc501b050b add atc_auto to disable or enable auto detect atc 11 years ago
winlin d0dff2d332 fix bug #34: convert signal to io. 0.9.85 11 years ago
winlin 6ee49ee029 bravo auto atc per stream. 0.9.84 11 years ago
winlin f02ac02a50 auto open atc for bravo_atc set 11 years ago
winlin 0f498acd7b add comments and variable for c3 extended-timestamp. to 0.9.82 11 years ago
winlin 80ddddf823 refine RTMP protocol completed, to 0.9.81 11 years ago
winlin ebf6203c3b refine rtmp protocol stack, refer to go.rtmp 11 years ago
winlin 23b04e2a57 completed the edge reload, to 0.9.79 11 years ago
winlin a363e3d293 support basic edge(play/publish) RTMP server. 0.9.78 11 years ago
winlin 2bcaeccc51 edge support play and ingest origin stream. change to 0.9.77 11 years ago
winlin f3b441ba1f add alipay donation page. to 0.9.76 11 years ago
winlin 67e1988b81 support live flashP2P(integrated by chnvideo VDN). 0.9.75 11 years ago
winlin 35f3a93239 support dvr to hss. change to 0.9.74 11 years ago
winlin a73bf8d4aa optimizm the http server for send ts file 11 years ago
winlin 8bf1f4ad87 add api/v1 summaries/rusages/self_proc_stats/system_proc_stats/meminfos. change to 0.9.72 11 years ago
winlin fae1c61c3f update readme. change to 0.9.71 11 years ago
winlin 67ddc9f5ae support dvr(record live to flv file for vod), change to 0.9.70 11 years ago
winlin 73459547e1 support dvr. change to 0.9.69 11 years ago
winlin 5af1da17ed change to 0.9.68 11 years ago
winlin 0c91fa6bed fix dvr mem leak, free msg when not use it. 11 years ago
winlin 78e7a31ddb refine option, add --use-sys-ssl, change to 0.9.67 11 years ago
winlin 47927ab460 refine options, change to 0.9.66 11 years ago
winlin 1ae9178605 add favicon.ico, change to 0.9.65 11 years ago
winlin 2c6b6c6846 fix bug #47: use stream time to stop for duration of rtmpdump 11 years ago
winlin bc756d6ad9 fix simple handshake bug #46, copy c1 to s2. change to 0.9.63 11 years ago
winlin 9a036958d7 fix bug #45, support duration for live. change to 0.9.62 11 years ago
winlin a0472f256d support test config file. change to 0.9.61 11 years ago
winlin cfee761899 support full reload. change to 0.9.60 11 years ago
winlin b38df9cd1a refine main object(server, config, log, context), handler reload in intialize(), change to 0.9.59 11 years ago
winlin ff90278048 add speex1.2 to transcode flash encoder stream. change to 0.9.58 11 years ago
winlin e0a6fe63cc fix bug of reload ffmpeg, support multiple transcode, change to 0.9.57 11 years ago
winlin 5aded78272 change to 0.9.56, for macro changed 11 years ago
winlin 98809862f7 change to 0.9.55, for 1.0 mainline 11 years ago
winlin 12ba02238d update readme, add ingest 11 years ago
winlin 45d8f4346f implements ingest, change to 0.9.53 11 years ago
winlin e89ab84e4e implements ingest, change to 0.9.53 11 years ago
winlin 4f7cfeed37 change to 0.9.52, refine encoder and ffmpeg 11 years ago
winlin 4e3fe36ae2 refine http server pages. change to 0.9.51 11 years ago
winlin 1c02f4551c always use 64bits for lseek 11 years ago
winlin ced050829e fix bug of http, change to 0.9.50 11 years ago
winlin 00eda0d7b2 implements the http stream module. 11 years ago
winlin b7093246e4 fix forward conf file bug, change pid file. change to 0.9.48 11 years ago
winlin 28b0c3a27f refine log and thread function name. change to 0.9.47. 11 years ago
winlin f089eafd9f fix bug #38, remove app slash of jwplayer, change to 0.9.46 11 years ago
winlin 3f13726544 add log level in conf. change to 0.9.45 11 years ago
winlin b71eb0d49a support more splash in http url. remove the strip of SrsRequest, use srs_string_remove instead, change to 0.9.44 11 years ago