MSDL调测心得
今天开始调测msdl,这个软件的简单说明如下:msdl(media stream downloader) is a multi-protocol downloader for downloading via various streaming protocol such as mmst (mms://) , mmsh , rtsp-real , rtsp-wms , http ,ftp. Tes
今天开始调测msdl,这个软件的简单说明如下:msdl(media stream downloader) is a multi-protocol downloader for downloading via various streaming protocol such as mmst (mms://) , mmsh , rtsp-real , rtsp-wms , http ,ftp. Tested on amd64 and i386.
首先搭建http和ftp服务器
在linux下,使用fedora 3.0,http服务器使用的是shttpd,这个软件的很简单好用,功能比较单一,比boa差。注意,可能需要修改Makefile 才能完成最后一步生成shttpd程序。编译完成后,直接输入 ./shttpd -root /var/ftp/pub (把ftp的服务目录当作http的内容目录,嘿嘿)
ftp服务器使用的vsftpd,这个也比较熟悉,基本上不需要修改配置文件就可以了。
第二步,把需要测试的文件放在服务器目录上。
第三步,将msdl编译成可执行文件,即msdl。
经过测试,ftp、http传输都没有问题,命令如下:
./msdl -o /root/1.dat http://127.0.0.1/test.dat
./msdl -o /root/1.dat ftp://127.0.0.1/pub/test.dat
用的是虚拟机完成的测试,速度较快,可以达到4.7M字节每秒,差不多是38Mbps。
明天准备深入研究其内部协议,还有两个地方没有测试,即mms和rtsp协议。
今天剩下的时间想看看nano-X。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)