> ## Documentation Index
> Fetch the complete documentation index at: https://docs.echoplayer.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# 媒体服务器

> 了解 EchoPlayer 内置的媒体服务器如何增强视频兼容性和播放体验

为了提供更广泛的视频格式支持和更流畅的播放体验，EchoPlayer 内置了一个强大的**媒体服务器**功能。本篇文档将详细解释它的工作原理、优势以及常见问题。

## 什么是媒体服务器？

媒体服务器是 EchoPlayer 的一个内置组件，它可以在您的电脑上实时地将不兼容的视频格式转换为标准的 **HLS (HTTP Live Streaming)** 格式。

这个过程完全在本地进行，不会消耗任何网络流量。您可以把它想象成一个即时的、智能的视频格式转换器，确保任何音视频都能在 EchoPlayer 中播放。

## 为什么需要它？

虽然 EchoPlayer 支持大多数主流视频格式，但某些特定的视频编码（如 H.265/HEVC）或封装格式（如某些 MKV 文件）在标准的播放器中存在一些原生限制：

* **精确寻道困难**：在视频进度条上拖拽时，可能无法准确定位到您想要的时间点，或者响应很慢。
* **播放卡顿**：在播放高码率或特殊编码的视频时，可能会出现卡顿或掉帧。
* **只有画面没有声音**：部分视频的音轨不支持，导致播放时只能看到画面而听不到声音。
* **兼容性问题**：某些设备或平台可能无法原生解码特定的视频流。

媒体服务器通过将这些视频转换为标准化的 HLS 流，彻底解决了以上问题，为您带来如丝般顺滑的播放和寻道体验。

## 何时会使用媒体服务器？

您不需要手动开启或关闭媒体服务器，EchoPlayer 会智能地为您决策。

当您尝试播放一个 EchoPlayer 认为可能存在兼容性问题的视频文件时，系统会自动弹出一个提示框：

<Frame caption="媒体服务器推荐提示">
  <img src="https://mintcdn.com/echoplayer/WiFEJd1nsSQgsKrv/images/media-server-prompt.png?fit=max&auto=format&n=WiFEJd1nsSQgsKrv&q=85&s=32b52cc49bc08195938fb0a38fc7d058" alt="媒体服务器推荐提示" width="2234" height="1550" data-path="images/media-server-prompt.png" />
</Frame>

<CardGroup cols={2}>
  <Card title="立即安装" icon="check-circle">
    * EchoPlayer 将在后台启动媒体服务器进行实时转码，**这是推荐选项**。
  </Card>

  <Card title="稍后再说" icon="circle-x">
    * EchoPlayer 将尝试直接播放原始文件，您可能会遇到前面提到的只有画面无声音或播放卡顿等问题。
  </Card>
</CardGroup>

## 媒体服务器的优势

<AccordionGroup>
  <Accordion title="极致的播放流畅度">
    通过 HLS 协议，即使是高码率的 4K 视频，也能实现流畅播放和即时响应的进度拖拽。
  </Accordion>

  <Accordion title="更广泛的格式支持">
    解锁对 H.265 (HEVC) 等现代视频编码的完美支持，让您无需预先转换视频格式。
  </Accordion>

  <Accordion title="精确的逐句跳转">
    对于语言学习至关重要的“上一句/下一句”跳转功能，在 HLS 模式下将变得更加精准和可靠。
  </Accordion>

  <Accordion title="完全本地化处理">
    所有转码过程都在您的设备上完成，保护您的隐私，且不产生任何互联网数据消耗。
  </Accordion>
</AccordionGroup>

## 常见问题 (FAQ)

<AccordionGroup>
  <Accordion title="使用媒体服务器会上传我的文件吗？">
    **绝对不会**。媒体服务器是一个完全在您本地计算机上运行的程序。您的任何文件都不会被上传到网络。
  </Accordion>

  <Accordion title="这个过程会占用很多电脑性能吗？">
    媒体服务器在工作时会占用一定的 CPU
    资源来进行视频转码。在大多数现代计算机上，这个过程都经过了优化，不会对您的正常使用造成显著影响。如果您在播放时遇到性能问题，可以尝试关闭其他占用资源的程序。
  </Accordion>

  <Accordion title="转码会产生很多临时文件吗？">
    是的，媒体服务器会生成一些临时的视频切片文件（HLS
    segments）并将其存储在应用的缓存目录中。不过您无需担心，这些缓存文件会在您关闭 EchoPlayer
    或播放新视频时**自动清理**，不会永久占用您的硬盘空间。
  </Accordion>

  <Accordion title="所有视频都需要使用媒体服务器吗？">
    **不需要**。只有当 EchoPlayer
    检测到视频可能存在兼容性或播放性能问题时，才会向您推荐使用。对于常见的 MP4 (H.264)
    等文件，将继续使用高效的原生播放模式。
  </Accordion>
</AccordionGroup>

## 下一步

<CardGroup cols={2}>
  <Card title="播放控制" icon="play-circle" href="/player/playback-controls">
    深入了解播放器的各项控制功能
  </Card>

  <Card title="支持的格式" icon="file-video" href="/#支持的格式">
    查看 EchoPlayer 支持的所有视频和字幕格式
  </Card>
</CardGroup>
