Commit Graph

5341 Commits (6d64490d738ff6b8f51f80dce80bb1297bec9416)

Author SHA1 Message Date
winlin 9f31506c83 Refine code 4 years ago
winlin c26cb9a15b RTC: Support update msid for sdp 4 years ago
winlin c8af9e9ec4 RTC: Use transformed mid, not the mid of track. 4 years ago
winlin 783029778c Merge branch 'develop' into feature/rtc 4 years ago
winlin eea36bc261 Merge branch '4.0release' into develop 4 years ago
winlin 991ef94535 Merge branch '3.0release' into 4.0release 4 years ago
winlin 905444a1c7 For #1684, Prevent stop ingest for multiple times. 3.0.143 4 years ago
chenchengbin 0aecc063e0 防止ingester多次调用stop导致崩溃 4 years ago
winlin 69595089ee RTC: If not exists 42e01f, we pick up any profile such as 42001f. 4 years ago
winlin dd7587c497 Dispose session when DTLS alert 4 years ago
winlin 86a80396de Add utest for connection manager 4 years ago
winlin 72122c746a Fix utest build fail 4 years ago
winlin 962c379299 Fix build fail 4 years ago
winlin 66c680edb1 Refine code, use SrsConnectionManager 4 years ago
winlin 33f1cb87a2 Refine conneciton manager 4 years ago
winlin 4eae93d27b Rename SrsCoroutineManager to SrsConnectionManager 4 years ago
winlin d8a158290f Remove unused conn from consumer. 4 years ago
winlin 88826aae8f Rename SrsConnection to SrsTcpConnection 4 years ago
winlin 2135b638b1 Merge srs_app_thread.hpp to srs_app_conn.hpp 4 years ago
winlin 60c759919f Refine code 4 years ago
winlin 697f7d5251 Merge branch 'develop' into feature/rtc 4 years ago
winlin 8b279a9ac4 Merge branch '4.0release' into develop 4 years ago
winlin 0cadbca52f Merge SRS3 4 years ago
winlin 63b5c51748 RTC: Change SO_REUSEPORT fail to warning. 3.0.142 4 years ago
winlin c5f7a90a68 RTC: Fix bug 4 years ago
winlin 2b99b43633 RTC: Fix bug 4 years ago
winlin e19631a2b7 RTC: Refine PLI request as worker 4 years ago
winlin 4c459a004e Log: Support tag for log 4 years ago
winlin 57288838d0 RTC: Logging for NACK timeout. 4 years ago
winlin c708103cd4 RTC: Refine NACK RTT and efficiency. 4.0.42 4 years ago
winlin dfa42cdd8c RTC: Improve NACK RTT 4 years ago
winlin d61536311b RTC: Remove and refine NACK removing 4 years ago
winlin f1df0704e8 RTC: Refine code 4 years ago
winlin 0e2f81f023 RTC: Improve NACK efficiency 4 years ago
winlin cff976bb71 RTC: Improve NACK efficiency 4 years ago
winlin 3026f2fda8 Refine PLI/NACK/DTLS logs. 4.0.41 4 years ago
winlin 579f7a8a5b RTC: Refine cid for PLI 4 years ago
winlin a0dedba2ab RTC: Fix NACK bug 4 years ago
winlin 5c6946f484 RTC: Refine DTLS alert close_notify log 4 years ago
winlin b5296d82f4 RTC: Show dtls info 4 years ago
winlin 2cbc00bf61 RTC: Refine PLI log 4 years ago
winlin 2bc6632a22 Server: Add callback for logrotate 4 years ago
winlin fa1ccaa9f2 Merge branch 'develop' into feature/rtc 4 years ago
winlin 3363f39eba Fix GB28181 build fail 4 years ago
winlin 89279f181c Merge branch 'develop' into feature/rtc 4 years ago
yapingcat 23577763cd 把int64_t转成字符串
通过http api 获取streams信息时id显示乱码,应该将int转化为字符串
4 years ago
yapingcat 794563145c 把int64_t转成字符串
通过http api 获取streams信息时id显示乱码,应该将int转化为字符串
4 years ago
winlin 2f22a3d38b For #1926, refine code 4 years ago
jasongwq 7e5572c5e1 FIX:When 28181 stream stopped,Stream API does not remove it 4 years ago
winlin bbfbc97476 Merge branch 'develop' into feature/rtc 4 years ago
winlin e4ea2be008 Fix serval bugs for RTC. Refine context API. 4.0.40 4 years ago
winlin 8722bd2e0c Merge branch 'feature/rtc' into develop 4 years ago
xialixin@kanzhun.com 82f1569f2a When for traverses the device list, send invite and sleep to other threads to update the list, and the conflicting program exits 4 years ago
kyxlx550 d02b560217 remove 28181 is_aac define 4 years ago
kyxlx550 5864ea3472 supprot ps jitbuffer different timestamp of audio and video 4 years ago
winlin b095c15720 Fix utest fail 4 years ago
winlin ef8f3d6189 Refine cid for signal thread 4 years ago
winlin 7fed6e631a Refine code 4 years ago
winlin 311cb77b36 Context: Refine API 4 years ago
winlin cf428b8db4 RTC: Save parent cid for publish stream 4 years ago
winlin 34d119f7b4 RTC: Remove dead code 4 years ago
winlin f8ad90c68d RTC: Fix source init bug 4 years ago
winlin d97c0f5db2 RTC: Refine NACK match and miss logs 4 years ago
winlin 8860d0ec62 RTC: Refine options 4 years ago
winlin 1c07aed2fc Fix bugs 5 years ago
winlin 60aebb5ae3 SRS: Fix bug 5 years ago
winlin a826926073 SRS: Fix bug 5 years ago
winlin aaebecbcc9 RTC: Support UnifiedPlan 5 years ago
winlin d66d100107 Refine code 5 years ago
莫战 aaf956a5c8 fix nack rtcp protect issue 5 years ago
winlin 2b725b8167 Fix bug 5 years ago
winlin a2d9f0a9ad Fix bug 5 years ago
winlin 7dcfd6b029 Refine code 5 years ago
winlin 2c08c4d303 Fix bug 5 years ago
winlin d3e739e61b Fix fd leak 5 years ago
winlin 7a9e89d7b3 Fix memory leak 5 years ago
winlin b41ffed0a2 Refine code style 5 years ago
winlin 7810edd887 Refine code 5 years ago
winlin afd20563ad Refine string dump to hex 5 years ago
winlin a712e9cb3d RTC: Fix memory leak 5 years ago
winlin 0716fb4be2 HLS: Fix memory leak 5 years ago
winlin 6bc83e1041 HLS: Fix memory leak 5 years ago
winlin 036cc2a7a2 RTC: Limit the ARQ for DTLS 5 years ago
winlin 1ffea2bcc5 RTC: Refine code 5 years ago
winlin 306a0121ff RTC: Refine code 5 years ago
winlin 9416fddd2b RTC: Refine DTLS impl, extract client and server 5 years ago
winlin 5589120dc8 RTC: Fix bug 5 years ago
winlin 466813b7d5 RTC: Covert client ARQ for DTLS 5 years ago
winlin e4b0dd56f0 RTC: Covert server ARQ for DTLS 5 years ago
winlin f33c83a26f RTC: Fix warnings 5 years ago
winlin f9e17577f7 RTC: Fix conn bug 5 years ago
winlin 1d17666641 RTC: Add utest for DTLS client 5 years ago
winlin a3e912f5dc RTC: DTLS support ARQ, covered with utest. 4.0.39 5 years ago
winlin 307c644f18 Fix build fail 5 years ago
winlin 17bef0402e RTC: Fix error code for DTLS 5 years ago
winlin c33dfd2313 RTC: Add utest for DTLS 5 years ago
winlin 9ca6b2e50f RTC: Refine DTLS 5 years ago
winlin ab221fa842 RTC: Add callback for all consumers done 5 years ago
winlin 88d4314a3c RTC: Refine comment 5 years ago
winlin 66a0143f14 RTC: Refine source state to created and delivering 5 years ago
winlin 5afabe4adf RTC: Remove dead code 5 years ago
winlin 87ffb7071a RTC: Refine code 5 years ago
winlin 1114c6a46a RTC: Refine comments 5 years ago
winlin 3eeeda6a12 Player: Remove jwplayer and osmf 5 years ago
winlin ecc5f73c54 RTC: Hook beofore publish event 5 years ago
winlin d5e1116eb7 RTC: Add todo for source cleanup 5 years ago
winlin 9d38009b7f RTC: Ignore twcc if no need to feedback 5 years ago
winlin 1800d9d71b RTC: Support empty RR, ignore it 5 years ago
winlin fd69635052 RTC: Fix typo 5 years ago
winlin 7069233783 RTC: Refine SDP, parse H264 param 5 years ago
winlin 314e3159f0 RTC: Refine log 5 years ago
winlin 3617acf01c RTC: Refine code 5 years ago
winlin 4c7de039ba RTC: Refine code 5 years ago
winlin 761c880e55 RTC: Refine code 5 years ago
winlin 92b59e308c RTC: Support ARQ for DTLS client 5 years ago
winlin a5cefbf092 RTC: Cache DTLS packet and fast retransmit it. 5 years ago
winlin dd9a9b05d1 RTC: Do handshake although ssl done. 5 years ago
winlin 2f50c4eb1a RTC: Refine DTLS 5 years ago
winlin e7261e1ca6 RTC: Reorder functions 5 years ago
winlin f79dcc9ae3 RTC: Reorder functions 5 years ago
winlin ed95124743 RTC: Refine error and log for DTLS 5 years ago
winlin 51bf3707a9 RTC: Refine error and log for DTLS 5 years ago
winlin 6d60e18824 RTC: Refine error and log for DTLS 5 years ago
winlin 9febdaeb48 RTC: Support interval for error pithy print 5 years ago
winlin 2e56aeba96 RTC: Support interval ratio for pithy print 5 years ago
winlin 9d08318581 RTC: Refine error pithy print log 5 years ago
winlin ea10d7907f RTC: Refine error pithy print log 5 years ago
winlin d2da74085c RTC: Refine log 5 years ago
winlin 74a0a2e969 RTC: When parsing header, should ignore padding 5 years ago
莫战 559e89caf4 ignore padding decode before srtp decryption 5 years ago
winlin 8a98f05066 RTC: Fix H5 bug 5 years ago
winlin aac2f1debd RTC: Refine code 5 years ago
winlin e82e28d83e RTC: Refine RTCP dispatch in connection. 5 years ago
winlin 00582e0c36 RTC: Fix RTCP feedback bug 5 years ago
winlin f702d8bcd7 RTC: Fix RTCP free bug 5 years ago
winlin 6ae414af3f RTC: Refine RTC hijacker. 5 years ago
winlin a06a750a1b RTC: Support dup DTLS done. Support create publisher/player after DTLS done. 5 years ago
winlin f54bf8d9be RTC: Support more than one publishers or players. 5 years ago
winlin 571f417db4 RTC: Refine RTCP packets parsing 5 years ago
winlin a728e02b93 RTC: Refine RTCP packets parsing 5 years ago
winlin 1591318792 Fix build fail 5 years ago
winlin 8f1af9a13a RTP: Refine RTCP protocol 5 years ago
winlin f3d8973d67 Fix build fail 5 years ago
winlin f841e0c37a RTC: Refien NACK code 5 years ago
winlin f066686255 RTC: When track disable, no NACK. 5 years ago
winlin 250a703588 RTC: Use error pithy print for RTP packet error 5 years ago
winlin cf9a8c7dcb RTC: Show error when send packets. 5 years ago
winlin 6bc316016b RTC: For NACK, it sequence must match exactly, or it cause SRTP fail 5 years ago
winlin 49bb418e74 Fix TWCC default value 5 years ago
winlin 2d4a4b1d2b Fix build fail 5 years ago
winlin 98ccea8cd3 RTC: Refine code 5 years ago
winlin a1da95c906 RTC: Support server hijacker 5 years ago
winlin 73eb60a9d5 Tenfold: Connection support send rtcp packet 5 years ago
winlin 8c9935db44 RTC: Connection support hijack 5 years ago
winlin b0590ef4fe RTC: Remove source from conneciton init. 5 years ago
winlin cf46779ad9 RTC: Show log when track not found 5 years ago
winlin 937167f311 RTC: Support disable DTLS 5 years ago
winlin d2264ba6f9 RTC: Support semi security transport 5 years ago
winlin 47c43e47b6 RTC: Fix is_started state init bug 5 years ago
winlin cfb44f0ef8 RTC: Fix warning 5 years ago
winlin bbd51e3338 RTC: Allow username is optinal 5 years ago
winlin a52a81ebb0 RTC: Fix RTCP extension padding bug 5 years ago
winlin 2f1e77aeaf RTC: Fix RTCP app bug. Add is_rtcp_app API. 5 years ago
winlin e2bf5eaf47 RTC: Remove black line 5 years ago
winlin 87a4c63130 RTC: Add RTX desc 5 years ago
winlin 9f2aaef283 RTC: Add negotiate play by desc 5 years ago
winlin ffeb3a8c46 RTC: Refine code 5 years ago
winlin a98187580f RTC: Refine stat for total pkts. 5 years ago
winlin b070e5aa05 RTC: Move source to play stream 5 years ago
winlin 994c53b6c1 Merge branch '4.0release' into develop 5 years ago
winlin 4984bcbaef Revert "supprot LAS(live adaptive stream)"
This reverts commit c1f98ddcc8.
5 years ago
winlin 9530ea73e3 RTC: Refine error check. 4.0.37 5 years ago
winlin 70d561421c RTC: Check error for send_rtcp_fb_pli 5 years ago
winlin 5c853e02ee RTC: Check error for send_periodic_twcc 5 years ago
winlin f149c84dd0 RTC: Check error for send_rtcp_rr 5 years ago
winlin 75119a14cf RTC: Check error for send_rtcp_rr 5 years ago
winlin d156bc2a1b RTC: Refine error, show some bytes for RTCP 5 years ago
winlin 77403dd970 RTC: Refine error log, show some plaintext body bytes. 5 years ago
winlin 77b6151857 RTC: Use srs_string_dumps_hex to dump some bytes when error 5 years ago
winlin fc10e98f1c RTC: Remove dead code. Fix DTLS empty ctx issue 5 years ago
winlin d439e36344 RTC: Covert basic packet identify for DTLS/STUN/RTP/RTCP 5 years ago
winlin 49e768ad09 RTC: Fix bug for utest 5 years ago
winlin 103bf86eef RTC: Remove dead code for source 5 years ago
winlin baceb7f6b0 RTC: Fix the SDP encode issue 5 years ago
winlin c659098f71 RTC: Set tracks to active for publisher 5 years ago
winlin dd13889772 BUILD: Compatible with 3.0 options, ignore it 5 years ago
winlin b847a0a218 BUILD: Compatible with 3.0 options, ignore it 5 years ago
winlin 0905558d49 BUILD: Compatible with 3.0 options, ignore it 5 years ago
winlin a40abf8df2 RTC: Refine error log 5 years ago
winlin 4aabbd74dc RTC: Cover default status of track 5 years ago
winlin c72fb76334 RTC: Cover default track status 5 years ago
winlin 0eae1bd493 RTC: Enable track of player when init done. 5 years ago
winlin 8aa20d390e RTC: Disable track by default 5 years ago
winlin 0408040ed7 Fix utest fail for C++11 or C++14 5 years ago
winlin 8e22508057 Refine utest 5 years ago
winlin 2dc311fbd9 Refine code 5 years ago
winlin 3a13d8c380 RTC: Add timer for connection 5 years ago
winlin d90d42e7bf RTC: Fix warnings 5 years ago
winlin 58702086cc RTC: Refine code 5 years ago
winlin 975c24b24f RTC: Fix warnings 5 years ago
winlin 063c066802 RTC: Refine log 5 years ago
winlin ca004fe33f RTC: Refine log for error pithy print 5 years ago
winlin 5f7d1e2c5b RTC: Pithy print the address change 5 years ago
winlin a035d312f9 RTC: Update stat for recv track 5 years ago
winlin b3212a12de RTC: Update nack stat 5 years ago
winlin 5f7de58095 RTC: Add stat for track. 5 years ago
winlin 133e07e670 RTC: Refine stat code 5 years ago
winlin 0f62587303 Merge branch 'develop' into feature/rtc 5 years ago
winlin c6a68234cb RTC: Fix publish page 5 years ago
winlin 6545370b7f RTC: Remove dead code. Merge tiny functions. 5 years ago
winlin 21835c38b7 RTC: Support multiple address for client. 4.0.36 5 years ago
winlin 7ec5ef8497 RTC: Fix memory leak for play stream 5 years ago
winlin 069d3ef79d RTC: Suport ULPFEC and RED 5 years ago
winlin e0c9544995 RTC: Refine code 5 years ago
winlin bf3b917f1f RTC: Rename SrsRtcOutgoingInfo to SrsRtcPlayStreamStatistic 5 years ago
winlin 0131472ae5 RTC: Rename connection stat 5 years ago
winlin 77256eee08 RTC: Stat summary for connection 5 years ago
winlin be951b17f1 RTC: Refine code 5 years ago
winlin c115f77038 RTC: Use error pithy print to reduce dup logs 5 years ago
winlin c2c35a7330 Refine code 5 years ago
winlin 03105c96c2 RTC: Use isolate cid for UDP mux listener 5 years ago
winlin d2984ea49c RTC: Refine cid for session 5 years ago
winlin c9c34b54a7 RTC: Refine cid for session 5 years ago
winlin 3a3d908a63 RTC: Refine twcc to connection 5 years ago
winlin 5f88dc357e RTC: Support address switch 5 years ago
winlin 38f935ead8 Support get hostname 5 years ago
winlin 26f73e7593 RTC: Refine log 5 years ago
winlin cc03449379 RTC: Remove dead code 5 years ago
winlin c3219d5431 RTC: Allow dup play. Parse RED desc. 5 years ago
winlin ef62cab817 RTC: Fail if callback is NULL 5 years ago
winlin 6dd77923ca RTC: Fix rtmp to rtc bug 5 years ago
winlin 7ad1dfbbb8 Merge SRS 4.0 5 years ago
winlin 8ae3ab0ba7 Merge SRS 4.0 5 years ago
winlin 715c70b6e0 RTC: Fix log issue 5 years ago
winlin 2934673d3f RTC: Create file if not exists for append 5 years ago
winlin 1beb24b48d Remove dead code 5 years ago
winlin 52a3f36b39 RTC: Support offer by server 5 years ago
winlin f33a62e3bd Remove dead code 5 years ago
winlin 991672bf41 RTC: Refine stream/ssrc/sdp structure 5 years ago
winlin 426938cc8a JSON: Filter string filed with special char 5 years ago
winlin dc8a63fb3c RTC: Refine config code 5 years ago
winlin deb54b8866 Core: Refine utility string/hex 5 years ago
winlin 66aaad7805 Log: Refine context 5 years ago
winlin 0a057a0427 Log: Refine log context, use const 5 years ago
winlin 254529d946 RTC: Print offer and answer 5 years ago
winlin 041abe43fa Log: Support large log for RTC SDP. 5 years ago
winlin b20a68ad68 RTC: Refine log 5 years ago
winlin 70c3fc78af Refine log context with random string. 4.0.35 5 years ago
winlin 778e546a11 Merge branch 'feature/rtc' into develop 5 years ago
winlin 6ee49c27ae Merge branch 'feature/las' into develop 5 years ago
liulichuan 4048869bce [bugfix]:clear cache_header_index when clear LasCache 5 years ago
yajun18 cfd6ca8ce5 fix, getsockopt SRTO_MAXBW memory overflow 5 years ago
winlin 0a16b1c1e3 Log: Refine log context. 5 years ago
winlin d68b6b8609 Log: Fix source context print bug 5 years ago
winlin b143717cbd Build: Change warning to -Wno-deprecated-declarations 5 years ago
winlin a6b2e28d50 RTC: Refine the api for context. 5 years ago
winlin 22ed55e2e5 Log: Server use the root context 5 years ago
winlin bbc168d980 RTC: Refine generate_id, never set the cid for current thread 5 years ago
winlin 7052a1fafb Log: Refine context id 5 years ago
winlin 742826a655 Log: Use 8 bytes random string as context id 5 years ago
winlin 5b199249d0 RTC: Rename SrsRtcSource to SrsRtcStream 5 years ago
winlin 428b9f14c0 RTC: Rename SrsRtcPlayer to SrsRtcPlayStream, SrsRtcPublisher to SrsRtcPublishStream 5 years ago
winlin 4c73b9a819 RTC: Rename ISrsRtcPublisher to ISrsRtcPublishStream 5 years ago
winlin 0cdfd062f2 RTC: Rename SrsRtcSession to SrsRtcConnection 5 years ago
winlin f551ff5ae8 Log: Use string compare function 5 years ago
winlin 6624b8acca Log: Use object as context id for complex context 5 years ago
winlin bff7ef085d Log: Allow log verbose and info 5 years ago
winlin 5f951ca126 HTTP: Fix the http parser fail bug, always reset the parser. 5 years ago
winlin f8823dab8f ST: add srs_cond_broadcast 5 years ago
winlin 81a7c252d6 TCP: Log the remote port for client. 5 years ago
winlin e01b98c91e HTTP: Add utest for http infinite chunked 5 years ago
winlin 671af4369b HTTP: Only enable infinite chunked for HTTP_REQUEST 5 years ago
liulichuan c1f98ddcc8 supprot LAS(live adaptive stream)
Change-Id: I2f9fd889fc924a3b080667bd2114f4632be461a0
5 years ago
winlin 34e7db5a93 RTC: Fix the DTLS bug 5 years ago
winlin d453c6c22e Fix some bugs for RTC. 4.0.34 5 years ago
winlin c62479b112 Merge branch 'feature/rtc' into develop 5 years ago
winlin 62cadd244a RTC: Disable merge_nalus by default 5 years ago
winlin 4146346243 Merge #1830 to fix bugs in GB28181. 4.0.33 5 years ago
xiaozhihong 3bab0ad345 rtc merge_nalu default value off 5 years ago
winlin 5d561b1915 RTC: Fix build fail 5 years ago
winlin 1c3e4c71ee Fix utest fail 5 years ago
winlin df9efb6486 RTC: Infinite chunk handle read error as EOF. 5 years ago
winlin 545a0efea3 RTC: Refine code 5 years ago
winlin 69fc1ba711 RTC: Prevent DTLS ARQ packet to dup play/publish 5 years ago
winlin 9ff8bff601 RTC: Fix the OPTIONS read, no infinited chunked mode 5 years ago
kyxlx550 65a23418ed notes w_ps_file define 5 years ago
kyxlx550 1bbf5c8126 fix ps to h264 frame_size < 0 checkt 5 years ago
kyxlx550 83c2586d79 support audio g711 5 years ago
kyxlx550 6bf1eee2bc fix ps buffer dynamic increase according to stream size 5 years ago
kyxlx550 e506191484 fix rtmp muxer cycle sleep 5 years ago
winlin a273298e63 HTTP: Enable infinite_chunked by default 5 years ago
winlin 9e447e541b Fix utest failed 5 years ago
winlin b72cfd2405 Refine options 5 years ago
winlin 3510c74cd4 RTC: Support drop for specified PT 5 years ago
winlin b9bd12192b Update comment 5 years ago
jinxue.cgh 747be9047c RTC: refine twcc encode_chunk_two_bit 5 years ago
jinxue.cgh 848a073c5c RTC: send twcc in hourglass notify 5 years ago
winlin b9355c1cc3 Fix memory leak 5 years ago
winlin 75fbcba71d RTC: Always keep and use original sequence. 5 years ago
jinxue.cgh 6662568c11 RTC: sdp surpport ssrc group encode and decode 5 years ago
winlin f514dd78c1 Merge branch '4.0release' into develop 5 years ago
winlin 78e28dcfde Merge branch '3.0release' into 4.0release 5 years ago
winlin 5b54ceadb1 RTC: Refactor code 5 years ago
winlin e9731fe0c1 RTC: Support ignore padding for RTP header 5 years ago
jinxue.cgh 6ff048ed35 RTC: process twcc before srtp unprotected 5 years ago
winlin e3f1aee6c1 Release 3.0 r0, 3.0.141 5 years ago
winlin 121266ecbf Refine code 5 years ago
winlin 94ebcf6306 RTC: Support config the DTLS role and version 5 years ago
winlin a6ade57ce5 Refine comments 5 years ago
winlin 5cc0f70f62 RTC: Refine the extensions for RTP. 5 years ago
winlin 62b70943d4 RTC: Fix TWCC delta bug. 5 years ago
winlin 94a4eaffda Ignore any dump files 5 years ago
jinxue.cgh 99016af42a RTC: transport use single srtp 5 years ago
jinxue.cgh acf9c9d25b RTC: refine get_srtp_key parameter name 5 years ago
jinxue.cgh b6ecb0a18f RTC: refine srtp layer 5 years ago
winlin 81d2e10f65 Refactor ISrsContext and ISrsLog 5 years ago
jinxue.cgh 2948b90f43 RTC: refine rtc dtls 5 years ago
jinxue.cgh 9addade2b4 RTC: delete SrsDTLS single instance 5 years ago
jinxue.cgh f3f9636d80 RTC: refine dtls certificate 5 years ago
winlin 0bf0a61401 RTC: Refine DTLS code. 5 years ago
jinxue.cgh 6807299ed2 rtc: refine get dtls_context according request 5 years ago
winlin 98924943a6 Build: Refine the options for configure 5 years ago
winlin c8892c4009 Fix build failed for no ffmpeg-fit 5 years ago
winlin 7c572dbae3 Merge branch 'feature/rtc' into develop 5 years ago
winlin 6314c273ff Support static link c++ libraries. 4.0.32 5 years ago
winlin be5d76009e RTC: Support build without RTMP2RTC bridger, no FFmpeg fit. 5 years ago
winlin 1c72a89fca Merge branch 'feature/rtc' into develop 5 years ago
winlin ab6bc39676 Change log cid from int to string. 4.0.31 5 years ago
winlin acb8793140 RTC: Change reuseport to 1 5 years ago
winlin 89c0748234 Fix the empty cid issue 5 years ago
winlin a822c841cb Merge branch '3.0release' into develop 5 years ago
winlin ac69889b3a Link FFmpeg if exists 5 years ago
winlin 0aea46ac8b Merge remote-tracking branch 'lixin/dev-28181' into feature/gb28181 5 years ago
winlin 7627c290c9 Fix context string ID bug 5 years ago
kyxlx550 d01955443e remove sip device list locker, add sip session locker 5 years ago
jinxue.cgh 83ce78a015 tfsfu: fix compile error for bind, and warning 5 years ago
winlin 8a0c2e01f8 Log: Change cid from int to string 5 years ago
winlin bca4ec1da1 RTC: Support set the sequence in query string 5 years ago
winlin cfa74a0715 UDP: Refine context id 5 years ago
winlin ab4dfbf755 RTC: Fix log typo 5 years ago
winlin c30565b4c0 RTC: Support keep original seq 5 years ago
winlin 29661802b6 RTC: If NACK disabled, print a log. 5 years ago
winlin cf738754ae RTC: Generate timestamp only when transcode opus to aac. 5 years ago
winlin 2c1bd6da3e Merge SRS 5 years ago
winlin e75f28a327 GB28181 with JitterBuffer support. 4.0.29 5 years ago
winlin 1343d4f605 RTC: Disable c++14 5 years ago
莫战 db8d91cbee add c++14 support 5 years ago
winlin 31ff84c82d Ignore some files 5 years ago
winlin b694550456 Support c++ .h and .cc 5 years ago
kyxlx550 84afc32a96 fix sip catalog status list check error 5 years ago
kyxlx550 ed82d60aac fix while sleep time 5 years ago
kyxlx550 813c83ccc7 fix no maker one frame check 5 years ago
kyxlx550 2172209321 ps to rtmp via source, h264 start code with replace nalulen 5 years ago
kyxlx550 9855e6a715 ps to rtmp via source, h264 start code with replace nalulen 5 years ago
kyxlx550 194dcf504b add ps over rtp jitter buffer 5 years ago
kyxlx550 3fe44c1c84 add lock list 5 years ago
kyxlx550 06548a7fa8 add set socket buffer func 5 years ago
kyxlx550 4fc54c9c99 add gb28181 ps jitter buffeer 5 years ago
kyxlx550 23ce929048 update gb28181 config wait_keyframe default on 5 years ago
winlin 6e04c66402 Support enable C++11. 4.0.29 5 years ago
winlin 5139816feb Remove unused files 5 years ago
winlin 0992eb4580 Remove unused files 5 years ago
winlin 812403a44d Remove srslibrtmp 5 years ago
winlin 8e519cedae RTSP: Show engine and alloc ports 5 years ago
winlin 8ca793593d RTC: Refactor code. 5 years ago
winlin 70d51ffc5b Refine build script 5 years ago
winlin 95f656b46d Merge service to protocol 5 years ago
winlin f86706e0a2 RTC: Add config for twcc 5 years ago
winlin 32c5b6fbce RTSP: Support video only. 5 years ago
jinxue.cgh f13a1b8ac0 rtc: fix audio rtp packet no twcc sequenc number, not reset error bug 5 years ago
jinxue.cgh e2fcd89644 rtc: refine set extension map for rtp_header 5 years ago
winlin f83276c457 Remove srs-librtmp. 5 years ago
winlin b8ba4ff779 RTC: Refine code 5 years ago
winlin 899493e968 Fix build failed 5 years ago
winlin 1c5ccaffc7 RTC: Fix memory leak 5 years ago
winlin a78b6b8cda RTC: Remove --research 5 years ago
winlin d43d9674a3 RTC: Remove --librtmp 5 years ago
winlin a3388bf624 RTC: Remove export srs-librtmp support 5 years ago
jinxue.cgh b8ab6ef6ce RTC: use c++ 98 style map.erase and NULL 5 years ago
winlin 23447dd6e2 RTC: Use c++98 map.earse 5 years ago
winlin 0be9340023 Update config file. 5 years ago
winlin db43faa848 RTC: Refine blackhole for session 5 years ago
winlin fccbe98f70 RTC: Remove dead code, no queue_length 5 years ago
winlin f3e1d28b6b RTC: Fix get candidate IP bug. 5 years ago
winlin 2b50326e97 HTTP: Close connection for HTTP static file server 5 years ago
winlin f501d5b63d RTC: Support hijack play and consuming 5 years ago
winlin a5265c5753 RTC: Add comments. 5 years ago
winlin a246469173 RTC: Fix log typo 5 years ago
winlin 64eb22b95d RTC: Support hijack the plaintext RTP packet 5 years ago
winlin 2bd0e1ce43 Kernel: Buffer supports little-endian 5 years ago
winlin ab2d15d524 RTC: Fix dup release bug 5 years ago
winlin 6dfeb686bf RTC: Fix session remove bug 5 years ago
winlin 471bb0914f RTC: disable GSO and sendmmsg. 4.0.27 5 years ago
winlin aaffb8bbd7 RTC: Rename send_packets api. 5 years ago
winlin 9199e40fc1 RTC: Remove dead macros 5 years ago
winlin 01f05f920f RTC: Remove sendmmsg 5 years ago
winlin 9dfa0cc099 RTC: Disable padding 5 years ago
winlin f03bf601e4 RTC: Directly send without sendmmsg 5 years ago
winlin 4f6b24ea12 RTC: Remove GSO for player, no premature optimization 5 years ago
winlin 5bd2812405 RTC: Merge package AV 5 years ago