M3u8Dldr 基于poll异步非阻塞单线程M3U8视频下载器

1次阅读
没有评论

软件截图,默认单个下载100并发数,下载速度能达到256M(签约带宽200M)
功能尚不完善,只适合爽一下用途

速度方面和aria2c 100并发数对比,M3u8Dldr 下载速度比aria2c快2秒多
待我移植到 Linux 上做一个详细对比

已移植完成Linux版本,由于libcurl版本陈旧,去除了poll 性能也还行,但不够完美

云端跑一跑,621M 15秒,爽

测试视频
https://www.bilibili.com/video/BV1sw411z7HQ

功能已完善,压缩包中包含5个测试版本,以及测试记录
分别测试了poll、select、none、wait、dnscached(poll) 等不同版本的性能
作者最终选择不用任何异步模型,直接跑循环遍历,感兴趣的话可以自行测试各版本差异

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-27发表,共计336字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码