远程音影播放的方案,市面上大多数人的方案说的都是很片面,很少有人给出一个整体性的方案,这里我根据自己的经验整合出一套思路,这里抛砖引玉的说一下,如果您有更好的见解,欢迎在评论区提出。
正文
本文目前只是说一下整体的方案,给大家一套能够使用的思路。
至于具体的实现细节,之后会具体写文章展示,本文暂时不详细展开,后续会逐步把自己的实现方式整理出来。
远程播放方案
目前有两种方案,frp
内网穿透,静态IP的DDNS
。
但不论怎么选择,家庭本身的上传带宽一般都不算低,大多数运营商能给到20Mbps的上传带宽。
而想要在外边查看1080p
的视频,差不多8~10Mbps的带宽就够了。
1 | 注:这里如果对网速单位不清楚,记得先百度一下,Mbps和MB的区别,Mbps(兆比特每秒)和 MB(兆字节)是两种不同的单位,分别用于表示数据传输速率和数据存储容量。 |
两种方案目前都有所涉猎,并写了相关的文章,具体操作可以参考之前的文章。
PC端播放器选择
以下的四个播放器,久经市场验证,都算是经典的web
端的播放器了。
这些都是我自己试过的,在套件中心应该都可以找到下载的到,安装并不算麻烦。
- 群晖的video station
- Plex播放器
- jellyfin播放器
- emby播放器
这里结合我的使用经历,大概说说四个播放器的优缺点吧,我个人最终用的是emby。
video station
虽然下载非常方便,而且群晖官方自带内网穿透,但最大的问题和移动端类似,有资源检测。
在22年升级过之后,似乎有针对盗版影音资源的检测,尤其是国内平台的资源,之前都能播放的资源,后续都无法播放了。
这绝对不是无理由的怀疑,很多资源之前都能播放,后来都是打不开。
这些家庭影音资源,走群晖打开,表面上弹出来的是格式,支持,实际上就是在某次更新后无效了。
而且刮削的格式很烂,所以不推荐。
plex
不推荐,虽然界面好看,但中文信息的刮削支持非常差。
而且有会员订阅的设定,就算官方提供了终身会员,也让我感觉很难受,不好说将来的发展,最终还是放弃了。
jellyfin
jellyfin,如果不是emby的话,我个人可能会选择jellyfin
,毕竟这个项目是开源的,而且也算是久经市场验证,大多数群体使用。
另外,jellyfin和emby的关系几乎是众所周知的了,感兴趣的可以参考这篇帖子:【220218】向萌新们再次介绍一下emby和jellyfin的区别。
如果不介意界面的话,其实可以使用jellyfin更好,作为开源的项目,我相信社区的力量。
影视信息刮削
资源不要用国内的豆瓣刮削,国内的豆瓣刮削问题还是蛮多的。
相对来说,TMDB的效果更好一些,配合emby更稳,而且也有很多人配合维护wiki,算是相当不错的数据来源。
关于TMDB的数据刮削问题,可以到B站查一查相关思路,播放量高的那几个,效果都不错。
移动端播放器选择
以下的三个播放器,都是我自己试过的,它们都可以在应用商店下载,而且都能一定程度的解决远程播放。
- 手机自带播放器
MXPlayer
- 播放器
OPlayer
不过,个人推荐播放器OPlayer
,主要是没什么缺陷,而其他两个播放器,缺陷很严重。
MXPlayer
先说MXPlayer
,Mxplayer
早期还算可以,起码是免费的,就算有广告,也没那么严重。
而且,MXPlayer
支持很多格式,甚至一些冷门的视频格式,譬如wmv
,avi
这种远古视频格式都能打开。
但后来随着版本更新后,广告问题极为严重,经常会出现广告卡死视频播放的情况。
除了广告的问题,播放似乎也出了问题,经常会出现莫名其妙的黑屏和卡顿,这个暂时不清楚什么原因,所以只能放弃。
手机自带播放器
这里再说手机自带的播放器,以我手机的1加ACE
为例。
播放一开始是没有什么问题,但是后来播放到部分数十秒之后,会弹窗提示视频无法播放。
这个问题基本上是针对市面上盗版的影视资源,尤其是国内的盗版影视资源,这种情况极为明显。
各家系统都是自家出品的,我不确定是不是走了远程监测,还是本地植入了什么检测,只要是各家的盗版资源,数十秒之后就没法播放。
出于对国内环境的“信任”,我建议大家最好别用这玩意。
OPlayer
这个播放器用的时间比较少,但效果还算是好,虽然要求是收费的,但是免费的版本也能用。
目前没遇到什么广告,也没出现卡顿,至于是否后续能不能好用,还得再观察一段时间。
结语
在搭建智能家居影音平台的过程中,远程播放的实现是一个关键环节。
本文从远程播放方案的选择、播放器的对比分析以及影视信息刮削等方面进行了初步探讨,总结出一套适用于大多数家庭用户的解决方案。
- 远程播放方案:无论是选择
frp
内网穿透还是静态 IP 的DDNS
,只要家庭宽带上传速度足够(如 20Mbps),完全可以满足在外流畅观看 1080P 视频的需求。 - 播放器选择:PC 端推荐使用
Emby
或Jellyfin
,它们不仅支持丰富的功能,还能提供良好的媒体管理和多端同步体验;移动端则建议使用OPlayer
,虽然为付费软件,但其稳定性和兼容性优于其他免费播放器。 - 资源刮削:建议优先使用国际平台如
TMDB
进行影视资源信息抓取,以确保数据的准确性和完整性。
当然,这套方案并非一成不变,随着技术的发展和需求的变化,我们也应不断优化和调整自己的影音平台架构。
希望本文能为大家提供一个清晰的方向和实用的参考,帮助大家打造更加高效、稳定的远程影音体验环境。如果您有更好的建议或不同的见解,欢迎在评论区留言交流!