要解决的通点主要是文件必须完整下载到本地才能播放。
之前一直以为这个技术是文件存储方案例如 webdav 就能做到的,今天才了解到流媒体服务器这个概念。
搜索了一圈,大致就是流媒体服务器解码一次,然后按照特定的协议压缩,然后再传输到客户端播放器解码?
这个解码过程可以调用 例如 mali-450 解码吗?(设备是 arm )
有什么推荐的解决方案吗?
DLNA 的兼容似乎还挺好的。
1
Bwoywan OP aria2 下载种子到硬盘,电脑手机直接用播放器打开,而不用等很长时间下载到本地。
|
2
fgodt 2019-11-21 16:27:18 +08:00 1
首先 一个问题 视频是什么格式和编码
你的 arm 设备用的什么播放器 mali-450 能解这些编码么 最后在线播放其实是播放器的实现 如果是 flv MP4 基本都能在线播放 |
3
tankren 2019-11-21 16:33:54 +08:00
买会员。。。
|
4
Kinnice 2019-11-21 16:39:48 +08:00
盲推:群晖+Plex
|
5
LxExExl 2019-11-21 16:42:18 +08:00 2
我现在是开百度会员然后下载到电脑上 电脑开一个 SMB 文件共享
手机上安装 VLC 就能播放了 缺点是快进卡顿明显 抛砖引玉 等更好的方案 |
6
Bwoywan OP @fgodt 大多是 AVC 封装格式 mp4 或者 mkv,mali-450 支持。
arm 设备指的是这个服务器,服务端,客户端的播放器可以调整。 播放器的实现····有哪些支持呢,目前使用的 windows 挂载 webdav,用 windows10 自带的播放器和 potplayer 都得下载完成后才能播放(mp4 avc),音频也是如此。 |
7
takemeh 2019-11-21 16:55:10 +08:00 1
|
8
Bwoywan OP 目前了解到一个 DLNA 的方案,mediatomb 目前还不了解性能如何,DLNA 的优势就是大多数播放器都支持吧。
|
9
Jirajine 2019-11-21 17:04:06 +08:00 via Android 1
串流直接开个 samba,要性能的话开 FTP 用 rclone 或者一些特殊的播放器也能串流。
|
10
lynnX 2019-11-21 17:05:19 +08:00 1
DLNA 不支持外挂字幕的 体验不是很好 建议了解一下 kodi 或者 Plex
|
11
Kinnice 2019-11-21 18:18:59 +08:00
@takemeh 这类涉及文件安全的不开源的第三方软件还是算了、小不是什么特点了,9102 年了,谁还不日常剩个几百 G 空间。
|
12
Trim21 2019-11-21 18:24:43 +08:00 via Android
smb
移动设备 vlc,在 windows 上也能用本地视频播放器播放 |
13
takemeh 2019-11-21 19:10:43 +08:00 1
@Kinnice 这里“小”的含义还可以是,这点体积的代码,就是反汇编也能看清楚。
80KB 的可执行文件,反汇编再转成 C 或 CPP,和开源没什么差距了。 比那种几十 MB 的开源代码可能还要容易读。 |
15
fgodt 2019-11-21 20:18:06 +08:00 1
给个建议
用 ffmpeg 把容器转成 flv 在 arm 上跑个 nginx 把 flv 放里面 用播放器访问就能在线播放了 MP4 也可以用 ffmpeg 转一下,我记得 mp4 在线需要 metadata 在文件头才行你可以试下 |