项目要求

来源:互联网 发布:淘宝兼职模特可信吗 编辑:程序博客网 时间:2024/04/30 07:27
播放器开发 可通过MPC(Media Player Classic)的开源,也可以通过directshow开发一个播放器,侧重用MPC。 特定功能要求 1.保留MPC源有功能上改写部分自定义功能 2.自定义文件格式:视频采用H.263或H.264的MPEG4编码;音频采用多音轨封装。 3.音轨切换:可实时切换单轨音频的左右声道;可实时切换多轨音频(要求可在流播放方式下进行)。多轨音频的切换方式定为:两轨音频,同时解码回放,同时只有一轨有音量,而另一轨是静音,总音量的设置两轨是同步的,也就是一轨打开音量而另一轨静音的方式来切换两轨音频。另也可以做成谈入谈出的切换。对多出输声道的声卡,可以分配每轨音频流的输出口。注:流方式所指的是RTP/UDP协议下的P2P文件流方式 4.流方式下播放的文件不要求对播放作快进快退等跳播要求,只要求正常顺序的播放、暂停、停播。 5.在播放内网服务器送来的文件流时,无缓冲等待。 6.字幕叠加,独立开发专用播放器字幕插件(如MPC的字幕是开源的,可在其开源基础上改编)。包括电影字幕、歌词字幕。歌词字幕要支持卡拉OK式(双行轮播,加边框染色)。自定义字体、大小、边框、颜色、显示位置、支持字幕或歌词的角本文件。可以嵌入播放器,也可以不嵌入。 7.对播放回放视频的亮度、色度、对比度的实时设置(2008.05.28) 8.可锁定视频窗口的尺寸,位置坐标 9.流文件服务器端只要求可以实现将自定义视频文件以UDP协议方式传送给播放端,可以设置对流量大小的控制。 10.播放器与服务器以P2P(UDP点对点)方式传送数据 提供内容: 1.包括组件插件的全部源码,代码要有详细注释。 2.提供DEMO 3.只测内网
原创粉丝点击