winlin
|
19c0a9eb4b
|
Suqash: Merge 4.0
|
2021-09-05 14:17:41 +08:00 |
|
Haibo Chen
|
826f5121c5
|
Support for multiple SPS/PPS, then pick the first one. (#2544)
|
2021-08-27 07:27:33 +08:00 |
|
winlin
|
85620a34f5
|
Squash: Fix rtc to rtmp sync timestamp using sender report. #2470
|
2021-08-17 07:25:03 +08:00 |
|
Haibo Chen
|
aad90c7f42
|
fix coredump bug: caused by publish stream that codec is unsupport, sush as G.711, H.263 (#2526)
|
2021-08-13 12:05:28 +08:00 |
|
Alex.CR
|
4b7ba0e1e9
|
SRT: Use thread-safe log for multiple-threading SRT module. (#2474)
* solve srt push bugs
* solve h264 mutiple nalus in srt when obs is configured in zerolatency
* optimize error code
* optimize error code
* optimize error code
* add commemnt:we only skip pps/sps frame and send left nalus in srt
* add commemnt:we only skip pps/sps frame and send left nalus in srt
* optimize srt log system
* update conf
* update srt hpp
Co-authored-by: shiwei <shiwei05@kuaishou.com>
|
2021-07-21 10:23:25 +08:00 |
|
Winlin
|
c8a1e0f3da
|
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 (#2464)
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8
* Update README.md
* Update README.md
* Refine format for AUTHORS.md
|
2021-07-08 14:30:47 +08:00 |
|
winlin
|
13d015b8fd
|
Squash: Fix random bug
|
2021-07-04 16:04:51 +08:00 |
|
winlin
|
efdbf37255
|
Squash: Move GB28181 to feature/gb28181. 5.0.4
|
2021-06-16 14:03:55 +08:00 |
|
winlin
|
15901cacee
|
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
|
2021-05-31 13:42:20 +08:00 |
|
winlin
|
6dc8d9dd6f
|
SquashSRS4: Remove srs-librtmp
|
2021-05-20 20:07:13 +08:00 |
|
winlin
|
a1d7fe46c1
|
SquashSRS4: Rename SrsRtpPacket2 to SrsRtpPacket.
|
2021-05-15 08:53:54 +08:00 |
|
winlin
|
6a980683f7
|
SquashSRS4: Remove object cache and stat api
|
2021-05-14 18:17:42 +08:00 |
|
winlin
|
3256c7c2fa
|
SquashSRS4: Refine the init of global objects
|
2021-05-08 11:51:54 +08:00 |
|
winlin
|
74bb47c13f
|
SquashSRS4: Support RTC2RTMP.
|
2021-05-01 22:15:57 +08:00 |
|
winlin
|
aa07f45545
|
SquashSRS4: Happy 2021
|
2021-04-20 19:03:02 +08:00 |
|
winlin
|
8b74c7cb89
|
SquashSRS4: Happy 2021
|
2021-04-16 09:29:43 +08:00 |
|
winlin
|
fa2fec3247
|
SquashSRS4: Refine payload NALU type parser
|
2021-04-01 14:48:41 +08:00 |
|
winlin
|
0cc3063703
|
SquashSRS4: Refine TWCC and SDP exchange. 4.0.88
|
2021-04-01 10:55:03 +08:00 |
|
winlin
|
45b83bd22e
|
SquashSRS4: Update comments and performance data
|
2021-03-31 18:25:12 +08:00 |
|
winlin
|
aab54b2cf4
|
SquashSRS4: Refine RTC extension ID parsing
|
2021-03-24 19:00:42 +08:00 |
|
winlin
|
ecd4527342
|
SquashSRS4: Use fast parse TWCCID, ignore in packet parsing
|
2021-03-24 14:17:52 +08:00 |
|
winlin
|
44aa976976
|
RTC: Fix copy RTP packet bug
|
2021-02-28 18:22:04 +08:00 |
|
winlin
|
2b4b6a8e65
|
Refine code
|
2021-02-28 17:47:35 +08:00 |
|
winlin
|
563b99701a
|
RTC: Fix bug for wrap exists buffer size
|
2021-02-28 17:36:03 +08:00 |
|
winlin
|
8c94faf693
|
RTC: Store the actual size of buffer for RTP packet.
|
2021-02-28 17:26:08 +08:00 |
|
winlin
|
f6589aa370
|
RTC: Fix shared msg cache bug
|
2021-02-28 11:26:50 +08:00 |
|
winlin
|
75a4c8d9e5
|
RTC: Refine code, remove the reset for header
|
2021-02-28 10:06:52 +08:00 |
|
winlin
|
5af0bf9350
|
RTC: Refine code, remove the assign
|
2021-02-28 10:04:30 +08:00 |
|
winlin
|
515e4f135b
|
Perf: Refine header extensions marshal
|
2021-02-28 09:51:28 +08:00 |
|
winlin
|
314a6dbec6
|
Cache RTP packet size, revert 9ee0ed919a
|
2021-02-28 08:23:35 +08:00 |
|
winlin
|
4e474a24ce
|
RTC: Fast copy shared message for RTP
|
2021-02-27 23:29:52 +08:00 |
|
winlin
|
9ee0ed919a
|
RTC: No cache for RTP packet size.
|
2021-02-27 23:10:46 +08:00 |
|
winlin
|
4058249d67
|
Perf: Refine RTP packet copy
|
2021-02-27 23:03:08 +08:00 |
|
winlin
|
8de201b635
|
Perf: Refine the recycle RTP packet, user should reset it
|
2021-02-27 22:09:06 +08:00 |
|
winlin
|
b71cafea58
|
Perf: Refine copy RTP header.
|
2021-02-27 22:00:00 +08:00 |
|
winlin
|
a254bb1817
|
Perf: Never reset the csrc
|
2021-02-27 19:49:44 +08:00 |
|
winlin
|
c7c0b32e56
|
Perf: Directly reference the extmap
|
2021-02-27 19:41:16 +08:00 |
|
winlin
|
55696ce871
|
Refine code
|
2021-02-27 18:39:09 +08:00 |
|
winlin
|
f689b74cc7
|
Refine code
|
2021-02-27 12:34:12 +08:00 |
|
winlin
|
7c6f56affa
|
Refine code
|
2021-02-27 12:33:33 +08:00 |
|
winlin
|
edbabf840d
|
Refine object cache.
|
2021-02-27 12:32:46 +08:00 |
|
winlin
|
2ec03bf56a
|
Refine comments for object cache
|
2021-02-27 12:14:48 +08:00 |
|
winlin
|
50e331ff28
|
Perf: Use vector to replace list for object cache
|
2021-02-27 11:40:46 +08:00 |
|
winlin
|
471cf611c6
|
Perf: Refine object cache, avoid dynamic cast
|
2021-02-27 11:23:50 +08:00 |
|
winlin
|
a29d6cba68
|
Perf: Limit the size of object cache pool
|
2021-02-27 08:18:08 +08:00 |
|
winlin
|
7b3b7381e2
|
RTC: Refine the stat logs, limit the object cache pool
|
2021-02-27 07:41:51 +08:00 |
|
winlin
|
30809aee60
|
RTC: Only cache the UDP packet message
|
2021-02-26 22:55:27 +08:00 |
|
winlin
|
e79293a3bc
|
Perf: Refine the stat
|
2021-02-26 21:35:51 +08:00 |
|
winlin
|
d6c0117870
|
Perf: Stat the shared messages.
|
2021-02-26 20:38:50 +08:00 |
|
winlin
|
bffe9c5f4b
|
RTC: Cache the RTP payload objects
|
2021-02-26 20:28:05 +08:00 |
|