大叔资源备忘录

Windows系统利用plex和xteve看免费的iptv直播

Windows系统利用plex和xteve看免费的iptv直播

Plex是一款非常好用的家庭媒体管理系统,它可以把你冷冰冰的影视文件夹变得非常漂亮,并且可以多平台无缝使用,是家用nas媒体管理的首选软件。但是plex还有一个非常强大的功能不为大家熟知,那就是它的Live TV & DVR功能。利用这个功能,你可以把你的plex服务器打造成多功能iptv服务器,并且可以在任何时候任何设备录制你想要看的节目,有了它,基本就可以告别你的机顶盒了。你可能会想看芒果台的某个综艺节目但是恰好那个时间段比较忙,你可以提前利用plex的节目表设定在后台录制好这个节目,有时间之后就可以回看录像。当然这个功能目前是只有plex pass的会员才可以使用,如果是非会员的话可以利用iptv收看电视直播,但是没有定时录制的功能。

一、 下载xteve

Plex的Live TV & DVR功能本意是可以调谐数字电视信号,需要硬件设备的支持,但是为了使用方便,有人开发了xteve来模拟数字电视调谐器,你只要有电视直播的流媒体源,就可以用plex来收看直播。

下载地址:xteve.de/

按照系统选择要下载的版本。

下载的压缩文件只有一个xteve服务程序文件,打开之后就可以开启xteve设置。

二、 准备一个m3u的直播源

直播源可以在网上找到很多,最稳定的方法是使用自己宽带的运营商机顶盒的直播源,这些源都不是加密的,只要你抓取到直播源链接,就可以长期稳定的使用。先在网上找找看有没有其他网友抓取的自己所在省份对应的运营商直播源,有的话就可以直接用了。找不到的话也可以自己尝试在网上找找抓取方法。

简单说一说我的抓取方法。我用的是移动的机顶盒,只要连上无线网就可以看直播,所以我抓取的思路就是机顶盒连上用笔记本开的热点,这样机顶盒所有的连接都会通过笔记本无线网卡,然后利用抓包工具wireshark抓取无线网卡的网络包,同时用遥控器把机顶盒所有的台都换一遍,最后分析网络包里http协议的链接,就能找到各个电视台的直播流地址。把这些地址按照m3u源文件的格式保存在m3u文件中就可以了。

移动的直播流地址

这是我抓取的部分直播流链接。抓完流后先在电脑上用vlc播放器打开测试一下是不是可以用,如果可以用的话那在plex上也能用了。

有了源之后需要为电视源配置台标和节目表信息,可以在epg.51zmt.top:8000/这个大神的网站上获取节目表信息,把自己的m3u文件上传后可以自动生成带台标的m3u文件。也可以自己修改台标文件,m3u文件里的logo后的链接就是台标图片地址。

三、xteve的配置

打开xteve.exe服务,在浏览器输入http://你的ip:34400/web/ 进入xteve的配置端。

设置xteve配置

EPG的来源有两个选项,其实就是节目表的信息来源,如果选PMS的话,plex是直接从你的网络源来抓取节目信息的,epg.51zmt.top:8000/e.xm 这个地址就是一个国内的节目表路径。如果选择PMS选项的话,plex就不能抓取到台标图片,会出现在plex的app里找不到哪个台是哪个台的情况。但是这种方法配置简单,只需要在xteve里设置好m3u地址,然后在plex中填入上边的节目源路径就可以了。为什么没有台标呢?一般的台标是保存在m3u文件中的,但是plex在读台标的时候不是在m3u文件中直接读的,而是在节目源的xml文件里读的,而上边这个节目源只有节目信息,没有台标信息,所以plex不能生成图标。而用XEPG这个选项的话,它是由xteve软件通过网络epg信息生成一个本地的新的xml文件,通过设置让它包含了节目的台标信息,由plex它来获得台标和节目表信息。下面重点讲一下xepg这个选项的配置方法,好多朋友选择了xepg这个选项后plex搜不到台,那是因为配置方面除了问题。

解码器设置

流解码器的设置

因为默认的设置是第一项,不经过其他软件而是直接从原始的流来读取视频,但是因为流的协议等各种原因,会导致plex出现调谐失败不能播放的提示。很多人遇到了plex能搜到台但是放不出来的情况,就是因为这里选了第一项。下边的三项分别是用xteve、ffmpeg、vlc来进行流的解码。我选择了vlc解码,在下边的VLC / CVLC Binary Path中填入vlc.exe的路径地址,这样plex的流就是经过vlc解码之后的流,只要vlc能播放plex就能播放。

填入vlc播放器的路径

配置完基本的选项后就要在playlist选项中配置m3u的路径了。

类型选择m3u

填入m3u文件路径

加入之后就能看到直播源中电视台的数量。

接下来在XMLTV选项中设置节目表的来源

下来最后一步就是在mapping中把电视台和节目表关联起来,只有这步设置对了plex才能搜索到节目。

在mapping中打开某个电视台。

按照这个规则命名所有电视台。

有的电视台节目表中没有对应的电视台信息,而且各个节目表信息不能重复,这些电视台可以用选择xteved的虚拟节目表。

虚拟节目表

配置完所有的电视台后,xteve的设置就完成了。

设置完成的xteve界面

四、 plex的dvr设置

在plex设置里选择Live TV & DVR,点击设置plex dvr。手动输入网络地址。

点击连接,继续。

这里会显示出搜索出的频道,点击继续

选择在您的服务器上有一个xmltv指南

填入xml文件路径

一路继续到最后,等待plex读取完节目表信息,就可以在plex主页Live TV & DVR选项中看到电视节目了。

plex直播节目

直接点开就可以看直播。

想录制那个节目直接点节目的小圆点就可以预约录制。

定时录制想看的节目

我新建了一个电影媒体库叫录制的电视节目。高级选项里可以设置录制视频的质量等信息。

安卓app界面

总结:以上就是利用plex pass会员和xteve在windows平台下看iptv直播的方法,设置过程相对复杂,但是使用的时候很方便,定时录制的功能很实用。很多人在配置的过程中出现了没有台标,plex不能读取频道,或者是可以读到频道但是不能播放的情况,都可以参考本文解决。其他平台上的版本应该大同小异,解决办法也差不多。

退出移动版