Commit Graph

6663 Commits (3749d4d833d9a90c6cc32063021b1c90eeff316c)
 

Author SHA1 Message Date
winlin 3749d4d833 Update doc
winlin 921e4041ba Update doc
winlin c9d68aae79 Refine FFmpeg-4.2-fit build bug
winlin 812d4ebfea Refine FFmpeg-4.2-fit build, copy source code
winlin 98839d3d53 RTC: Fix TWCC enable bug
winlin 96dbd7bced Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
winlin 8f1c992379 Refine code, rename drop to loss
winlin d4b8a57cf7 Enable Object Cache and Zero Copy Nack by default. 4.0.77
winlin f4331be2ef For , Remove ubuntu20 CI
winlin 7187636101 Fix , Refine CI for ubuntu20
winlin feca8f2578 Fix , Refine CI for ubuntu20
winlin 6b2eb43e5c Fix , Refine CI for ubuntu20
winlin 57f16299f4 Fix , Ubuntu build fail. Add CI for ubuntu20
winlin 969b947849 Hotfix 4.0.76, fix build fail for FFmpeg-fit CentOS6
winlin eaf9ec6de8 Update README
winlin 781cd8e9de Update README
winlin 58924d41b1 RTC: Support high performance NO-COPY-NACK. 4.0.76
winlin f63441413d RTC: Support disable the NACK no-copy, enable copy by default
winlin 50860325dd RTC: Fix copy RTP packet bug
winlin 2719e4c0be Refine code
winlin ee9ef378f9 RTC: Fix bug for wrap exists buffer size
winlin b91d37b78a RTC: Store the actual size of buffer for RTP packet.
winlin 171ae5dd2d RTC: Fix shared msg cache bug
winlin eed98dd85b RTC: Refine code, remove the reset for header
winlin 5d4baf4eca RTC: Refine code, remove the assign
winlin 7c517988a6 Perf: Refine header extensions marshal
winlin eb9a263433 Cache RTP packet size, revert 9ee0ed919a
winlin 11454b3ced Perf: Avoid RTP packet copy for player NACK.
winlin 51a5e283fc Perf: Avoid RTP packet copy for publisher NACK.
winlin 74f63d6b14 RTC: Ignore NACK when disable for player.
winlin 0aeaf442f7 RTC: Ignore NACK when disable for player.
winlin f831e9240e RTC: Fast copy shared message for RTP
winlin 42223b3f2e RTC: No cache for RTP packet size.
winlin 3728b07c49 Perf: Refine RTP packet copy
winlin 033f341ce1 Perf: Refine the recycle RTP packet, user should reset it
winlin b1457dfc16 Perf: Refine copy RTP header.
winlin 81dddcbd93 RTC: Remove dead code
winlin 00b0e22402 Refine code
winlin cca5f8db82 Refine code
winlin 6d64490d73 Perf: Never reset the csrc
winlin 0fa3646c4a Perf: Directly reference the extmap
winlin e441702246 Refine code
winlin e2bf9f3623 Refine code, remove goto
winlin ecef3e7f0a Perf: Refine player cycle, use fast coroutine
winlin 29b33e6303 RTC: Disable player perf stat, because it should be refined.
winlin 561acd26c5 Refine code
winlin db0090be05 Refine code
winlin aacdc21d1c Refine object cache.
winlin 1e2daf9ea3 Refine comments for object cache
winlin 6656330d2a Perf: Use vector to replace list for object cache