全部指南

看懂链接,选对入口

M3U 和 M3U8, 先看清链接里是什么。

M3U 是文本播放列表格式,M3U8 表示采用 UTF-8 编码的播放列表。M3U8 网址可能描述按分片传输的 HLS 视频流,而不是多个频道。在 Dashow 中,频道列表网址选“M3U播放列表”,受支持的视频直链或远程 HLS 网址选“视频链接”。

即将上线 App Store使用方法
产品示意图。使用体验取决于 App 与显示设备的兼容性。
  • 01

    单看文件名,无法确定播放列表是不是频道合集。

  • 02

    HLS 清单指向播放所需的媒体资源。

  • 03

    根据链接实际包含的内容,选择添加入口。

使用方法

快速上手

  1. 01

    确认内容类型

    看看拿到的是多个频道的列表,还是一个可播放的 HLS 视频流。

  2. 02

    选择对应入口

    频道网址选“M3U播放列表”,本地 .m3u 选“文件”,单个受支持视频流选“视频链接”。

  3. 03

    先播一次确认

    先在 iPhone 上确认频道或视频正常,再选择车载显示屏。

播放列表指向媒体,本身不是电影。

播放列表是一份文本,告诉播放器到哪里寻找内容。频道列表可以包含多个频道的名称与地址;播放器读取条目,在你选台时请求对应视频流。保存列表,并不代表保存了各个链接传输的视频。

所以,一份很小的列表文件,也能对应数小时的观看内容。它记录内容来自哪里,媒体数据则另行加载。如果某个地址过期或无法连接,即使播放列表仍能打开,该频道也可能无法播放。列表与视频,需要分别检查。

一个 M3U8 网址,也可能只对应一场观看。

HLS 使用播放列表描述媒体分片,以及来源提供的不同视频版本。播放器先请求清单,再获取播放所需资源。最外层网址看起来像一个列表,用户实际看到的却可能是一部电影、一集剧或一路直播,而不是多个无关频道。

因此,M3U8 不能简单理解成电视频道列表,关键要看文件描述了什么。完整的远程 HLS 网址,能让播放器据此找到相关资源;如果只保存了这份文本,并不等于已经获得全部分片,也就不一定是一部完整的离线视频。

按链接内容,选择 Dashow 的添加入口。

频道列表网址使用“添加”→“M3U播放列表”;已经保存的 .m3u 文件使用“添加”→“文件”。Dashow 支持含 HTTP 或 HTTPS 条目的本地和远程 M3U 频道列表,读取后可浏览频道;列表里的相对路径本地视频,不会被作为整套文件导入。

受支持的视频直链或远程 HLS 视频流,使用“视频链接”,并保留你有权访问的完整来源地址和所需路径。包含播放器的网页则是另一类输入;允许共享的浏览器内容,可以走 Safari 或屏幕共享方式,不要把网页地址当作视频文件本身。

先播通一个条目,再连接车载屏幕。

添加频道列表后,先在 iPhone 上选一个熟悉的频道,检查画面和声音。添加 HLS 直链后,确认开始播放的是目标视频或直播。这样能在接入外部屏幕之前,发现输入类型不对、来源不可用或地址不完整的问题。

如果列表可见,只有一个频道失败,向来源方确认该条目;如果直接视频流反复缓冲,换另一个来源或本地文件对比。手机播放正常后,再停车选择兼容的车载显示屏。想在无需网络传输电影的情况下观看,请提前准备完整的本地视频。

根据链接内容,选对入口

根据链接内容,选对入口
输入内容它描述什么Dashow 中的入口
频道列表类 M3U 或 M3U8多个视频流条目网址选“M3U播放列表”;本地 .m3u 选“文件”
远程 HLS M3U8 网址一路可播放视频流及其媒体资源视频链接
视频直链一个受支持的媒体资源视频链接
含视频播放器的网页网页及其内嵌播放器在允许的情况下共享浏览器屏幕
Apple:HTTP 实时流播放(HLS)IETF:HTTP 实时流播放规范

常见问题

你可能还想了解。

M3U8 一定是电视直播吗?

不是。HLS 可以传输直播或点播内容。仅凭 M3U8 后缀,无法判断它是直播频道、录制的电影,还是描述多个视频版本的上层列表。

把 M3U8 改名为 MP4,就能离线观看吗?

改名只改变文件名称,不会转换内容。清单仍然是描述媒体资源的文本。离线观看需要真正受支持的本地视频,或已完成的合适下载。

Dashow 包含 M3U 订阅吗?

请添加自己已有使用权限的播放列表或来源。Dashow 负责整理与播放受支持的内容;频道列表、账号与节目可用性由你的来源提供。