1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00
srs/trunk/src
Winlin 1f9309ae25
SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097)
1. Add live benchmark support in srs-bench, which only connects and
disconnects without any media transport, to test source creation and
disposal and verify source memory leaks.
2. SmartPtr: Support cleanup of HTTP-FLV stream. Unregister the HTTP-FLV
handler for the pattern and clean up the objects and resources.
3. Support benchmarking RTMP/SRT with srs-bench by integrating the gosrt
and oryx RTMP libraries.
4. Refine SRT and RTC sources by using a timer to clean up the sources,
following the same strategy as the Live source.

---------

Co-authored-by: Haibo Chen <495810242@qq.com>
Co-authored-by: Jacob Su <suzp1984@gmail.com>
2024-06-21 07:13:12 +08:00
..
app SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097) 2024-06-21 07:13:12 +08:00
core SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097) 2024-06-21 07:13:12 +08:00
kernel SmartPtr: Support shared ptr for live source. v6.0.129 (#4089) 2024-06-15 07:54:56 +08:00
main Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 (#4005) 2024-03-26 16:26:12 +08:00
protocol SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097) 2024-06-21 07:13:12 +08:00
utest SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097) 2024-06-21 07:13:12 +08:00