兄弟们 服务器如何实现播放音频、视频等多媒体文件资源

2021-04-08 16:26:44 +08:00
 ingin

手里有一台服务器,想通过 nginx 简单实现一个多媒体播放服务器在线播放,需要使用到技术点是什么?

1340 次点击
所在节点    问与答
9 条回复
KanVivii
2021-04-08 16:41:14 +08:00
http://chimee.org/

这个好像还不错
libook
2021-04-08 17:34:27 +08:00
https://aplayer.js.org/#/

我用的这个,自己简单写了一段前端代码,通过解析 Nginx 提供的 autoindex 页面来拿到音频 URL,然后用 aplayer 播放。

你要是没有手动直接用 autoindex 页面的需求的话,Nginx 的 autoindex 有一种 json 模式,对程序更友好一些。

这个音频播放器的作者还有视频播放器的库。

不过你要知道,浏览器支持的媒体格式是有限的,也可以看看 kodi 、plex 之类的方案。
michaeljackson
2021-04-08 17:37:53 +08:00
没啥技术难点,最简单的办法,搭建一个 web,然后把 mp4 放到 web 可以访问的目录,比如 www.xxxx.com/test.mp4 然后前端 video 访问就行了。

你若是希望难度大点,就切片 然后提供一个 m3u8,然后 dplayer 还是啥 player 播放器来播放。
JoJoJoJ
2021-04-08 17:38:21 +08:00
ftp 即可
tzl
2021-04-08 17:48:52 +08:00
当年毕设也有这个功能,为了省事,直接拿 IIS 弄了...
aguesuka
2021-04-08 17:55:03 +08:00
nginx 搭一个 mp4 文件服务器。高大上一点就用 ffmpeg 做转码和推流。
villivateur
2021-04-08 18:18:45 +08:00
装个 nextcloud,啥都有
loading
2021-04-08 18:26:38 +08:00
注意一下 mime
rickc137
2021-04-09 09:12:09 +08:00
非技术,光服务器的带宽和空间够吗,不考虑用对象存储吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769095

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX