kodi iptv 回放
# 背景
其实搞定家里 iptv 融合已经很久了,但是一直有一个问题困扰我,就是 kodi 在播放回放的时候不能拖进度条,一拖进度条播放就崩溃。
后来我通过抓包发现每次拖动进度条时,发送给 rtsp 服务器的 npt 参数都是有问题的,但是一直不知道怎么解决。然后我又比较喜欢拖延,就这么将就着用了。直到前段时间我特别想看中央 9 的某个纪录片,不能快进就让我有点不开心了,就去 kodi iptv 插件的 github 仓库问作者怎么解决。经过作者的热心解答,我最终解决了这个问题。
# 配置
直接上一个示例吧:
#KODIPROP:inputstream=inputstream.ffmpegdirect
#EXTINF:0 tvg-id="1" tvg-name="CCTV1 HD" tvg-chno="1" tvg-logo="" group-title="央视" catchup="default" catchup-source="rtsp://回放链接&playseek={utc:YmdHMS}-{end:YmdHMS}", CCTV1 HD
http://直播链接
1
2
3
2
3
其中最关键的就是 #KODIPROP:inputstream=inputstream.ffmpegdirect
,因为默认情况下,iptv 插件调用的是 kodi 自己的 ffmpeg,这也是发送 npt 参数错误的罪魁祸首。我们加入了这个参数之后,就让 iptv 插件调用 inputstream.ffmpegdirect
插件的 ffmpeg 来播放源了。
这里一共有三种配置:
#KODIPROP:inputstream=inputstream.rtmp
#KODIPROP:inputstream=inputstream.ffmpeg
#KODIPROP:inputstream=inputstream.ffmpegdirect
1
2
3
2
3
遇到播放源有问题的可以每一个配置都试一试。
上次更新: 4/24/2023, 12:27:36 PM