Commit Graph

6957 Commits (a7df9788a646b70bac549659d77cdfccf9ef724a)
 

Author SHA1 Message Date
winlin 876210f6c9 For regression test, add srs-bench to 3rdparty
winlin de87dd427d Fix utest fail
winlin 5a66d15e85 Support regression test in CI.
winlin 212ff6fc2d Never force to openssl-1.0 for asm and srtp-asm, because openssl-1.1+libsrtp-2.3 is ok now
winlin 868899165f CI: Add centos8 and ubuntu20 to CI
Pieere Pi 4ba485002c Fix , , RTMP/AAC transcode to Opus bug. 4.0.81
winlin dd8f7ff09a Enable HTTP-FLV for conf/rtc.conf
winlin eaeacab920 Update README
winlin e2b7795664 Update README
winlin 0bc3bdc7b8 Refine gcov files
winlin 27712fdda7 Rename ffmpeg-4.2-fit to ffmpeg-4-fit
winlin b19074721c Refine build script
winlin 8089fc004c Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79
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