主流家庭影院播放器软件横向评比

      随着物质生活的富裕程度越来越高,很多人在购买新房子后,装修前都规划并预留了家庭影院系统的线路,并在装修完成后购买了文件服务器,来搭建家庭影院,那么,如何在众多的播放器软件挑选一款适合家庭影院的播放器软件呢?虽然各种播放器软件多到烂大街,但是大部分都是一个界面外壳,里面捆个ffmpeg,真正有原创的或者优化是很少的,也有些播放器软件,捆绑了资源站点,然后加入了P2P之类的功能,后台进程一堆, 界面花里胡哨,例如某某tv,某某影音之类,这都不符合我们的家庭影院播放器软件的需求,我们需求的是简洁,高效,具备http/ftp/smb播放能力的本地播放器软件,经过我们初步的挑选,三大开源播放器或者它们的分支[分别是mplayer的mpv, media player classic的mpc-hc和kodi, 以及VLC]进入我们的挑选范围,此外国内常见的挑选了两款,外国常见的挑选了几款.以下是我们采集的主流本地播放器软件对网络播放的支持测试.


    服务器软件为XFtpSvr 2017.10.15版本,同时支持FTP/http在线播放功能,客户端为配套的HomeFile,android平台为配套的xftp客户端,通过配置播放器软件的路径,由客户端以命令行方式[android为通过Intent传递url]进行调用。

我们的测试,由于目前无论是移动android平台还是windows平台,大部分人的操作系统盘都是SSD或emmc等类似的电子磁盘,而ssd或者类似的磁盘都有一个非常大的弱点或者说缺陷,就是每个存储单元的写入次数是有限制的,例如TLC SSD,每个单元一般能稳定重写大概500次左右[理论是1000次],超过500次,这个单元就不可靠了,随时可能丢失数据,以60G的系统盘为例子,大约可以稳定写入不到30000GB的数据量,超过这个数字,这个磁盘基本就报废了,而且,写入量越多,掉速就越明显,基于此,我们希望播放器在执行网络播放的时候,是直接从服务器读资源到本地内存,然后送到解码器进行解码播放,也就是不通过本地磁盘,而不是整个下载缓冲到本地磁盘,然后从本地磁盘读取送到解码器进行解码播放,假设每次都下载到本地磁盘,假如每个片子是4GB,每次看2片,也就是8GB,这对SSD类磁盘的影响是非常巨大的.你要是看一个片子几十GB的高清如果不是纯网络播放,对SSD硬盘简直是噩梦. 其次,我们也会观察播放器的内存开销,CPU开销,对各种协议的支持度,以及兼容性,这些在windows平台是通过服务器端的监视,以及任务管理器和process monitor来执行,而android平台,由于前台只能运行一个任务,受限于我们的设备和软件平台,只能通过服务器端进行监视判断.

针对很多评测,经常通过cpu占用或者内存占用以及支持格式来进行对比不同,我们认为,如果内存开销不是特别离谱[例如几百MB,但是懂编程的都懂,这东西可以通过系统函数进行作弊的,因此没必要特别关注],相对现在普遍的4GB起的系统内存,我们就不特别关注了.而cpu占用也是,因为大家基本都用的是ffmpeg库,其实差距非常小,除非开销特别离谱,一般就不特别关注,至于支持的媒体类型,同一个ffmpeg库,能差别到哪里去?

因为相对于桌面平台,笔记本cpu因为功耗限制问题,因此性能不如桌面版本CPU,我们的测试硬件为联想K29笔记本,i5-2430M [2.4Ghz] , 8GB DDR3内存, Intel 集成显卡 , 60G SSD 固态硬盘 + 500G 机械硬盘, windows7 professional X64操作系统 sp1.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值