文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>分布式文件系统研究9:多媒体分布式文件系统(3)

分布式文件系统研究9:多媒体分布式文件系统(3)

时间:2007-04-16  来源:leejianzhou

3.        应用需求

多媒体应用到底在那些方面提出了哪些要求?

3.1.      播放器部分

1.  暂停(Pause)和继续(resume)支持,同时支持并行的记录(record)和回放(playback) ;

2.  同时记录两个不同的视频流 ;

3.  快速播放(Fast forward)、重放(rewind)和拖尾(through the playing program);

4.  跳跃(Skip),支持前跳(forward)和后跳(backward ) ;

5.  在磁盘上组织文件记录,以便他们能被方便的访问;

6.  流控制(flow control):如何精确定位,特别是一些压缩的视频流;

3.2.      文件系统部分

1.  多媒体分布式文件系统需要很高的数据流量,因而必须尽可能取得最大的磁盘数据吞吐率:

l         元数据和普通数据分开存储,使用带外模式提高传输效率;

l         扩大文件块大小,减少磁盘寻道时间;

l         文件分段存储,取得最大的并发效率;

l         数据复制,提高可靠性和并发流量;

l         做好文件系统端缓存和播放器端预取工作。

2.  一定的软实时保证:

l         需要在文件系统端实现一定的软实时调度算法,对任务进行分级和实时调度;

l         必须保证高优先级任务的实时完成,允许低优先级任务饿死;

3.  数据一致性和可靠性支持

l         通过锁管理或是事务管理实现

l         系统日志,分布式日志,本机恢复

4.  特殊的视频操作接口的支持:应该在播放器端实现

l         同步多个视频流,对视频流的编辑支持:倾向于在前台播放器端实现

l         对随机读取的支持:

l         对逆向播放的支持:倾向于在前台播放器端实现

l         对文件随机插入和删除部分内容的支持:由播放器端和文件系统端共同实现

相关阅读 更多 +
排行榜 更多 +
The Ants游戏

The Ants游戏

策略塔防 下载
小小蚁国国际版app

小小蚁国国际版app

策略塔防 下载
地下蚂蚁帝国手机版游戏

地下蚂蚁帝国手机版游戏

策略塔防 下载