随着物质生活的富裕程度越来越高,很多人在购买新房子后,装修前都规划并预留了家庭影院系统的线路,并在装修完成后购买了文件服务器,来搭建家庭影院,那么,如何在众多的播放器软件挑选一款适合家庭影院的播放器软件呢?虽然各种播放器软件多到烂大街,但是大部分都是一个界面外壳,里面捆个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.

我们的测试结果如下,

客户端设置基本相同,都类似

移动平台采用的是mtk 4核心cpu , 2g内存 ,android 5.0的手机 , 以及 采用ROCKCHIP3329 cpu 2g内存的电视盒子.

我们的测试结果如下,注意,我们使用 推荐使用  兼容  不建议来区分,因为不同平台,不同播放器解码的表现并不相同,因此这里只针对我们所测试的硬件而言,但是网络部分不会有变化.

播放器软件名称

操作系统

版本

Http播放测试

详细说明

Ftp播放测试

总结

potplayer

windows

1.7.3795

支持

从官方网站下载的最新版本,但是检查发现是通过下载缓冲到磁盘来实现的伪在线播放。

支持,问题同http在线播放

不建议

VLC

windows

2.2.6

支持

从官网下载的最新版本,真正的网络在线播放,没有检测到写盘缓冲。

支持

推荐使用

mpc-hc

windows

1.7.13

支持

从官网下载的最新版本,HTTP真正的网络在线播放,没有检测到写盘缓冲。

注意:该软件对FTP的实现是通过写盘来实现的.

支持,但是ftp是通过写磁盘来实现的伪在线播放.

兼容

mpv

windows

20170916

支持

从官网下载的最新版本,真正的网络在线播放,没有检测到写盘缓冲。

支持

推荐使用

kodi

windows

17.4

支持

从官网下载的最新版本,真正的网络在线播放,有一定量写盘动作,也许是保存参数之类的,但是播放确实是在线网络播放,而且内存占用比较高.

支持

兼容

体积庞大,专为遥控器做了配套,建议使用遥控器的用户使用

QQ影音

windows

3.9.936

支持

从官方网站下载的最新版本,但是检查发现,qqplayer一直有写盘动作,和potplayer不同的是,qqplayer并不是预先下载整个文件来实现播放,而是一边写盘一边播放,搞不清楚为什么要这么设计。其次无法通过命令行直接打开url进行播放,需要用户手动干预,选择url播放模式和连接才可以。

无法测试,因为不支持通过命令行传递ftp连接.

不建议

miro

windows

6.0

半支持

从官网下载的最新版本,这个软件是通过先下载,然后才进行播放实现的,也就是需要将整个文件写到磁盘中才能播放,是个伪在线播放。

无法测试

不建议

终极解码之

potplayer

windows

17.1

1.6.63891

支持

终级解码集成的potplayer,但是检查发现是通过下载缓冲到磁盘来实现的伪在线播放。

支持,问题同http

不建议

终极解码之

mpc-hc

windows

17.1

1.7.1

支持

终级解码集成的mpc-hc, HTTP真正的网络在线播放,没有检测到写盘缓冲。

注意:该软件对FTP的实现是通过写盘来实现的.

支持,但是ftp是通过写磁盘来实现的伪在线播放.

兼容,ftp

终极解码之

kmplayer

windows

17.1

2.9.3.1428

无法测试

该软件需要管理员权限才能进行播放动作,导致命令行调用失败。

无法测试

不建议

mpv

android

2017.06.25-alpha

支持

纯网络在线播放 [android 5.0以上版本]

支持

推荐

Vlc

android

2.0.6

Bug

VLC android移动版本存在bug,外部程序通过Intent传递连接,会直接被丢弃,该bug两年前已经存在,但是一直没有修复,通过直接打开播放器输入连接,可以确定vlc是纯网络在线播放。

Bug

不建议

QQ影音

android

3.2.0

不支持

在测试中通过Intent传递连接播放失败

不支持

不建议

QQ播霸

android

7.9

这是QQ浏览器附带的播放器

支持

受移动平台限制,没有检测QQ播霸是否有缓冲到磁盘的动作。

不支持

兼容

通过上表,我们总结如下,如果您是在windows平台下选用播放器软件,那么VLC , mpv, MPC-HC等都可以完美支持家庭影院的在线播放功能,如果您是使用基于android的移动设备或者电视盒子,mpv for android是首选,其次是qq浏览器自带的qq播霸。但是请注意,软件版本是会更新的,请用发展的观点来参考本次测试。

主流家庭影院播放器软件横向评比相关推荐

  1. 免费的播放器软件--mpv

    在移动应用还没有这么遍地开发的年代,windows/linux是主流的操作系统,在这些平台上,主流的开源三剑客播放器是 media player classic mplayer vlc 其中,medi ...

  2. 艾美智能影库服务器ip,家庭影院播放器;影库 篇一:艾美影库MS-300 到底怎么样?...

    家庭影院播放器:影库 篇一:艾美影库MS-300 到底怎么样? 匿名用户 2019-03-01 17:11:21 7点赞 3收藏 1评论 购买理由 家里装了个家庭影院一直被传统的硬盘机拷贝片源所困扰, ...

  3. mac 平台显示歌词最好的音乐播放器软件 —— Vox + LyricsX

    2018年10月更新: Vox + LyricsX 滚动歌词,显示歌词面板 完美支持 iTunes, Spotify, Vox, 可随播放器启动 自动搜索歌词.下载歌词(~/Music/LyricsX ...

  4. android带投屏播放器,手机投屏播放器软件下载-投屏播放器 安卓版v2.4.6-PC6安卓网...

    手机投屏播放器软件是一款非常不错的投屏神器,使用投屏播放器app用户可以将手机上的视频投放在光滑的墙面上,投屏播放器app也能投放到Tv上,设置方法非常简单,喜欢的玩家不要错过,欢迎下载! 软件介绍 ...

  5. 音乐播放器软件的设计与实现

    音乐播放器软件的设计与实现 资源下载:https://download.csdn.net/download/tangyuanjieDD/18180877 功能实现: KMP算法对本地音乐搜索,搜索时提 ...

  6. 案例分享:Qt出版社书籍配套U盘资源播放器软件定制(脚本关联播放器与资源文件,播放器,兼容win7,win10和mac)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/115919546 长期持续带来更多项目与技术分 ...

  7. 主流P2P免费网络电视软件横向评测!

    随着宽带网络的发展和P2P概念的日益深入人心,越来越多的人开始使用P2P网络电视软件,越来越多的P2P网络电视软件也涌现出来,比如老牌的PPLive,新将PPStream,后起之秀PPMate,以及拥 ...

  8. Ubuntu16.04安装播放器软件SMPlayer

    关于Ubuntu系统常用软件安装我建立一个分类,用来记录菜鸟揪心的安装历程... Ubuntu16.04系统安装系列: Ubuntu配置TensorFlow-GPU版本 Ubuntu系统安装搜狗输入法 ...

  9. 主流 html5播放器,10 个最佳 HTML5 音频播放器推荐

    英文原文:10 Best HTML5 Audio Players HTML5 似乎无所不能,该技术正在逐步蚕食原本属于 Flash 的市场,并逐渐成为 Web 开发中的主流技术之一. 本文为你带来 1 ...

最新文章

  1. RxSwift学习--核心逻辑再探
  2. VC2010编译boost
  3. asp.net日历控件My97DatePicker下载地址
  4. Python--map用法
  5. 【linux】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  6. 深度学习之TensorFlow
  7. 命令行或终端ImportError:No module named(pycharm运行没问题)
  8. 【linux(2),Redis面试复习大纲在手面试不慌
  9. 第二次项目冲刺(Beta阶段)--第五天
  10. 18650锂电池保护板接线图_锂电池保护板的基础知识及常见不良分析
  11. WebPlotDigitizer使用教程
  12. 皮卡丘(pikachu)暴力破解
  13. 864. 二维数组区块计数
  14. Shiro中自定义Realm
  15. 2022年mvnrepository跳过人机验证
  16. 数据采集时总提示未登录_做电商必须学会这一招!教你用爬虫工具免费采集网易考拉商品数据...
  17. sobel算子 拉普拉斯算子以及散度与梯度的概念
  18. node.js毕业设计联影医疗器械管理系统小程序(源码+程序+LW+部署)
  19. vant中 tab栏遇到的坑 van-tabs。
  20. IDEA中Lam表达式爆红问题jdk8

热门文章

  1. 去了家新公司,技术总监不让用 IntelliJ IDEA想离职了
  2. 松下伺服 报Err13.1故障一种解决办法
  3. java计算机毕业设计智能交通管控系统源码+系统+lw+数据库+调试运行
  4. 加速城市轨道交通发展,数字化运营新基建搭建地铁管理系统
  5. python操作window10摄像头
  6. JS实现马赛克图片效果
  7. 微型计算机移位指令中的位值,微机原理==常用汇编指令(9)
  8. 吴恩达机器学习课后作业1——单变量线性回归(Linear regression with one variable)
  9. 机器人布里茨哪个皮肤好看_蒸汽机器人皮肤特效,布里茨的皮肤介绍 看完就明白...
  10. 记录python读取csv文件