18 emby vs plex搭建和使用体验 - xiaoxin01/Blog GitHub Wiki

本文介绍如何在docker环境下搭建emby和plex,及使用体验

emby和plex

目前主流的私有媒体服务器搭建主要为plex和emby,搭建方法官网均有详细的介绍。

搭建emby

官网已经制作好了docker镜像

使用docker-compose可以更方便的启动,配置文件如下(把/path/to/media1,2修改为实际的媒体文件路径):

version: '3.1'

services:
  web:
    image: emby/embyserver:latest
    restart: always
    ports:
      - 8096:8096
      - 8920:8920
    environment:
      - UID=1000
      - GID=1000
      - GIDLIST=1000
    volumes:
      - ./config:/config
      - /path/to/media1:/mnt/share1:ro
      - /path/to/media2:/mnt/share2:ro

用docker-compose启动以后,访问 http://localhost:8096 就可以设置服务器。设置过程非常的人性化,一步一步按照提示操作就可以完成服务的设定。

搭建plex

官方已经制作好了docker镜像

使用docker-compose可以很方便的启动服务:

version: '3.1'

services:
  web:
    image: plexinc/pms-docker
    restart: always
    container_name: plex
    hostname: plexserver
    ports:
      - 32400:32400/tcp
      - 3005:3005/tcp
      - 8324:8324/tcp
      - 32469:32469/tcp
      - 1900:1900/udp
      - 32410:32410/udp
      - 32412:32412/udp
      - 32413:32413/udp
      - 32414:32414/udp
    environment:
      - ADVERTISE_IP="http://your-host-ip:32400/"
      - PLEX_CLAIM=your-claim
    volumes:
      - ./config:/config
      - ./temp:/transcode
      - /path/to/media1:/data/share1:ro
      - /path/to/media2:/data/share2:ro

plex启动服务,需要现在官网申请一个账号,然后取得cliam,配置到PLEX_CLAIM,否则会提示无法发现媒体服务器。

用docker-compose启动服务之后,就可以用 http://localhost:32400 访问媒体服务了。

使用体验

服务搭建过程

plex要相对简单一些,除了需要提前申请一个账号,其他的设定均已经默认完成,而emby启动的时候有一个设定的过程。

流畅度

emby无论在官网的打开速度,还是app的流畅度,均优于plex,plex app在播放视频或者打开图片时,均需要先请求官方服务器才能继续进行,但是链接服务器的速度非常慢,通常需要超过3秒,严重影响使用体验

初始化速度

emby在导入一个60G,1万张图片的图片文件夹时,耗时大约十几分钟,而plex超过半小时还没有完成,初步判断是plex生成缩略图的品质要比plex的大,所以更加耗时

功能

在没有付费的情况下,plex在局域网时可以直接下载内容,而emby需要付费才可以下载。

emby可以通过设置网络质量来控制播放视频时是否转码,对于一台小型服务器来说,播放视频转码是一个致命的消耗,尽量避免

##总结

在国内的环境下,emby可能是更好的选择。

⚠️ **GitHub.com Fallback** ⚠️