Apple TV 上 IPTV 频道黑屏、卡顿、没声音怎么办
Revue 中的频道无法播放,原因通常出在三处:播放列表地址、流格式或网络。先在下表中找到你遇到的现象,再按对应步骤排查。某些地址在 Revue 中无法直接播放:包括 Xtream Codes 和 Stalker 登录,以及 rtp://、udp:// 地址。完整不支持清单见文末。
先对照现象
| 你看到的现象 | 最可能的原因 | 看哪一节 |
|---|---|---|
| 频道页显示「无法加载播放列表」 | 播放列表地址 | 第一步 |
| 「无法播放」,下面是「不支持的URL」 | Revue 不支持此类地址 | 第二步 |
| 「无法播放该频道」,下面是「无法识别频道流格式(既不是 TS 也不是 HLS)。」 | 地址指向的不是有效视频流 | 第二步 |
| 黑屏,加载圈一直转 | 网络连接异常,或 Revue 无法读取该流 | 第二步、第三步 |
| 「无法播放」,下面是其他提示 | 对照错误提示表 | 错误提示 |
| 卡顿、画面停住、反复缓冲 | 网络连接问题 | 第三步 |
| 有画面没声音 | 音频格式或音频输出设备 | 没声音 |
| 有声音没画面 | 视频编码格式不支持 | 第二步 |
| 打开或切换频道时黑屏 1–2 秒 | 「匹配内容」在切换电视显示模式,属于正常现象 | 短暂黑屏 |
| 「试用已结束」 | 7 天免费试用已到期 | 试用 |
| 「已停止播放」 | 按了播放/暂停键,或电视切到了其他信号源 | 按任意键继续播放 |
| 没有节目单 | 节目单地址配置或频道匹配问题 | 导入 M3U 播放列表和节目单 |
第一步:检查播放列表地址
频道页显示「无法加载播放列表」,说明 Revue 没能成功读取播放列表。下方会显示具体原因:
| 提示 | 怎么处理 |
|---|---|
| 「播放列表地址无效」 | 前往 设置 › M3U 播放列表(IPTV) 检查地址,必须以 http:// 或 https:// 开头。 |
| 「拉取播放列表超时」 | 服务器 15 秒内未响应。确认服务器正在运行,且 Apple TV 可以连通该服务器。 |
| 「无法拉取播放列表:…」 | 服务器返回错误,或网络连接异常。冒号后面的文字来自 tvOS 系统报错。文件若非 UTF-8 编码,也会出现此提示。 |
| 「播放列表为空或格式不支持」 | 文件中未找到频道。确认地址指向的是 M3U 文件,而非网页或登录页。单条流地址(如 .m3u8)不是播放列表,需写入 M3U 文件中作为一个频道。 |
排查地址最简单的方法:在与 Apple TV 处于同一网络的电脑上,用浏览器直接打开该地址。正常情况下会显示纯文本,第一行是 #EXTM3U,随后各行是 #EXTINF 信息和流地址。
重新加载失败时,Revue 会继续显示之前成功加载的频道列表。因此屏幕上有频道列表,不代表该地址当前依然可用。如需重新加载,在频道列表页按播放/暂停键即可。
第二步:检查流地址和格式
播放列表能正常加载,但某个频道无法播放时,请查看播放列表文件中该频道对应的流地址。
| 地址 | Revue 能不能播 |
|---|---|
http:// 或 https:// 的 HLS 流(.m3u8) |
能 |
http:// 或 https:// 的 MPEG-TS 流,包括经 udpxy 或 rtp2httpd 转发的组播 |
能 |
内容是 MPEG-TS 的 rtsp://(IPTV 常见) |
能,走 TCP 单播 |
网络摄像头的 rtsp:// |
不能。摄像头通常直接用 RTP 传输 H.264,而非 MPEG-TS。 |
要求用户名和密码的 rtsp:// |
不能。Revue 不支持 RTSP 登录认证。 |
rtp:// 或 udp:// |
不能。需先用 udpxy 或 rtp2httpd 把组播转为 HTTP,见组播转单播指南。 |
rtmp:// 或 mmsh:// |
不能 |
| Xtream Codes 或 Stalker 登录 | 不能。请改用 M3U 地址。 |
再检查流的具体编码格式:
- 视频:支持 H.264 和 HEVC,最高 4K,包括隔行扫描 1080i。Revue 不解码 MPEG-2 视频,MPEG-2 视频的频道只有声音。
- 音频:支持 AAC、MP2、AC-3 和 E-AC-3。不支持 DTS 等其他音频格式,遇到此类格式时频道将没有声音。
- 加密的频道不能播放。
想确认一条流的具体格式,可以在同一局域网的电脑上用 VLC 打开该流地址,查看编解码器信息。如果 VLC 也无法播放,问题出在播放源或网络,不在 Apple TV。
第三步:检查网络
确认 Apple TV 能连到服务器。 诸如 http://192.168.1.1:4022/… 这类局域网地址,只有在对应设备所在的本地网络里才能访问。
查看码率。 播放时按遥控器右键,右上角会出现信息面板。MPEG-TS 和 RTSP 频道会在面板上显示详细格式:分辨率和帧率(如 1080i@25)、实时码率(如 9.6 Mbps)、HLG 频道的 HDR 标记,以及杜比或多声道音频格式(如 E-AC-3 5.1)。若码率持续显示为 —,说明没有数据传入。当码率接近当前网络可用带宽时,画面就会卡顿。4K 频道码率可能在 20 Mbps 以上,建议 Apple TV 尽量使用有线网线连接。
了解自动重连机制。 MPEG-TS 和 RTSP 流卡住时,Revue 会自动重连最多两次,失败后显示错误。此时按播放/暂停键可以再次重试。HLS(.m3u8)频道不会自动重连。
用 udpxy 或 rtp2httpd 转发组播时,转发设备连接 IPTV 网络的一侧务必使用网线。组播走 Wi-Fi 极易丢包。此外请检查转发程序的客户端并发上限:例如 udpxy 默认只允许 3 个客户端。设置方法见组播转单播指南。
错误提示
下面这些提示会显示在「无法播放」下方。屏幕底部同时会有一行操作提示:「播放/暂停键重试 · 上下键换台 · 菜单键返回」。
| 提示 | 含义 |
|---|---|
| 「不支持的URL」 | Revue 打不开此类地址,如 rtp://、udp://、rtmp://。详见第二步。 |
| 「直播源响应异常(HTTP …)」 | 流服务器拒绝了请求。HTTP 403 通常表示地址已过期,或当前网络无权访问;404 表示该频道已不存在。 |
| 「播放停滞」或「视频输出停滞」 | 数据中断,或画面停止更新。Revue 已尝试过自动重连。请检查网络和播放源。 |
| 「起播超时,播放源持续无响应」 | HLS 频道 5 秒内未开始播放。 |
| 「播放长时间无进展,直播可能已中断」 | HLS 频道连续 25 秒无播放进展。 |
| 「流内未发现可播放的音视频」 | 流中未包含 Revue 支持的视频或音频编码格式。 |
| 「运营商未授权该频道(服务端逐台鉴权,无法播放)」 | RTSP 服务器鉴权失败,拒绝播放该频道。 |
| 「频道已失效(源站 404)」 | RTSP 服务器上不存在该频道。 |
| 「RTSP 异常(DESCRIBE 失败(401))」 | RTSP 服务器要求登录认证。Revue 不支持 RTSP 登录。 |
有画面没声音
- 检查音频格式。 Revue 支持 AAC、MP2、AC-3 和 E-AC-3。如果频道仅包含其他音频格式(如 DTS),播放时将没有声音。
- 检查音轨。 当一个频道包含多条音轨时,Revue 会播放其支持的第一条音轨,暂不支持手动切换音轨。
- 切换音频输出后重新打开频道。 Revue 会在频道起播时根据当前的输出设备配置音频。若播放中途切到 HomePod 等 AirPlay 音箱,换个台或重新打开该频道即可。
换台时短暂黑屏
如果 tvOS 里打开了「匹配内容」,电视会根据每个频道的帧率和动态范围自动切换显示模式。切换时黑屏 1–2 秒属于 tvOS 的正常现象。若在格式完全一致的两个频道之间换台,电视无需切换模式,上一个频道的画面会停在屏幕上,直到新频道画面加载完成。
「试用已结束」
Revue 可免费下载,提供 7 天免费试用。试用期结束后,需购买 Revue Pro 才能继续播放频道。Revue Pro 是一次性购买:美区售价 9.99 美元,其他地区以 App Store 标价为准。试用结束后,你依然可以浏览频道列表、修改设置,DLNA 投屏接收也依然免费。
试用结束后打开频道,Revue 会显示「试用已结束」、购买 Revue Pro 的按钮和「恢复购买」。若之前买过 Revue Pro,选「恢复购买」即可。如果显示「连不上 App Store」,说明 Apple TV 无法连接 App Store,导致无法核对购买记录。请检查网络后选「重试」。
Revue 暂不支持的
- Xtream Codes 和 Stalker 登录
rtp://和udp://地址(用 udpxy 或 rtp2httpd 转成 HTTP 后可以播放)rtmp://和mmsh://地址- 网络摄像头的 RTSP,以及需要登录认证的 RTSP
- MPEG-2 视频
- 录制功能
- iPhone 和 iPad。Revue 只能在装有 tvOS 26 或更高版本的 Apple TV 上使用。