ingin
V2EX  ›  问与答

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

  •  
  •   ingin · Apr 8, 2021 · 2013 views
    This topic created in 1886 days ago, the information mentioned may be changed or developed.

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

    9 replies    2021-04-09 09:12:09 +08:00
    KanVivii
        1
    KanVivii  
       Apr 8, 2021
    http://chimee.org/

    这个好像还不错
    libook
        2
    libook  
       Apr 8, 2021
    https://aplayer.js.org/#/

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

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

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

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

    你若是希望难度大点,就切片 然后提供一个 m3u8,然后 dplayer 还是啥 player 播放器来播放。
    JoJoJoJ
        4
    JoJoJoJ  
       Apr 8, 2021 via iPhone
    ftp 即可
    tzl
        5
    tzl  
       Apr 8, 2021
    当年毕设也有这个功能,为了省事,直接拿 IIS 弄了...
    aguesuka
        6
    aguesuka  
       Apr 8, 2021 via Android
    nginx 搭一个 mp4 文件服务器。高大上一点就用 ffmpeg 做转码和推流。
    villivateur
        7
    villivateur  
       Apr 8, 2021 via Android
    装个 nextcloud,啥都有
    loading
        8
    loading  
       Apr 8, 2021 via Android
    注意一下 mime
    rickc137
        9
    rickc137  
       Apr 9, 2021
    非技术,光服务器的带宽和空间够吗,不考虑用对象存储吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1712 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.