新任务-音频分离

 

        又有新任务了,这次的任务是对系统的文件传输和资源

管理方式进行改造.
        我们的p2p系统目前主要是进行Mp3文件的下载和上传的

,目前的系统是目前的传输方式是对整个MP3文件进行传输的.而

现在要只对mp3的音频数据进行传输.以便于能够从服务器动态

更新文件Tag信息,并且使我以前的研究成果mp3的尾帧技术有用

功之地.现在的系统是对每个文件分成200块,每个块又分成多个

小片- -.

        改造的原理很简单,只要找到音频数据的开始和结束的

位置,并只对,音频数据进行分块就行了.问题复杂就复杂在要

和以前的系统保持兼容,就是指要使以前下载一半的文件能够继

续下载.

        现在的每个文件资源在上传时都在一个cache 来存储最

近5个最常使用到的块.等分块方式一改这里的数据也会变化,一

个资源可能有多个用户同时下载,而他们要求的分块方式很可能

不同,这也是改造要解决的一个兼容问题.

         要解决这个问题可能改很多地方,我现在对这个系统

的了解也不是很多,再看代码,希望能早日给出的个好的解决方


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值