Commit Graph

4051 Commits (60c8b37f05ab233aabb54e67ad64c161617b1699)

Author SHA1 Message Date
winlin 78da67e8d1 For , fix the security risk in logger. 3.0.69
winlin ad70589347 For , fix the security risk in HDS. 3.0.69
winlin d866c77265 Fix the path for circleci
winlin 20fbb4466f Fix the path for circleci
winlin f1cca0c360 Fix the path for circleci
winlin 0c673deb81 Fix the path for circleci
winlin fae3a714a2 Fix the path for circleci
winlin 4c93d3a4c7 Fix the path for circleci
winlin 749b9fe444 Fix the path for circleci
winlin 0677e378ba Fix the path for circleci
winlin e3077a8034 Fix the path for circleci
winlin 1b2aff84bc Fix the path for circleci
winlin c90e321f9c Fix the path for circleci
winlin 94adda5dae Fix the circleci path
winlin 979f82e0dc Fix the circleci path.
winlin d908ee73db Make the hls_dipose more specific
winlin 1c227f4f8a Refine logger for hls_dts_directly
winlin b4870a6d6f Fix , support directly turn FLV timestamp to TS DTS. 3.0.68
winlin 31f341e205 For , refine the AAC samples guess algorithm.
winlin 52c6c7c45d For , ignore video when codec is unknown.
winlin 65c66592e9 Refine statistic url
winlin 2d85b036cb Refine stat for player index
winlin 643d06473f Refine player with statistics.
winlin 5a3fd1e68a Release v3.0-a2, 3.0.67
winlin 517974d451 Refine redirect flow for origin cluster
winlin e5285ecabf Fix , use request ip for origin cluster. 3.0.66
winlin 488f16f60c Random tid for docker. 3.0.65
winlin 4cd03a7c06 Refine debug info for edge. 3.0.64
winlin 1c943f27c9 Release 2.0.265, r2.0-r7
winlin ba02640c46 Refine tid in error log
winlin 7bd704e695 Cover protocol stack RTMP. 3.0.63
winlin 2731afc161 Cover protocol stack RTMP. 3.0.63
winlin 40e60aff4d Cover protocol stack RTMP. 3.0.63
winlin 3365bc6b02 Cover protocol stack RTMP. 3.0.63
winlin 6eab86644e Cover protocol stack RTMP. 3.0.63
winlin c8bb7e71c9 Cover protocol stack RTMP. 3.0.63
winlin ea96e414ca Cover protocol stack RTMP. 3.0.63
winlin 78e5f46ff7 Cover protocol stack RTMP. 3.0.63
winlin 466f99a1c8 Cover protocol stack RTMP. 3.0.63
winlin ce8f778fe6 Cover protocol stack RTMP. 3.0.63
winlin 918a2943c9 Cover protocol stack RTMP. 3.0.63
winlin 9067786bd3 Cover protocol stack RTMP. 3.0.63
winlin a726a14b37 Cover protocol stack RTMP. 3.0.63
winlin 8c214dc967 Cover protocol stack RTMP. 3.0.63
winlin cf9a6b4f48 Cover protocol stack RTMP. 3.0.63
winlin 1583f6cc3f Cover protocol stack RTMP. 3.0.63
winlin 2b2a62ccba Cover protocol stack RTMP. 0.6.63
winlin f99ca04bd5 Cover JSON codec. 3.0.62
winlin 1b2449ca3f Cover JSON codec. 3.0.62
winlin 48970389ba Cover JSON codec. 3.0.62
winlin e816ac28d2 Cover JSON codec. 3.0.62
winlin 1ebec34d5b Cover JSON codec. 3.0.62
winlin e683f07715 Cover JSON codec. 3.0.62
winlin c7602d8cee Cover JSON codec. 3.0.62
winlin aee704fd1f Cover AMF0 codec. 3.0.61
winlin 0a9659b749 Cover AMF0 codec. 3.0.61
winlin 232024ef67 AMF0: Refine utest
winlin 9542cd2ba5 AMF0: Refine utest
winlin 026b2a2a1e Cover AMF0 codec. 3.0.61
winlin da46091d3c Cover AMF0 codec. 3.0.61
winlin 99ca2b9567 Cover AMF0 codec. 3.0.61
winlin f8943f8f7d Cover AMF0 codec. 3.0.61
winlin ebe8fa44e5 Cover AMF0 codec. 3.0.61
winlin 9d1249e256 Cover AMF0 codec. 3.0.61
winlin b2e4a5f834 Cover AMF0 codec. 3.0.61
winlin f24d82fada Cover AMF0 codec. 3.0.61
winlin 8ca7f7e5a4 Support log rotate by init.d command. 3.0.60
winlin e045b0a619 We prefer ipv4, only use ipv6 if ipv4 is disabled. 3.0.59
winlin b0227e0d22 Fix bug for package script
winlin 7af087652f Add uninstall script
winlin 254549e3f4 Add uninstall script
winlin 5d9bc0658e Fix package bug
winlin 64288d1f1e Support systemctl service for CentOS7. 3.0.58
winlin f6fc31db66 Add config files for go-oryx
winlin 9d90a8177f Disable SO_REUSEPORT if not supported. 3.0.57
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56
winlin 130c545f9a Refine origin cluster log
winlin d3b142a0d9 Fix , Support SO_REUSEPORT. 3.0.54
winlin 1a65927b1b Remvoe HSTRS warning.
winlin 0741b64b25 Remove KAFKA. 3.0.53
winlin 306ed8dbc8 Remove KAFKA. 3.0.53
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53
winlin bb3e8a41d1 Cover all kernel flv.
winlin 32b53de46d Cover FLV decoder
winlin 8311f0dc5a Cover FLV decoder
winlin ea9c4f89af Covert FLV Vod decoder.
winlin 3bd7978b59 Cover FLV decoder.
winlin 7aa5fbee85 Cover FLV transmux.
winlin f760c04340 Cover FLV vod open
winlin dd4ccfab79 Cover shared ptr message.
winlin 9cdd506b4f Deprecated srs-librtmp.
winlin 8b595c4cdf Cover more kernel time.
winlin f7994b85eb Cover more kernel codec.
winlin 77cc148608 Refine utest
winlin 58561b9f76 Refine utest
winlin c10671cbb3 Cover all kernel file.
winlin 13c4498e11 Cover mp4 header.
winlin 1605000817 Covert Kernel File reader/writer. 3.0.52
winlin d5661dcc4e Cover kernel file writer.
winlin a7e0d672a7 Cover kernel file writer.
winlin 6ac5b0a006 Cover tcp socket IO.
winlin 467d5e5f50 Fix build failed bug.
winlin ccba55cdd8 Migrate is_never_timeout to utility.
winlin 1b37b90b8f Covert tcp read, write and readfully.
winlin 38a6f5e6cf Support TCP server utest.
winlin 9366161871 Refine utest for tcp connection.
winlin 5d8fb01b45 Fix , fix typo of daemon.
winlin ffe391aa49 Fix HLS no PMT/PAT bug.
winlin 1d3afa5ab9 Add utest for tcp server
winlin c71b867b4f Refine comments.
winlin 3d57c1c9bc Refine ST service.
winlin 202a584aab Refine ST service.
winlin a4160308f5 Refine comments.
winlin 6730f08f45 Refine core.hpp
winlin b02527dec0 Refine usage.
winlin 2de3045b25 Remove noisy informations.
winlin 6dbe79ad02 Remove noisy informations.
winlin ad3749a4d5 Remove noisy informations.
winlin 0564cdedec Refine typo in comments.
winlin 6b2c71d385 Refine typo in files. 3.0.51
winlin 45009785fb Refine typo in app.
winlin aac8a13f42 Refine typo in app.
winlin 4d25520f99 Refine typo in service.
winlin 224d7c539f Refine typo in service.
winlin fbe40dc42c Refine code
winlin c933f8a870 Upgrade http-parser from 2.1 to 2.9.2 and cover it. 3.0.50
winlin 8a94ac4b49 Upgrade http-parser to 2.9.2
winlin 0ee386b656 Refine http parser code.
winlin cfc92d5e93 Use http-parser 2.9.2
winlin 646d490a18 Reset http-parser 2.1
winlin 6e9bba4220 Refine SrsHttpUri.
winlin b285029e15 Refine SrsHttpUri.get_uri_field, without depends on http parser.
winlin 8bc77387ff Refine typo in protocol.
winlin 35fe05d62c Refine typo in kernel.
winlin 735176cab4 Refine typo for core
winlin 98adbc4130 Refine typo.
winlin 394cdb5f04 Refine in time unit. 3.0.49
winlin b2f598dede Refine SrsStSocket in time unit.
winlin e436cc5665 Refine SrsBasicRtmpClient in time unit.
winlin c6dcc76fea Refine SrsRequest.duration in time unit.
winlin cfab73b552 Refine SrsWallClock and SrsKbps in time unit.
winlin 5560b529a7 Remove unused macros in ts.
winlin 73e71d26ea Refine SrsGopCache::start_time in time unit.
winlin 1626942d29 Fix SrsHlsMuxer::segment_close bug, reopen segment when close failed.
winlin d306ee7506 Refine ms in time unit
winlin 5af572ab50 Refine SrsRtmpConn.duration in time unit.
winlin f6f49c68da Refine SrsRecvThread timeout in time unit
winlin 6b587c5e0f Refine SrsUdpPacketRecvCycleInterval in time unit.
winlin 283c4c7449 Refine SrsPithyPrint.age or SrsIngesterFFMPEG.alive in time unit.
winlin 522cbf1df8 Refine SrsHourGlass in time unit.
winlin f5a1f9b774 Refine SrsFragment.start_dts in time unit
winlin 288bed6e26 Refine SrsTcpClient.timeout in time unit.
winlin 33c66b64c5 Refine name TMMS to TIMEOUT
winlin 5505eceeac Refine SrsTcpClient.timeout in time unit.
winlin feb34ed225 Refine SrsStSocket in time unit
winlin 5a45fd98c3 Refine get_recv_timeout and is_never_timeout in time unit
winlin d3dc45f357 Refine set_recv_timeout in time unit
winlin 38bbf6b111 Refine get_send_timeout in time unit
winlin f4bee37e76 Refine set_send_timeout in time unit
winlin a1398892d0 Refine const timeouts in time unit
winlin 61afca7160 Refine SrsTcpClient timeout in time unit
winlin e9770933a6 Refine dash controller publish or unpublish
winlin 6380e8f1c0 Fix HLS segment close bug
winlin 138d1e3cad Refine get_vhost_http_remux_fast_cache in time unit
winlin 010e35bec2 Refine get_hds_fragment and get_hds_window in time unit
winlin 917f6d066d Refine get_hls_window in time unit
winlin ca705a6f62 Refine get_hls_fragment in time unit
winlin 402e614471 Refine get_send_min_interval in time unit
winlin c1b64ba24f Refine get_queue_length and set_queue_size in time unit
ME_Kun_Han af49e218ce for , use correct value for SRS_CONF_DEFAULT_HLS_ON_ERROR_IGNORE and SRS_CONF_DEFAULT_HLS_ON_ERROR ()
winlin 465d255940 Refine SRS_AUTO_HLS_SEGMENT_MIN_DURATION_MS in time unit
winlin 980c32aee6 Refine on_hls duration in time unit
winlin 5f3d09c8a0 Refine hls muxer duration in time duration.
winlin 41d1e91540 Fix start and end time bug
winlin 9b91c10e52 Fix timeout bug, use 30s as RTMP default timeout
winlin bc1189caee Refine SrsFragment.duration in time unit.
winlin 0879bef9b2 Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT
winlin f8e6de71f3 Refine headers
winlin 53357e92fe Refine headers
winlin 92980a0ca2 Refine SRS_CONSTS_RTMP_TMMS in time unit
winlin 5b0e0d0838 Refine SRS_CONSTS_RTMP_PULSE_TMMS in time unit
winlin 695d430dcf Refine SrsMessageQueue.duration in time unit.
winlin 170cca1f58 Refine srs_get_system_startup_time in time unit
winlin 6c12aa0eca Refine srs_update_system_time in time unit
winlin 9b7c0802a9 Refine srs_update_system_time in time unit
winlin 9b1222a79c Refine get_publish_normal_timeout in time unit
winlin 170872135d Refine get_publish_1stpkt_timeout in time unit
winlin d6828a3e58 Refine get_mw_sleep in time unit
winlin 839a496d50 Refine get_mr_sleep in time unit
winlin 5df8f2f6c1 Refine get_pithy_print in time unit
winlin 60f9561d2d Refine get_heartbeat_interval in time unit
winlin 5937304717 Refine get_dash_timeshift in time unit
winlin 12cf17ef6b Refine get_dash_update_period in time unit
winlin 4302ab7708 Refine get_dash_fragment to time unit
winlin bb6389143f Refine get_bw_check_interval in time unit
winlin 74c1944e15 Refine config, allow parse multiple times.
winlin 6239dfa489 Apply time unit
winlin 7037f6a197 Cover more ST Coroutine code
winlin 1ce040cc2c Cover more ST Coroutine code
winlin 3d5508e088 Cover more ST Coroutine code
winlin a9a720e32f Cover ST Coroutine and time unit. 3.0.48
winlin f2b4bc7110 Fix , Fix ST coroutine pull error. 3.0.47
winlin 23a2d8eefd Support HTTP-FLV params. 3.0.46
winlin a8781aee3e For , Default HSTRS to on. 2.0.264
winlin a554dd85e1 Fix GCC7 build error, this statement may fall through. 2.0.263
winlin 633a9a0d35 Merge , Remove dead code
winlin b9750baa52 For , Support HTTP-FLV params.
winlin 91c462b6ba For , Support HTTP-FLV params. 2.0.262
YLX ab833943e1 fix: support parse flv query params to http callback ()
winlin 251f19718e CI: Cover kernel mp4 print box
winlin f7b2ee4cc9 CI: Cover kernel utility
winlin a8408de972 CI: Cover kernel mp4
winlin a0ba17b397 CI: Cover kernel ts
winlin 073d42ca7d CI: Refine hls ts context writer
winlin 36c41715e7 CI: Cover kernel ts
winlin 8eccfeceb9 CI: Cover kernel ts
winlin 3f59c7885e CI: Cover kernel ts
winlin 4187fa0068 CI: Cover kernel utility
winlin 572ce5ccff CI: Cover kernel mp3
winlin 39541b51a1 CI: Cover all kernel log
winlin 492db1a904 CI: Cover kernel flv
winlin 2fec88b769 CI: Fix kernel file case failed.
winlin ec16e53802 CI: Cover kernel file
winlin 3064b941d5 CI: Cover kernel codec av frame and format
winlin 2bdba63b0b CI: Cover kernel codec
winlin c2a938473a CI: Cover kernel codec
winlin 1df1d84766 CI: Cover kernel LB round robin
winlin 5b311a06b7 CI: Verify kernel aac write ADTS packet
winlin 917cb4a299 CI: Cover all kernel aac
winlin 2ae3440128 CI: Cover all kernel error
winlin 3cd3739433 CI: Cover all kernel error
winlin 8c9857ff6f CI: Remove macros for utest
winlin bfeea72eac CI: Cover all kernel buffer
winlin a2b0767874 Fix build failed.
winlin c646e3f287 CI: Research support codecov
winlin a25efa3764 CI: Update codecov badge
winlin 7243d8e7b8 CI: Support codecov
winlin b4619e3393 Kbps: Remove the union for kbps slice
winlin 98706f793e Support Opus audio-level
winlin f1b1f78c4e Parse Opus for tools
winlin e77b570636 Add codec OPUS/HEVC to FLV
winlin b2d1d84634 Change to 2019
winlin 66198b6f78 Add utest for RTMP protocol
winlin a2d6566019 Add kernel utility utest
winlin 6e44aa4a4f Cover Kbps statistic
winlin 6e9c7dd11e Add utest for SrsKbps as RAW statistics
winlin 6234905532 Refactor ISrsKbpsDelta
winlin dcebf8a31f Refine kbps
winlin aef838338c Add utest for kbps connections
winlin c26b475bae Refine kbps, stub wall clock
winlin 4c40370986 Refine kbps more testable
winlin 16fa4c588a Rename ISrsProtocolReaderWriter to ISrsProtocolReadWriter
winlin 6e75993e7f Change public virtual to virtual public
winlin 5d959661e7 No sudoer
winlin 2e9bf2af83 Always enable SRS_StreamCaster
winlin 1dc95cba78 Always enable SRS_Ingest
winlin aa1a5442f9 Always enable SRS_Ingest
winlin c6844527fb Always enable SRS_SSL
winlin e4e6dd2169 Always enable SRS_SSL
winlin 0bc7fdbb35 Always enable SRS_SSL
winlin 8e294709b0 Always enable SRS_STAT
winlin 71f1ccbf90 Always enable SRS_HLS
winlin f003ba9a29 Always enable SRS_DVR
winlin 330100769f Always enable SRS_TRANSCODE
winlin 0626bc5982 Use openssl in docker
winlin 432a575c7a Use docker for and
winlin b0e91e8fe9 Use docker for and
winlin f1ab8fecac Fix build warning
winlin ef3e35f173 Fix build warning
winlin 4d157f2148 Fix build warning
winlin dcc2a73e7a Refine kernel aac
winlin 572a2806c1 Refine utest
winlin a8be5f8f27 Allow OSX for utest
winlin f2a93755c2 Allow OSX for utest
winlin f1033296bb Upgrade to FFMPEG 4.1 and X264 157. 2.0.261
winlin acaae0d5c9 Update SRS3
winlin ba4ef34d27 Merge 2.0release
Steven Liu 78cf3d4b58 upgrade x264 and ffmpeg to newest version ()
The ffmpeg and x264 in srs is too old.

Signed-off-by: Steven Liu lq@chinaffmpeg.org
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
winlin ff82ca1233 Merge branch 2.0release into 3.0release
winlin 99430d2edb For , Not support macOS 10.14
winlin 24f46f5085 , Support _definst_ for Wowza. 3.0.44
winlin 99aa249f3a , Support _definst_ for Wowza. 2.0.260
MakarovYaroslav e62ac29f48 add ignoring _definst_ at the end of app ()
winlin b2066cbf68 , Fix string trim bug. 2.0.259
MakarovYaroslav a2480a6c94 fix bug with for loop ()
winlin 39f1629168 Merge from SRS2
winlin 58e501ee24 Fix , Support build on OSX10.14 Mojave. 2.0.258
winlin 63ac93a642 Merge from 2.0release
winlin a5b452f965 Merge , Fix sleep bug in us. 2.0.257
RocFang 768fe68ca3 fix st_usleep param from us to ms. ()
fix st_usleep param from us to ms.
winlin 3f009937ee Merge from 2.0release
winlin 9859fa9e6f Merge , Support param for transcoder. 2.0.256
Mirko Velic 70ad16ff6a Add request stream param to encoder output format parameters. ()
winlin 8e55ef4b60 Refine code
winlin 1e2cca4712 For , Refine HLS encryption wiki
winlin 5945fb5a24 Fix , Support HLS encryption. 3.0.42
winlin ee068cf120 For , Support without ssl for HLS key.
winlin 522fba99aa Merge branch 3.0release into harlanc-3.0release
winlin e73e30de3a Fix , Drop ts when republishing stream. 3.0.41
winlin 74d5d15c9f Merge branch 3.0release of https://github.com/harlanc/srs into harlanc-3.0release
winlin 1e054d2bcc Fix , Rename impl__SrsAutoFree to impl_SrsAutoFree
Harlan 22c5af62cf Merge branch '3.0release' of https://github.com/ossrs/srs into 3.0release
# Conflicts:
#	trunk/src/kernel/srs_kernel_utility.hpp
Harlan bf12a45274 add configuration instructions for hls encryption
Harlan ac6b37de4b rewrite ff_data_to_hex
winlin a9b5d65ca7 For , Support auth_key param for srs player
winlin 728ddd133b For , Support edge/forward to Aliyun CDN. 3.0.40
winlin 74a87d54f2 For , Support edge/forward to Aliyun CDN. 2.0.255
winlin 1cc72df134 Fix , Support HTTP FLV with HTTP callback. 3.0.39
winlin 1e7c12a6dd For , Support HTTP FLV with HTTP callback. 2.0.254
winlin 928c6ab091 For , Add utest
winlin 01d8bba455 For , Refine code to write utest
winlin 6cea551c64 For , Refine params in http callback. 2.0.253
winlin d607c7f905 Refine HTTP-FLV latency, support realtime mode.3.0.38
winlin 03ac48f8fa Merge 2.0, for FLV latency
winlin c45f72ef7b Refine HTTP-FLV latency, support realtime mode. 2.0.252
winlin 580c94c8c0 Refine code
winlin 31945c244d For , Refine code.
winlin 455a060fa5 Merge 2.0
winlin ee43fc92ae For , Refine conf
winlin ae99131512 Fix , Ignore iface without address. 3.0.37
winlin 82699ff616 Refine code for librtmp
winlin 29b74c7220 For , Support params in http callback. 3.0.36
winlin 85d3a5001c For , Support params in http callback. 2.0.251
winlin 68a1656e07 Fix , Always use vhost in stream query, the unify uri. 3.0.35
winlin 09dbda5b18 For , SRS forwarder support douyu.com.
winlin a66d450ec1 For , SRS edge support douyu.com. 3.0.34
winlin 586899a010 For , SRS edge support douyu.com. 2.0.250
winlin 41c6e833b9 Replace hex to string to match MIT license. 3.0.33
winlin 84f81983aa Replace base64 to match MIT license. 3.0.32
winlin 0a63448b86 Replace crc32 MPEG and IEEE by pycrc to match MIT license. 3.0.31
winlin e395878916 Replace crc32 IEEE by golang to match MIT license. 3.0.30
winlin dea5e5bb48 Add utest or CRC32 IEEE, refine TABs of code
winlin 608c88b8f2 Merge 2.0release
winlin 6d7c7418a8 Merge , fix memory leak. 2.0.249
winlin 551863a7ed Refine code
winlin 693194dffe Merge 2.0release
winlin d27db215df For , should not close fd when success.
winlin e4742ddac7 Merge 2.0release
winlin 2d49b9d1a7 Merge , fix scaned issues. 2.0.248
Hui Zhang (huzhang2) 01ed485cf3 fix
security scan report issue
Harlan e9cb8210fc fix default value error
Harlan 45a57acbb4 fix bug
Harlan 43ebd5958d fix bug that only one stream can be encrypted..
winlin dba44c7c3f Merge branch 'develop' into 3.0release
xialixin bb4e16ae3c fix create dir success result check ()
xialixin aaf2905a9d add: hls configuration adds [duration] variable ()
Harlan 52596a0b04 add HLS encryption feature
winlin 0d78b908a7 Fix client tools resolve dns failed bug
winlin 449c632e49 For : Add example for origin cluster
winlin bd797ad385 Fix utest build failed for ::atoi
winlin 459272b94c Merge from 2.0release
winlin 0fe17c3e34 Merge , fix crash for edge HLS. 2.0.247
RocFang fd016ed91a use hls->initialize to set req of hls ()
winlin 4bf5ab2044 Fix , support RTMP origin cluster. 3.0.29
winlin c70421e656 Fix , support origin cluster
winlin 2f09ec4353 For , refine result of origin cluster api
winlin 92f2bcd878 For , support config origin cluster
winlin 55c96192e2 For , refine code
winlin ec362b2774 For , query origin info and ip addresses
winlin 469250f850 For , support origin cluster api
winlin d0fbf44d18 For , support config for origin cluster.
winlin db6b8cf914 Fix , switch to simple handshake. 3.0.28
winlin a2cefe4dbd For , show more information from stream
winlin 681138d2af Fix , merge from 2.0, supports url with vhost in stream. 3.0.27
winlin 1721e4ea4b Fix , support vhost in stream parameters. 2.0.246
winlin 93d3e1464a For , revert macro for TCP keepalive detection, use system macro
winlin 366309ce2d For , revert macro for TCP keepalive detection, use system macro
winlin 049e7c82c0 Merge , for , set TCP SO_KEEPALIVE
winlin 911cd448f1 Merge , for , TCP connection alive detection. 2.0.245
juntaoliu a6871052af set tcp keepalive for tcp socket ()
winlin 82457cda4b Change date from 2017 to 2018
winlin ca1395a807 Change date from 2017 to 2018
winlin d9e37d2f54 Merge branch '2.0release' into 3.0release
RocFang d22d7afd83 update init.d file ()
winlin 5730bf8e43 Fix , support complex error. 3.0.26
winlin b426036832 Merge , allow user to add some specific flags. 2.0.244
RocFang 015e76cb3f Update configure ()
allow user to add some specific flags.
winlin 922a8f3a5c For , refine code.
winlin 823dc2df21 Refine help
Thomas Dreibholz feaae341b9 IPv6 support (for 3.0 release) ()
* IPv6 support, part 1.

* IPv6 support, part 2.

* Some more IPv6 work.

* Made functions for address:port paŕsing IPv6-capable.

* Fixed type (compile warning).

* Fixed formatting.

* Reverted option change.

* Replaced abort() by proper error handling.

* Also retrieving local IPv6 addresses now.
winlin db08f1586c For , APP support complex error.
winlin e2c1f58674 For , APP support complex error.
winlin 6eae93258a For , APP support complex error.
winlin aebbbadf42 For , Service support complex error.
winlin 15aea686c3 For , KAFKA, RTSP support complex error.
winlin 70a20ffadb For , RTMP support complex error.
winlin 60accb6e54 For , AMF0 and RTMP support complex error.
winlin 204ef041da For , Kernel MP4 FLV HTTP support complex error.
winlin 9802dc326e For , source support complex error
winlin abcaba33ee For : TS/HLS/MPEGTS support complex error
winlin 20a42599f3 For , http callback use complex error
winlin fd91df9411 For , reload use complex error
ME_Kun_Han 3744606c9b fix bug: parsing Exp-Golomb codes failed ()
winlin baa55f14b9 Change stable release to SRS2
winlin 9f5224c34a For , use complex error for http
winlin 661eb8b37c For , use complex error for reload utc time
winlin 5c9a12e72a For , use complex error for listener
winlin 71dd3f3137 For , use complex error for server handler.
winlin e135ab59d9 Fix the utest failed for chunk_size
winlin 6d4315fc3c Disable valgrind by default
winlin 0ad4b65a56 Disable valgrind for osx.
winlin b3825c4021 Fix warnings
winlin 9db2a04c3b For , coroutine support complex error.
winlin b5c14938d9 For , config and log support complex error.
winlin 860aac3e50 For , config reload and persistence
winlin 7cac35a289 For , source cycle error
winlin 7275fd5397 Fix , build failed for headers for error.
winlin a20e2c3ef6 For , refine server utility
winlin ca9f0bdb1e For , refine server initialize st
winlin 4e4091231e Refine object create in server.
winlin 372a9e5cb3 Fix , string ends with
winlin 93710c7489 For , refine the error mechanism
winlin bb200b5d2d For , add complex error.
winlin 58521751c3 Fix , support experimental MPEG-DASH. 3.0.25
winlin 69374c8d6d For , use format for v/a sequence header.
winlin 9ca36970aa Fix , use empty coroutine to avoid NULL pointer.
winlin 0e9e1792fe For , write fMP4 for DASH.
winlin baed1cc043 For , support parse dash video segment
winlin 8cc3ab2fa2 For , print mdat and udat
winlin beae090d67 Refine logger header
winlin 4f6f8a8244 Fix verbose bug, for
winlin 6c64297264 Fix , support MP4 file parser. 3.0.24
winlin 12a55cd0c2 Fix build failed.
winlin 86f3bd7a0f Fix build failed.
winlin 121eadbc07 Fix build failed.
winlin 1bf99e8f3e For , Wrap ST, only use in service ST.
winlin 54411e0768 Fix , replace NXJSON(LGPL) with json-parser(BSD). 3.0.23
winlin 6993ac226f For , , use coroutine for reusable2 thread
winlin ea9a5f26d9 For , , use coroutine for reusable thread
winlin 2ed2513f08 For , , use coroutine for one cycle thread
winlin b21f92f97a For , , remove the thread start and stop event
winlin 3ffb0980f5 For , , use connection manager to remove connection
winlin 44f542f77f For , , replace the endless thread with coroutine
winlin fc380fe48d For , , refine thread object.
winlin 5792c462b8 Merge branch 'develop' into 3.0release
winlin c4966484e1 For , , merge SRS2
winlin e8cb2e6be4 Merge to fix , ts PES ext length. 2.0.243
OtterWa d1bd6993c5 fix ts decode ()
winlin 1e3550a52c For , Parse basic mp4 boxes.
HungMingWu 234904c206 Refine Refine Refine kernel/ts code ()
winlin dd1cca45cc Remove non-exists conf file.
winlin eaccbd0f85 Support print MP4 box.
winlin fe43a31d06 Parse all mp4 boxes
winlin 366d6bcb82 Refine code
xialixin 92c8c0505d Fix the timebase bug, change from us to ms. ()
* fix SRS_CONSTS_RTMP_PULSE_TMMS (int64_t)(500*1000LL)

* fix SrsBufferCache::cycle st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)

* fix st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)
HungMingWu e8ea27088a Refine Refine kernel/ts code ()
HungMingWu 815d50f00a Remove warning: C++11 requires a space between string literal and macro ()
On Ubuntu 17.04, the default gcc compiler version is 6.3.0.
It switch standard from c++98 to c++11.
So it would generate verbose warnings.
winlin a58874178b Fix merge build failed.
winlin f97260be1d Merge SRS2
winlin a613eb78c6 Fix , shouldn't remove ts/m3u8 when hls_dispose disabled. 2.0.242