Commit Graph

4268 Commits (162055f6d0102c758a9003344d315a6a73354236)

Author SHA1 Message Date
winlin 8d9554df8e Remove dead code in SrsRtmpClient::handshake 5 years ago
winlin 1c391c85ae Merge 2.0release 5 years ago
winlin fde11756c3 Support openssl versions greater than 1.1.0. 2.0.266 5 years ago
winlin 6f453e7f46 For #547, #1506, default hls_dts_directly to on. 3.0.71 5 years ago
winlin f298d5204b For #1042, cover RTMP other codes 5 years ago
winlin cfcb3ce7b2 For #1042, cover RTMP other codes 5 years ago
winlin 2731fe1f3e SrsPacket supports converting to message, so can be sent by one API. 5 years ago
winlin 82c4f41975 For #1042, cover RTMP other codes 5 years ago
winlin bd3d9f32b7 For #1042, cover RTMP other codes 5 years ago
winlin 22d4159373 For #1042, cover RTMP server response commands. 5 years ago
winlin 9c62a68e15 For #1042, cover RTMP server response commands. 5 years ago
winlin 5516877867 For #1042, cover RTMP client/server protocol. 5 years ago
winlin 4f298134af Fix #1445, limit the createStream recursive depth. 3.0.70 5 years ago
winlin 41a9f15626 For #1042, cover RTMP client protocol. 5 years ago
winlin 69817a9f34 For #1042, cover RTMP handshake protocol. 5 years ago
winlin f51f1efe42 For #1042, cover RTMP handshake protocol. 5 years ago
winlin 7bd7e1ccca Refine the circleci codecov script. 5 years ago
winlin 78da67e8d1 For #1229, fix the security risk in logger. 3.0.69 5 years ago
winlin ad70589347 For #1229, fix the security risk in HDS. 3.0.69 5 years ago
winlin d866c77265 Fix the path for circleci 5 years ago
winlin 20fbb4466f Fix the path for circleci 5 years ago
winlin f1cca0c360 Fix the path for circleci 5 years ago
winlin 0c673deb81 Fix the path for circleci 5 years ago
winlin fae3a714a2 Fix the path for circleci 5 years ago
winlin 4c93d3a4c7 Fix the path for circleci 5 years ago
winlin 749b9fe444 Fix the path for circleci 5 years ago
winlin 0677e378ba Fix the path for circleci 5 years ago
winlin e3077a8034 Fix the path for circleci 5 years ago
winlin 1b2aff84bc Fix the path for circleci 5 years ago
winlin c90e321f9c Fix the path for circleci 5 years ago
winlin 94adda5dae Fix the circleci path 5 years ago
winlin 979f82e0dc Fix the circleci path. 5 years ago
winlin d908ee73db Make the hls_dipose more specific 5 years ago
winlin 1c227f4f8a Refine logger for hls_dts_directly 5 years ago
winlin b4870a6d6f Fix #1506, support directly turn FLV timestamp to TS DTS. 3.0.68 5 years ago
winlin 31f341e205 For #1506, refine the AAC samples guess algorithm. 5 years ago
winlin 52c6c7c45d For #1506, ignore video when codec is unknown. 5 years ago
winlin 65c66592e9 Refine statistic url 5 years ago
winlin 2d85b036cb Refine stat for player index 5 years ago
winlin 643d06473f Refine player with statistics. 5 years ago
winlin 5a3fd1e68a Release v3.0-a2, 3.0.67 5 years ago
winlin 517974d451 Refine redirect flow for origin cluster 5 years ago
winlin e5285ecabf Fix #1501, use request ip for origin cluster. 3.0.66 5 years ago
winlin 488f16f60c Random tid for docker. 3.0.65 5 years ago
winlin 4cd03a7c06 Refine debug info for edge. 3.0.64 5 years ago
winlin 1c943f27c9 Release 2.0.265, r2.0-r7 5 years ago
winlin ba02640c46 Refine tid in error log 5 years ago
winlin 7bd704e695 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 2731afc161 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 40e60aff4d Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 3365bc6b02 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 6eab86644e Cover protocol stack RTMP. 3.0.63 5 years ago
winlin c8bb7e71c9 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin ea96e414ca Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 78e5f46ff7 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 466f99a1c8 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin ce8f778fe6 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 918a2943c9 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 9067786bd3 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin a726a14b37 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 8c214dc967 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin cf9a6b4f48 Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 1583f6cc3f Cover protocol stack RTMP. 3.0.63 5 years ago
winlin 2b2a62ccba Cover protocol stack RTMP. 0.6.63 5 years ago
winlin f99ca04bd5 Cover JSON codec. 3.0.62 5 years ago
winlin 1b2449ca3f Cover JSON codec. 3.0.62 5 years ago
winlin 48970389ba Cover JSON codec. 3.0.62 5 years ago
winlin e816ac28d2 Cover JSON codec. 3.0.62 5 years ago
winlin 1ebec34d5b Cover JSON codec. 3.0.62 5 years ago
winlin e683f07715 Cover JSON codec. 3.0.62 5 years ago
winlin c7602d8cee Cover JSON codec. 3.0.62 5 years ago
winlin aee704fd1f Cover AMF0 codec. 3.0.61 5 years ago
winlin 0a9659b749 Cover AMF0 codec. 3.0.61 5 years ago
winlin 232024ef67 AMF0: Refine utest 5 years ago
winlin 9542cd2ba5 AMF0: Refine utest 5 years ago
winlin 026b2a2a1e Cover AMF0 codec. 3.0.61 5 years ago
winlin da46091d3c Cover AMF0 codec. 3.0.61 5 years ago
winlin 99ca2b9567 Cover AMF0 codec. 3.0.61 5 years ago
winlin f8943f8f7d Cover AMF0 codec. 3.0.61 5 years ago
winlin ebe8fa44e5 Cover AMF0 codec. 3.0.61 5 years ago
winlin 9d1249e256 Cover AMF0 codec. 3.0.61 5 years ago
winlin b2e4a5f834 Cover AMF0 codec. 3.0.61 5 years ago
winlin f24d82fada Cover AMF0 codec. 3.0.61 5 years ago
winlin 8ca7f7e5a4 Support log rotate by init.d command. 3.0.60 5 years ago
winlin e045b0a619 We prefer ipv4, only use ipv6 if ipv4 is disabled. 3.0.59 5 years ago
winlin b0227e0d22 Fix bug for package script 5 years ago
winlin 7af087652f Add uninstall script 5 years ago
winlin 254549e3f4 Add uninstall script 5 years ago
winlin 5d9bc0658e Fix package bug 5 years ago
winlin 64288d1f1e Support systemctl service for CentOS7. 3.0.58 5 years ago
winlin f6fc31db66 Add config files for go-oryx 5 years ago
winlin 9d90a8177f Disable SO_REUSEPORT if not supported. 3.0.57 5 years ago
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56 5 years ago
winlin 130c545f9a Refine origin cluster log 5 years ago
winlin d3b142a0d9 Fix #775, Support SO_REUSEPORT. 3.0.54 5 years ago
winlin 1a65927b1b Remvoe HSTRS warning. 5 years ago
winlin 0741b64b25 Remove KAFKA. 3.0.53 5 years ago
winlin 306ed8dbc8 Remove KAFKA. 3.0.53 5 years ago
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53 5 years ago
winlin bb3e8a41d1 Cover all kernel flv. 6 years ago
winlin 32b53de46d Cover FLV decoder 6 years ago
winlin 8311f0dc5a Cover FLV decoder 6 years ago
winlin ea9c4f89af Covert FLV Vod decoder. 6 years ago
winlin 3bd7978b59 Cover FLV decoder. 6 years ago
winlin 7aa5fbee85 Cover FLV transmux. 6 years ago
winlin f760c04340 Cover FLV vod open 6 years ago
winlin dd4ccfab79 Cover shared ptr message. 6 years ago
winlin 9cdd506b4f Deprecated srs-librtmp. 6 years ago
winlin 8b595c4cdf Cover more kernel time. 6 years ago
winlin f7994b85eb Cover more kernel codec. 6 years ago
winlin 77cc148608 Refine utest 6 years ago
winlin 58561b9f76 Refine utest 6 years ago
winlin c10671cbb3 Cover all kernel file. 6 years ago
winlin 13c4498e11 Cover mp4 header. 6 years ago
winlin 1605000817 Covert Kernel File reader/writer. 3.0.52 6 years ago
winlin d5661dcc4e Cover kernel file writer. 6 years ago
winlin a7e0d672a7 Cover kernel file writer. 6 years ago
winlin 6ac5b0a006 Cover tcp socket IO. 6 years ago
winlin 467d5e5f50 Fix build failed bug. 6 years ago
winlin ccba55cdd8 Migrate is_never_timeout to utility. 6 years ago
winlin 1b37b90b8f Covert tcp read, write and readfully. 6 years ago
winlin 38a6f5e6cf Support TCP server utest. 6 years ago
winlin 9366161871 Refine utest for tcp connection. 6 years ago
winlin 5d8fb01b45 Fix #1352, fix typo of daemon. 6 years ago
winlin ffe391aa49 Fix HLS no PMT/PAT bug. 6 years ago
winlin 1d3afa5ab9 Add utest for tcp server 6 years ago
winlin c71b867b4f Refine comments. 6 years ago
winlin 3d57c1c9bc Refine ST service. 6 years ago
winlin 202a584aab Refine ST service. 6 years ago
winlin a4160308f5 Refine comments. 6 years ago
winlin 6730f08f45 Refine core.hpp 6 years ago
winlin b02527dec0 Refine usage. 6 years ago
winlin 2de3045b25 Remove noisy informations. 6 years ago
winlin 6dbe79ad02 Remove noisy informations. 6 years ago
winlin ad3749a4d5 Remove noisy informations. 6 years ago
winlin 0564cdedec Refine typo in comments. 6 years ago
winlin 6b2c71d385 Refine typo in files. 3.0.51 6 years ago
winlin 45009785fb Refine typo in app. 6 years ago
winlin aac8a13f42 Refine typo in app. 6 years ago
winlin 4d25520f99 Refine typo in service. 6 years ago
winlin 224d7c539f Refine typo in service. 6 years ago
winlin fbe40dc42c Refine code 6 years ago
winlin c933f8a870 Upgrade http-parser from 2.1 to 2.9.2 and cover it. 3.0.50 6 years ago
winlin 8a94ac4b49 Upgrade http-parser to 2.9.2 6 years ago
winlin 0ee386b656 Refine http parser code. 6 years ago
winlin cfc92d5e93 Use http-parser 2.9.2 6 years ago
winlin 646d490a18 Reset http-parser 2.1 6 years ago
winlin 6e9bba4220 Refine SrsHttpUri. 6 years ago
winlin b285029e15 Refine SrsHttpUri.get_uri_field, without depends on http parser. 6 years ago
winlin 8bc77387ff Refine typo in protocol. 6 years ago
winlin 35fe05d62c Refine typo in kernel. 6 years ago
winlin 735176cab4 Refine typo for core 6 years ago
winlin 98adbc4130 Refine typo. 6 years ago
winlin 394cdb5f04 Refine in time unit. 3.0.49 6 years ago
winlin b2f598dede Refine SrsStSocket in time unit. 6 years ago
winlin e436cc5665 Refine SrsBasicRtmpClient in time unit. 6 years ago
winlin c6dcc76fea Refine SrsRequest.duration in time unit. 6 years ago
winlin cfab73b552 Refine SrsWallClock and SrsKbps in time unit. 6 years ago
winlin 5560b529a7 Remove unused macros in ts. 6 years ago
winlin 73e71d26ea Refine SrsGopCache::start_time in time unit. 6 years ago
winlin 1626942d29 Fix SrsHlsMuxer::segment_close bug, reopen segment when close failed. 6 years ago
winlin d306ee7506 Refine ms in time unit 6 years ago
winlin 5af572ab50 Refine SrsRtmpConn.duration in time unit. 6 years ago
winlin f6f49c68da Refine SrsRecvThread timeout in time unit 6 years ago
winlin 6b587c5e0f Refine SrsUdpPacketRecvCycleInterval in time unit. 6 years ago
winlin 283c4c7449 Refine SrsPithyPrint.age or SrsIngesterFFMPEG.alive in time unit. 6 years ago
winlin 522cbf1df8 Refine SrsHourGlass in time unit. 6 years ago
winlin f5a1f9b774 Refine SrsFragment.start_dts in time unit 6 years ago
winlin 288bed6e26 Refine SrsTcpClient.timeout in time unit. 6 years ago
winlin 33c66b64c5 Refine name TMMS to TIMEOUT 6 years ago
winlin 5505eceeac Refine SrsTcpClient.timeout in time unit. 6 years ago
winlin feb34ed225 Refine SrsStSocket in time unit 6 years ago
winlin 5a45fd98c3 Refine get_recv_timeout and is_never_timeout in time unit 6 years ago
winlin d3dc45f357 Refine set_recv_timeout in time unit 6 years ago
winlin 38bbf6b111 Refine get_send_timeout in time unit 6 years ago
winlin f4bee37e76 Refine set_send_timeout in time unit 6 years ago
winlin a1398892d0 Refine const timeouts in time unit 6 years ago
winlin 61afca7160 Refine SrsTcpClient timeout in time unit 6 years ago
winlin e9770933a6 Refine dash controller publish or unpublish 6 years ago
winlin 6380e8f1c0 Fix HLS segment close bug 6 years ago
winlin 138d1e3cad Refine get_vhost_http_remux_fast_cache in time unit 6 years ago
winlin 010e35bec2 Refine get_hds_fragment and get_hds_window in time unit 6 years ago
winlin 917f6d066d Refine get_hls_window in time unit 6 years ago
winlin ca705a6f62 Refine get_hls_fragment in time unit 6 years ago
winlin 402e614471 Refine get_send_min_interval in time unit 6 years ago
winlin c1b64ba24f Refine get_queue_length and set_queue_size in time unit 6 years ago
ME_Kun_Han af49e218ce for #1349, use correct value for SRS_CONF_DEFAULT_HLS_ON_ERROR_IGNORE and SRS_CONF_DEFAULT_HLS_ON_ERROR (#1351) 6 years ago
winlin 465d255940 Refine SRS_AUTO_HLS_SEGMENT_MIN_DURATION_MS in time unit 6 years ago
winlin 980c32aee6 Refine on_hls duration in time unit 6 years ago
winlin 5f3d09c8a0 Refine hls muxer duration in time duration. 6 years ago
winlin 41d1e91540 Fix start and end time bug 6 years ago
winlin 9b91c10e52 Fix timeout bug, use 30s as RTMP default timeout 6 years ago
winlin bc1189caee Refine SrsFragment.duration in time unit. 6 years ago
winlin 0879bef9b2 Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT 6 years ago
winlin f8e6de71f3 Refine headers 6 years ago
winlin 53357e92fe Refine headers 6 years ago
winlin 92980a0ca2 Refine SRS_CONSTS_RTMP_TMMS in time unit 6 years ago
winlin 5b0e0d0838 Refine SRS_CONSTS_RTMP_PULSE_TMMS in time unit 6 years ago
winlin 695d430dcf Refine SrsMessageQueue.duration in time unit. 6 years ago
winlin 170cca1f58 Refine srs_get_system_startup_time in time unit 6 years ago
winlin 6c12aa0eca Refine srs_update_system_time in time unit 6 years ago
winlin 9b7c0802a9 Refine srs_update_system_time in time unit 6 years ago
winlin 9b1222a79c Refine get_publish_normal_timeout in time unit 6 years ago
winlin 170872135d Refine get_publish_1stpkt_timeout in time unit 6 years ago
winlin d6828a3e58 Refine get_mw_sleep in time unit 6 years ago
winlin 839a496d50 Refine get_mr_sleep in time unit 6 years ago
winlin 5df8f2f6c1 Refine get_pithy_print in time unit 6 years ago
winlin 60f9561d2d Refine get_heartbeat_interval in time unit 6 years ago
winlin 5937304717 Refine get_dash_timeshift in time unit 6 years ago
winlin 12cf17ef6b Refine get_dash_update_period in time unit 6 years ago
winlin 4302ab7708 Refine get_dash_fragment to time unit 6 years ago
winlin bb6389143f Refine get_bw_check_interval in time unit 6 years ago
winlin 74c1944e15 Refine config, allow parse multiple times. 6 years ago
winlin 6239dfa489 Apply time unit 6 years ago
winlin 7037f6a197 Cover more ST Coroutine code 6 years ago
winlin 1ce040cc2c Cover more ST Coroutine code 6 years ago
winlin 3d5508e088 Cover more ST Coroutine code 6 years ago
winlin a9a720e32f Cover ST Coroutine and time unit. 3.0.48 6 years ago
winlin f2b4bc7110 Fix #1304, Fix ST coroutine pull error. 3.0.47 6 years ago
winlin 23a2d8eefd Support HTTP-FLV params. 3.0.46 6 years ago
winlin a8781aee3e For #1304, Default HSTRS to on. 2.0.264 6 years ago
winlin a554dd85e1 Fix GCC7 build error, this statement may fall through. 2.0.263 6 years ago
winlin 633a9a0d35 Merge #1324, Remove dead code 6 years ago
winlin b9750baa52 For #1339, Support HTTP-FLV params. 6 years ago
winlin 91c462b6ba For #1339, Support HTTP-FLV params. 2.0.262 6 years ago
YLX ab833943e1 fix: support parse flv query params to http callback (#1339) 6 years ago
winlin 251f19718e CI: Cover kernel mp4 print box 6 years ago
winlin f7b2ee4cc9 CI: Cover kernel utility 6 years ago
winlin a8408de972 CI: Cover kernel mp4 6 years ago
winlin a0ba17b397 CI: Cover kernel ts 6 years ago
winlin 073d42ca7d CI: Refine hls ts context writer 6 years ago
winlin 36c41715e7 CI: Cover kernel ts 6 years ago
winlin 8eccfeceb9 CI: Cover kernel ts 6 years ago
winlin 3f59c7885e CI: Cover kernel ts 6 years ago
winlin 4187fa0068 CI: Cover kernel utility 6 years ago
winlin 572ce5ccff CI: Cover kernel mp3 6 years ago
winlin 39541b51a1 CI: Cover all kernel log 6 years ago
winlin 492db1a904 CI: Cover kernel flv 6 years ago
winlin 2fec88b769 CI: Fix kernel file case failed. 6 years ago
winlin ec16e53802 CI: Cover kernel file 6 years ago
winlin 3064b941d5 CI: Cover kernel codec av frame and format 6 years ago
winlin 2bdba63b0b CI: Cover kernel codec 6 years ago
winlin c2a938473a CI: Cover kernel codec 6 years ago
winlin 1df1d84766 CI: Cover kernel LB round robin 6 years ago
winlin 5b311a06b7 CI: Verify kernel aac write ADTS packet 6 years ago
winlin 917cb4a299 CI: Cover all kernel aac 6 years ago
winlin 2ae3440128 CI: Cover all kernel error 6 years ago
winlin 3cd3739433 CI: Cover all kernel error 6 years ago
winlin 8c9857ff6f CI: Remove macros for utest 6 years ago
winlin bfeea72eac CI: Cover all kernel buffer 6 years ago
winlin a2b0767874 Fix build failed. 6 years ago
winlin c646e3f287 CI: Research support codecov 6 years ago
winlin a25efa3764 CI: Update codecov badge 6 years ago
winlin 7243d8e7b8 CI: Support codecov 6 years ago
winlin b4619e3393 Kbps: Remove the union for kbps slice 6 years ago
winlin 98706f793e Support Opus audio-level 6 years ago
winlin f1b1f78c4e Parse Opus for tools 6 years ago
winlin e77b570636 Add codec OPUS/HEVC to FLV 6 years ago
winlin b2d1d84634 Change to 2019 6 years ago
winlin 66198b6f78 Add utest for RTMP protocol 6 years ago
winlin a2d6566019 Add kernel utility utest 6 years ago
winlin 6e44aa4a4f Cover Kbps statistic 6 years ago
winlin 6e9c7dd11e Add utest for SrsKbps as RAW statistics 6 years ago
winlin 6234905532 Refactor ISrsKbpsDelta 6 years ago
winlin dcebf8a31f Refine kbps 6 years ago
winlin aef838338c Add utest for kbps connections 6 years ago
winlin c26b475bae Refine kbps, stub wall clock 6 years ago
winlin 4c40370986 Refine kbps more testable 6 years ago
winlin 16fa4c588a Rename ISrsProtocolReaderWriter to ISrsProtocolReadWriter 6 years ago
winlin 6e75993e7f Change public virtual to virtual public 6 years ago
winlin 5d959661e7 No sudoer 6 years ago
winlin 2e9bf2af83 Always enable SRS_StreamCaster 6 years ago
winlin 1dc95cba78 Always enable SRS_Ingest 6 years ago
winlin aa1a5442f9 Always enable SRS_Ingest 6 years ago
winlin c6844527fb Always enable SRS_SSL 6 years ago
winlin e4e6dd2169 Always enable SRS_SSL 6 years ago
winlin 0bc7fdbb35 Always enable SRS_SSL 6 years ago
winlin 8e294709b0 Always enable SRS_STAT 6 years ago
winlin 71f1ccbf90 Always enable SRS_HLS 6 years ago
winlin f003ba9a29 Always enable SRS_DVR 6 years ago
winlin 330100769f Always enable SRS_TRANSCODE 6 years ago
winlin 0626bc5982 Use openssl in docker 6 years ago
winlin 432a575c7a Use docker for #1274 and #1250 6 years ago
winlin b0e91e8fe9 Use docker for #1274 and #1250 6 years ago
winlin f1ab8fecac Fix build warning 6 years ago
winlin ef3e35f173 Fix build warning 6 years ago
winlin 4d157f2148 Fix build warning 6 years ago
winlin dcc2a73e7a Refine kernel aac 6 years ago
winlin 572a2806c1 Refine utest 6 years ago
winlin a8be5f8f27 Allow OSX for utest 6 years ago
winlin f2a93755c2 Allow OSX for utest 6 years ago
winlin f1033296bb Upgrade to FFMPEG 4.1 and X264 157. 2.0.261 6 years ago
winlin acaae0d5c9 Update SRS3 6 years ago
winlin ba4ef34d27 Merge 2.0release 6 years ago
Steven Liu 78cf3d4b58 upgrade x264 and ffmpeg to newest version (#1274)
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>
6 years ago
winlin ff82ca1233 Merge branch 2.0release into 3.0release 6 years ago
winlin 99430d2edb For #1250, Not support macOS 10.14 6 years ago
winlin 24f46f5085 #1261, Support _definst_ for Wowza. 3.0.44 6 years ago
winlin 99aa249f3a #1261, Support _definst_ for Wowza. 2.0.260 6 years ago
MakarovYaroslav e62ac29f48 add ignoring _definst_ at the end of app (#1261) 6 years ago
winlin b2066cbf68 #1263, Fix string trim bug. 2.0.259 6 years ago
MakarovYaroslav a2480a6c94 fix bug with for loop (#1263) 6 years ago
winlin 39f1629168 Merge from SRS2 6 years ago
winlin 58e501ee24 Fix #1250, Support build on OSX10.14 Mojave. 2.0.258 6 years ago
winlin 63ac93a642 Merge #1236 from 2.0release 6 years ago
winlin a5b452f965 Merge #1236, Fix sleep bug in us. 2.0.257 6 years ago
RocFang 768fe68ca3 fix st_usleep param from us to ms. (#1236)
fix st_usleep param from us to ms.
6 years ago
winlin 3f009937ee Merge #1237 from 2.0release 6 years ago
winlin 9859fa9e6f Merge #1237, Support param for transcoder. 2.0.256 6 years ago
Mirko Velic 70ad16ff6a Add request stream param to encoder output format parameters. (#1237) 6 years ago
winlin 8e55ef4b60 Refine code 7 years ago
winlin 1e2cca4712 For #1093, Refine HLS encryption wiki 7 years ago
winlin 5945fb5a24 Fix #1093, Support HLS encryption. 3.0.42 7 years ago
winlin ee068cf120 For #1109, Support without ssl for HLS key. 7 years ago
winlin 522fba99aa Merge branch 3.0release into harlanc-3.0release 7 years ago
winlin e73e30de3a Fix #1051, Drop ts when republishing stream. 3.0.41 7 years ago
winlin 74d5d15c9f Merge branch 3.0release of https://github.com/harlanc/srs into harlanc-3.0release 7 years ago
winlin 1e054d2bcc Fix #354, Rename impl__SrsAutoFree to impl_SrsAutoFree 7 years ago
Harlan 22c5af62cf Merge branch '3.0release' of https://github.com/ossrs/srs into 3.0release
# Conflicts:
#	trunk/src/kernel/srs_kernel_utility.hpp
7 years ago
Harlan bf12a45274 add configuration instructions for hls encryption 7 years ago
Harlan ac6b37de4b rewrite ff_data_to_hex 7 years ago
winlin a9b5d65ca7 For #1202, Support auth_key param for srs player 7 years ago
winlin 728ddd133b For #1202, Support edge/forward to Aliyun CDN. 3.0.40 7 years ago
winlin 74a87d54f2 For #1202, Support edge/forward to Aliyun CDN. 2.0.255 7 years ago
winlin 1cc72df134 Fix #910, Support HTTP FLV with HTTP callback. 3.0.39 7 years ago
winlin 1e7c12a6dd For #910, Support HTTP FLV with HTTP callback. 2.0.254 7 years ago
winlin 928c6ab091 For #1181, Add utest 7 years ago
winlin 01d8bba455 For #1181, Refine code to write utest 7 years ago
winlin 6cea551c64 For #1110, Refine params in http callback. 2.0.253 7 years ago
winlin d607c7f905 Refine HTTP-FLV latency, support realtime mode.3.0.38 7 years ago
winlin 03ac48f8fa Merge 2.0, for FLV latency 7 years ago
winlin c45f72ef7b Refine HTTP-FLV latency, support realtime mode. 2.0.252 7 years ago
winlin 580c94c8c0 Refine code 7 years ago
winlin 31945c244d For #1110, Refine code. 7 years ago
winlin 455a060fa5 Merge 2.0 7 years ago
winlin ee43fc92ae For #1110, Refine conf 7 years ago
winlin ae99131512 Fix #1087, Ignore iface without address. 3.0.37 7 years ago
winlin 82699ff616 Refine code for librtmp 7 years ago
winlin 29b74c7220 For #1110, Support params in http callback. 3.0.36 7 years ago
winlin 85d3a5001c For #1110, Support params in http callback. 2.0.251 7 years ago
winlin 68a1656e07 Fix #1031, Always use vhost in stream query, the unify uri. 3.0.35 7 years ago
winlin 09dbda5b18 For #1031, SRS forwarder support douyu.com. 7 years ago
winlin a66d450ec1 For #1031, SRS edge support douyu.com. 3.0.34 7 years ago
winlin 586899a010 For #1031, SRS edge support douyu.com. 2.0.250 7 years ago
winlin 41c6e833b9 Replace hex to string to match MIT license. 3.0.33 7 years ago
winlin 84f81983aa Replace base64 to match MIT license. 3.0.32 7 years ago
winlin 0a63448b86 Replace crc32 MPEG and IEEE by pycrc to match MIT license. 3.0.31 7 years ago
winlin e395878916 Replace crc32 IEEE by golang to match MIT license. 3.0.30 7 years ago
winlin dea5e5bb48 Add utest or CRC32 IEEE, refine TABs of code 7 years ago
winlin 608c88b8f2 Merge 2.0release 7 years ago
winlin 6d7c7418a8 Merge #1119, fix memory leak. 2.0.249 7 years ago
winlin 551863a7ed Refine code 7 years ago
winlin 693194dffe Merge 2.0release 7 years ago
winlin d27db215df For #1176, should not close fd when success. 7 years ago
winlin e4742ddac7 Merge 2.0release 7 years ago
winlin 2d49b9d1a7 Merge #1176, fix scaned issues. 2.0.248 7 years ago
Hui Zhang (huzhang2) 01ed485cf3 fix #1172 #1173 #1174 #1175
security scan report issue
7 years ago
Harlan e9cb8210fc fix default value error 7 years ago
Harlan 45a57acbb4 fix bug 7 years ago
Harlan 43ebd5958d fix bug that only one stream can be encrypted.. 7 years ago
winlin dba44c7c3f Merge branch 'develop' into 3.0release 7 years ago
xialixin bb4e16ae3c fix create dir success result check (#1080) 7 years ago
xialixin aaf2905a9d add: hls configuration adds [duration] variable (#1083) 7 years ago
Harlan 52596a0b04 add HLS encryption feature 7 years ago
winlin 0d78b908a7 Fix client tools resolve dns failed bug 7 years ago
winlin 449c632e49 For #464: Add example for origin cluster 7 years ago
winlin bd797ad385 Fix utest build failed for ::atoi 7 years ago
winlin 459272b94c Merge #1077 from 2.0release 7 years ago
winlin 0fe17c3e34 Merge #1077, fix crash for edge HLS. 2.0.247 7 years ago
RocFang fd016ed91a use hls->initialize to set req of hls (#1077) 7 years ago
winlin 4bf5ab2044 Fix #464, support RTMP origin cluster. 3.0.29 7 years ago
winlin c70421e656 Fix #464, support origin cluster 7 years ago
winlin 2f09ec4353 For #464, refine result of origin cluster api 7 years ago
winlin 92f2bcd878 For #464, support config origin cluster 7 years ago
winlin 55c96192e2 For #464, refine code 7 years ago
winlin ec362b2774 For #464, query origin info and ip addresses 7 years ago
winlin 469250f850 For #464, support origin cluster api 7 years ago
winlin d0fbf44d18 For #464, support config for origin cluster. 7 years ago
winlin db6b8cf914 Fix #1057, switch to simple handshake. 3.0.28 7 years ago
winlin a2cefe4dbd For #1059, show more information from stream 7 years ago
winlin 681138d2af Fix #1059, merge from 2.0, supports url with vhost in stream. 3.0.27 7 years ago
winlin 1721e4ea4b Fix #1059, support vhost in stream parameters. 2.0.246 7 years ago
winlin 93d3e1464a For #1045, revert macro for TCP keepalive detection, use system macro 7 years ago
winlin 366309ce2d For #1045, revert macro for TCP keepalive detection, use system macro 7 years ago
winlin 049e7c82c0 Merge #1044, for #1045, set TCP SO_KEEPALIVE 7 years ago
winlin 911cd448f1 Merge #1045, for #1044, TCP connection alive detection. 2.0.245 7 years ago
juntaoliu a6871052af set tcp keepalive for tcp socket (#1045) 7 years ago
winlin 82457cda4b Change date from 2017 to 2018 7 years ago
winlin ca1395a807 Change date from 2017 to 2018 7 years ago
winlin d9e37d2f54 Merge branch '2.0release' into 3.0release 7 years ago
RocFang d22d7afd83 update init.d file (#1039) 7 years ago
winlin 5730bf8e43 Fix #913, support complex error. 3.0.26 7 years ago
winlin b426036832 Merge #1033, allow user to add some specific flags. 2.0.244 7 years ago
RocFang 015e76cb3f Update configure (#1033)
allow user to add some specific flags.
7 years ago
winlin 922a8f3a5c For #988, refine code. 7 years ago
winlin 823dc2df21 Refine help 7 years ago
Thomas Dreibholz feaae341b9 IPv6 support (for 3.0 release) (#988)
* 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.
7 years ago
winlin db08f1586c For #913, APP support complex error. 7 years ago
winlin e2c1f58674 For #913, APP support complex error. 7 years ago
winlin 6eae93258a For #913, APP support complex error. 7 years ago
winlin aebbbadf42 For #913, Service support complex error. 7 years ago
winlin 15aea686c3 For #913, KAFKA, RTSP support complex error. 7 years ago
winlin 70a20ffadb For #913, RTMP support complex error. 7 years ago
winlin 60accb6e54 For #913, AMF0 and RTMP support complex error. 7 years ago
winlin 204ef041da For #913, Kernel MP4 FLV HTTP support complex error. 7 years ago
winlin 9802dc326e For #913, source support complex error 7 years ago
winlin abcaba33ee For #913: TS/HLS/MPEGTS support complex error 8 years ago
winlin 20a42599f3 For #913, http callback use complex error 8 years ago
winlin fd91df9411 For #913, reload use complex error 8 years ago
ME_Kun_Han 3744606c9b fix bug: parsing Exp-Golomb codes failed (#978) 8 years ago
winlin baa55f14b9 Change stable release to SRS2 8 years ago
winlin 9f5224c34a For #913, use complex error for http 8 years ago
winlin 661eb8b37c For #913, use complex error for reload utc time 8 years ago
winlin 5c9a12e72a For #913, use complex error for listener 8 years ago
winlin 71dd3f3137 For #913, use complex error for server handler. 8 years ago
winlin e135ab59d9 Fix the utest failed for chunk_size 8 years ago
winlin 6d4315fc3c Disable valgrind by default 8 years ago
winlin 0ad4b65a56 Disable valgrind for osx. 8 years ago
winlin b3825c4021 Fix warnings 8 years ago
winlin 9db2a04c3b For #913, coroutine support complex error. 8 years ago
winlin b5c14938d9 For #913, config and log support complex error. 8 years ago
winlin 860aac3e50 For #913, config reload and persistence 8 years ago
winlin 7cac35a289 For #913, source cycle error 8 years ago
winlin 7275fd5397 Fix #916, build failed for headers for error. 8 years ago
winlin a20e2c3ef6 For #913, refine server utility 8 years ago
winlin ca9f0bdb1e For #913, refine server initialize st 8 years ago
winlin 4e4091231e Refine object create in server. 8 years ago
winlin 372a9e5cb3 Fix #915, string ends with 8 years ago
winlin 93710c7489 For #913, refine the error mechanism 8 years ago
winlin bb200b5d2d For #913, add complex error. 8 years ago
winlin 58521751c3 Fix #299, support experimental MPEG-DASH. 3.0.25 8 years ago
winlin 69374c8d6d For #299, use format for v/a sequence header. 8 years ago
winlin 9ca36970aa Fix #908, use empty coroutine to avoid NULL pointer. 8 years ago
winlin 0e9e1792fe For #299, write fMP4 for DASH. 8 years ago
winlin baed1cc043 For #821, support parse dash video segment 8 years ago
winlin 8cc3ab2fa2 For #821, print mdat and udat 8 years ago
winlin beae090d67 Refine logger header 8 years ago
winlin 4f6f8a8244 Fix verbose bug, for #821 8 years ago
winlin 6c64297264 Fix #821, support MP4 file parser. 3.0.24 8 years ago
winlin 12a55cd0c2 Fix build failed. 8 years ago
winlin 86f3bd7a0f Fix build failed. 8 years ago
winlin 121eadbc07 Fix build failed. 8 years ago
winlin 1bf99e8f3e For #907, Wrap ST, only use in service ST. 8 years ago
winlin 54411e0768 Fix #904, replace NXJSON(LGPL) with json-parser(BSD). 3.0.23 8 years ago
winlin 6993ac226f For #906, #902, use coroutine for reusable2 thread 8 years ago
winlin ea9a5f26d9 For #906, #902, use coroutine for reusable thread 8 years ago
winlin 2ed2513f08 For #906, #902, use coroutine for one cycle thread 8 years ago
winlin b21f92f97a For #906, #902, remove the thread start and stop event 8 years ago
winlin 3ffb0980f5 For #906, #902, use connection manager to remove connection 8 years ago
winlin 44f542f77f For #906, #902, replace the endless thread with coroutine 8 years ago
winlin fc380fe48d For #906, #902, refine thread object. 8 years ago
winlin 5792c462b8 Merge branch 'develop' into 3.0release 8 years ago
winlin c4966484e1 For #893, #899, merge SRS2 8 years ago
winlin e8cb2e6be4 Merge #899 to fix #893, ts PES ext length. 2.0.243 8 years ago
OtterWa d1bd6993c5 fix ts decode (#899) 8 years ago
winlin 1e3550a52c For #821, Parse basic mp4 boxes. 8 years ago
HungMingWu 234904c206 Refine Refine Refine kernel/ts code (#891) 8 years ago
winlin dd1cca45cc Remove non-exists conf file. 8 years ago
winlin eaccbd0f85 Support print MP4 box. 8 years ago
winlin fe43a31d06 Parse all mp4 boxes 8 years ago
winlin 366d6bcb82 Refine code 8 years ago
xialixin 92c8c0505d Fix the timebase bug, change from us to ms. (#876)
* 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)
8 years ago
HungMingWu e8ea27088a Refine Refine kernel/ts code (#881) 8 years ago
HungMingWu 815d50f00a Remove warning: C++11 requires a space between string literal and macro (#874)
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.
8 years ago
winlin a58874178b Fix merge build failed. 8 years ago
winlin f97260be1d Merge SRS2 8 years ago
winlin a613eb78c6 Fix #865, shouldn't remove ts/m3u8 when hls_dispose disabled. 2.0.242 8 years ago
walkermi 79e4f9f3a0 fixed compile error when add --log-info (#860)
* Update srs_app_server.cpp

fixed compile error when add --log-info

* Update srs_app_mpegts_udp.cpp

fixed compile error when add --log-info
8 years ago
winlin ae5450181c Fix #636, FD leak for requesting empty HTTP stream. 2.0.241 8 years ago
HungMingWu 98d4b6ae11 Refine srs_kernel_codec audio & video config code (#854) 8 years ago
winlin c97f2233a2 Merge SRS2 for #851 8 years ago
winlin ff87318b95 Fix #851, HTTP API support number of video frames for FPS. 2.0.240 8 years ago
winlin 9a2a6ab95f Merge SRS2 8 years ago
winlin 5e284b58a4 Fix #848, crash at HTTP fast buffer grow 2.0.239 8 years ago
winlin bcd24126c5 Update comments for HLS 8 years ago
winlin a98c9e04e3 Fix #547, support HLS audio in TS. 3.0.22 8 years ago
winlin 6ee85aea83 Refine mp4, extract mp4 box reader. 8 years ago
winlin c9bed5a8bf Refine mp4 codec for mdat. 8 years ago
winlin 18d9f6c8f1 Fix build failed. 8 years ago
winlin 1054b0a90f Merge SRS2 8 years ago
winlin 33a0abdeff Fix #844, support Haivision encoder. 2.0.238 8 years ago
winlin d6e28bde69 Merge from SRS2. 8 years ago
HungMingWu 14acc59a19 Refine kernel/mp4 code (#823) 8 years ago
winlin 1c139d8fd8 Merge #846, fix fd leak for FLV stream caster. 2.0.237 8 years ago
haofz 52b6823a90 fix #826, fix memory leak in streamCasterFlv (#836) 8 years ago
winlin 8d35585c13 Merge #841, avoid the duplicated sps/pps in ts. 2.0.236 8 years ago
ME_Kun_Han bd2a1f9d3c fixed bug: video rendering in hls stream generates only vertical parttern (#841) 8 years ago
winlin 33375db401 Merge from SRS2, for #834 8 years ago
winlin b11ddc7f41 Fix #834, crash for TS context corrupt. 2.0.235 8 years ago
winlin 8b7566a007 Refine code 8 years ago
winlin 032107dbf0 Refine hls ingester 8 years ago
winlin 609605a50b Fix #820, extract service for modules. 3.0.21 8 years ago
winlin b75a3fad4e For #820, fix ubuntu build failed. 8 years ago
winlin 362b5788cd For #820, fix warnings 8 years ago
winlin 7d618fed43 For #820, fix utest failed. 8 years ago
winlin e3526c0cf6 For #820, modules use service only. 8 years ago
winlin ff822b55cd For #820, extract service module. 8 years ago
winlin 0a57a46016 Refine LICENSE 8 years ago
winlin f32aab3d92 For #299, refine code. 8 years ago
winlin 62b7204514 Refine code, add mp4 parser module 8 years ago
winlin c648fd27bf Refine code 8 years ago
winlin 2980e7d3ef For #813, refine code. 8 years ago
Chengdong Zhang 8ad934a8a4 srs_info use not available variable (#813)
srs_info use not available variable.
Variable has been removed or changed.
8 years ago
winlin 9ab5e6a916 For #299, fix bug of fragment url 8 years ago
winlin c71e8fa947 For #299, fragment reap workflow 8 years ago
winlin 721a8457c2 For #299, Refine init mp4, use fragment 8 years ago
winlin 8d679a6f9a For #299, use fragment for dvr FLV/MP4 8 years ago
winlin da4c390d69 For #299, extract fragment and fragment window for hls 8 years ago
winlin 6da6e0511d For #803, should refine code. 8 years ago
Chengdong Zhang a6eebacc99 Streams API is not correct. (#800)
HTTP API for streams is not correct. When stream stopped, API does not
remove it.
8 years ago
“winlin” 1b26536253 Add SIP RFC 8 years ago
“winlin” a48fdd9f03 Add ICE RFC 8 years ago
winlin ce034c3556 Refine docs, add TURN/STUN rfc. 8 years ago
winlin 3ec9df6578 For #299, A/V init mp4 are fine. 8 years ago
winlin 886930c22a For #299, refine the comments. 8 years ago
winlin 14765c2ba5 For #790, play or publish is not neccessary for bandwidth test. 8 years ago
ME_Kun_Han 3562424ee3 fix bug, add param for generating tc url and add play stream to make-bandwidth checking success (#790) 8 years ago
winlin 8ab43b3e78 Fix #794, refine the comments. 8 years ago
winlin 308c6fee18 Fix #786, simply don't reuse object. 3.0.20 8 years ago
winlin 7680ac04ad Refine srs-librtmp 8 years ago
winlin 1743899a23 Refine code 8 years ago
winlin 16cde27a1e Remove MacOS compile option, for it's on use. It's caused by paralell make 8 years ago
winlin 121a2e5886 For #110, refine thread object. 3.0.19 8 years ago
winlin 44014683e1 Refine thread. 8 years ago
winlin 5bec6a4fdd Refine srs-librtmp 8 years ago
winlin 011b693235 Update srs-librtmp, set errno to ret when failed. 8 years ago
winlin 72c4ae4a8c Refine srs-librtmp API, change print to format 8 years ago
winlin ad87bd7cf2 Refine configure 8 years ago
winlin 68a5407b3a Remove using of connect_app2. 8 years ago
winlin 26c20db2b3 Fix parse srs version bug 8 years ago
winlin c849010fe2 Refine api for srs-librtmp 8 years ago
winlin af73e8ee65 Add log functions for srs-librtmp 8 years ago
winlin ca43bfe6d9 Fix build failed, for srs librtmp API changed. 8 years ago
winlin cdfded6a74 Support disable valgrind 8 years ago
winlin 89a5fa69d1 Refine srs-librtmp, set the schema, rather that connect app3 8 years ago
winlin 4e96c443d8 Change the bool to int for C 8 years ago
winlin 747d6f2f52 For #299, write legal MPD, fix CORS. 8 years ago
winlin 8ab727f3c5 For #299, write MPD file. 8 years ago
winlin 3903d2a8e3 For #730, remove the test code. 2.0.234 8 years ago
HungMingWu a6582c6208 Disable openssl thread support to prevent ubuntu linking pthread error 8 years ago
winlin 764cf245e9 For #774, build librtmp exmaples failed for -lpthread 8 years ago
winlin ac0e27b936 For #774, refine code style 8 years ago
HungMingWu 01d5e4da17 Replace openssl from l-1.0.1f to 1.10e (#774)
DUe to API breakchange, add a wrapper for backward compatibility
8 years ago
winlin 695ceeab48 Refine code for #777 8 years ago
Chengdong Zhang a3df4e3bfb Fix #744 http callback set a wrong default port (#777)
* Add port verify

Code is more robust

* Verify port

Verify port

* Change hard code to defined.

Change hard code to defined.
8 years ago
winlin d786d61685 Merge branch '2.0release' into develop 8 years ago
winlin 0059b1cf7a For #783, use directly free to replace auto free 8 years ago
ljx0305 b0d16840b5 fix Repeated release (#783)
fix  Repeated release
8 years ago
winlin cee9d736a4 for #299, refine code. 8 years ago
winlin ede1c34a25 for #299, refine the signature of api for hls/dash 8 years ago
HungMingWu 33d6274217 Replace ffmpeg version from 2.1.1 to 3.2.4 8 years ago
winlin 2fcd3972c1 for #299, refine the encoder object name 8 years ago
winlin 2a4f57a587 Fix #301, User must config the codec in right way for HLS. 3.0.18 8 years ago
winlin d612a21bad for #299, refine audio codec object name 8 years ago
winlin caf69f193d for #299, refine the codec object name 8 years ago
winlin d7458c4e72 For #299, refine the codec to format-frame-sample chain. 8 years ago
winlin c4a510b834 For #299, refine the codec info structure. 8 years ago
winlin 5e419c66f8 For #299, add dash files. 8 years ago
winlin 7fd221ef63 Always enable DVR 8 years ago
winlin b0789c54e4 Update HLS wiki to v3 8 years ago
winlin 8e5d4dc73d always enable http and hls 8 years ago
winlin 11e8fe5bc0 refine options, remove rtmp-hls 8 years ago
winlin 477414106a add dash files. 8 years ago
winlin 5fec59ace2 merge from srs2, fix #503 8 years ago
winlin 99bffea328 fix #503, disable utilities when reload a source. 2.0.233 8 years ago
winlin 15570d93ce change conf to console without daemon. 8 years ago
winlin 90ff579a83 add gitignore. 8 years ago
winlin afbc3443f3 fix #738, support DVR general mp4. 3.0.17 8 years ago
winlin 3209ad29e0 for #738, refine code for DVR mp4. 8 years ago
winlin 0a054cd6bd for #738, remove the dvr plan append for it's no use 8 years ago
winlin 8c01f52372 for #738, refine the dvr segmenter. 8 years ago
winlin 31191f2650 for #738, support srs ingest mp4 8 years ago
winlin 4fe79a1025 for #738, fix the audio sample offset error. 8 years ago
winlin 733252dc21 for #738, remove test code 8 years ago
winlin 733ba73d54 for #738, write mp4 samples. 8 years ago
winlin e24674e9cf for #738, refine build mp4 samples from moov. 8 years ago
winlin 3025aebf42 for #738, mp4 build samples from moov. 8 years ago
winlin 253ac40312 for #738, parse avcc/sps/pps/asc from mp4. 8 years ago
winlin 9d21a8bb33 for #738, use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov). 8 years ago
winlin bbee16e4db for #738, parse moov, get the h.264/avcC and aac/asc 8 years ago
winlin e8eb050bf2 update readme 8 years ago
winlin ac7ee10b60 fix #751,#756, refine code 8 years ago
Chengdong Zhang 80540e4dc1 change TAB space
change TAB space for line 794
8 years ago
eagle-zhang 7b02e3543f Clients Api support start and count
Clients Api support start and count
line 794~810 && line 830
8 years ago
winlin 7ee1df33d1 for #738, parse mp4 udta(user data) box. 8 years ago
winlin ffe0a4426d for #738, parse mp4 moov boxes. 8 years ago
winlin 96f2e18d3a for #738, demux the aac mp4a and esds 8 years ago
winlin 128a1fd3db for #738, decode mp4 video track boxes. 8 years ago
winlin 5a84b6ca94 for #738, complete all mp4 boxes codec. 8 years ago
winlin 2ad265bd5a for #738, implements boxes codec 8 years ago
winlin b6bb3f2446 fix c99 build failed. 8 years ago
winlin 858951da49 for #738, add srs ingest mp4 8 years ago
winlin 34a8eb6113 for #738, add srs ingest mp4 tool 8 years ago
winlin 33ba6cdee2 change utest when demuxer use io interface. 8 years ago
winlin 01d401c270 for #738, refine flv codec to use io interface. 8 years ago
winlin d3bb8b6a86 for #742, refine the io interfaces. 8 years ago
winlin eaa222f034 for #742, refine the file reader and writer interface. 8 years ago
winlin bb5bd0ee1c include for uintxx_t 8 years ago
winlin b16ab038ce for #742, refine the u_intxx_t to uintxx_t 8 years ago
winlin 011ac4f6a9 for #738, add mp4 demuxer to librtmp 8 years ago
winlin 3f3e98e9db for #738, major boxes from isom 8 years ago
winlin 8588a10775 Merge branch '2.0release' into develop 8 years ago
winlin a37a14377a fix the example dvr config file error 8 years ago
winlin b09183010b for #738, add isom boxes. 8 years ago
winlin ca02aaa7b3 for #738, add doc, moov box. 8 years ago
winlin 6b6ac9a054 for #738, add box and fullbox. 8 years ago
winlin 91a3989372 for #738, add mp4 demuxer files to kernel. 8 years ago
winlin 136a7ef488 for #299, refine docs. 8 years ago
winlin e8353cba3b for #299, add mp4 and dash doc. 8 years ago
winlin 38a683fe14 disable glibc memory check 8 years ago
winlin 7057bb1ef5 for #742, always enable http utilities. 8 years ago
winlin a1fcf66f32 for #742, always enable http utilities. 8 years ago
winlin 79def81792 for #742, refine the rtmp conn, use info as data cluster. 8 years ago
winlin 39aee2b318 for #742, fix publish recv thread bug. 8 years ago
winlin 954bb186c1 identify the flash and fmle for recv thread. 8 years ago
winlin 4583a63789 for #742, refine code for recv thread. 8 years ago
winlin a07986f4ee for #742, refine code 8 years ago
winlin 5c959fc781 merge from srs2, for kbps free io 8 years ago
winlin 6706bda42c for #752, release the io then free it for kbps. 2.0.232 8 years ago
winlin a3ea83f504 directly free the transport, not need to close for maybe NULL 8 years ago
winlin 99c13fb1c1 convert ms to us for st 8 years ago
winlin 7bfb648bd8 refine the meta cache name 8 years ago
winlin 4cff49afd2 for #742, refine source, meta and origin hub. 3.0.16 8 years ago
winlin 8acb99f96c refine comments for librtmp 8 years ago
winlin c5fcc15989 update the date info 8 years ago
winlin 0e6f7e66f0 add srs_rtmp_free_packet for srs-librtmp 8 years ago
winlin 7acc3aca16 refine hijack io for srslibrtmp 8 years ago
winlin e8c48ac8f8 merge srs2, use specific error code for dns resolve 8 years ago
winlin 60be29f324 fix #750, use specific error code for dns resolve. 2.0.231 8 years ago
winlin 310032d8d8 merge srs2, timestamp overflow for ATC. 8 years ago
winlin d76419e3bb fix #749, timestamp overflow for ATC. 2.0.230 8 years ago
winlin 2ef1ef06e9 increase the nb_samples because some large video may overflow. 8 years ago
cenxinwei 762d7a8884 fix publish_normal_timeout 配置读取错误 8 years ago
winlin 3fe338d1c5 for #742, use ms for application clock tbn. 8 years ago
winlin dca9749f37 for #742, refine the object live cycle. 3.0.15 8 years ago
winlin f4c0af8bfc refine code remove dup api for #742 8 years ago
winlin 1ed5118246 refine the spaces, no TABS 8 years ago
winlin 750f4413c8 merge srs2 for #536 8 years ago
winlin 142a9733b2 refine encoder code for #536. 8 years ago
winlin ccb250f3bc merge srs2. convert ts aac audio private stream 1 to common. 8 years ago
winlin e6eafd3b97 fix #740, convert ts aac audio private stream 1 to common. 2.0.229 8 years ago
winlin f92db0f87e merge srs2 for kbps 8 years ago
winlin 6a8c232c5b fix #588, kbps interface error. 2.0.228 8 years ago
winlin c58dbe4d14 fix #588, kbps interface error. 2.0.228 8 years ago
winlin 7fe60b5bbf fix #735 config transform refer_publish invalid. 3.0.14 8 years ago
winlin 7bbb3bae42 merge srs2 8 years ago
winlin e3aa34ec5f fix #736, recovery the hls dispose. 2.0.227 8 years ago
Himer afa704bca5 Update srs_app_source.cpp
enabled 为true才进行转发实例创建
8 years ago
winlin db231f6d37 refine hls html5 video template. 8 years ago
winlin 087a596a63 refine hls html5 video template. 8 years ago