::NOTE::
!!! This plugin is now a part of MediaPortal !!!
---
download MediaPortal 1.1.0 ALPHA
!!! This plugin is now a part of MediaPortal !!!
---
download MediaPortal 1.1.0 ALPHA
As I promised, I tried to develop support for IP-TV streaming to TV Server. I Have finally a working solution tested by myself and I want to share it with you to additional tests.
New version for TV Server 1.0.2!
How it works:
I needed directshow source filter that is able to read Mpeg TS streams from network. Currently, I used Elecard NWSource-Plus filter (enwsplus.ax). This filter is working fine. Trial can be downloaded here: Elecard Group - Elecard MPEG2 Decoder and Streaming PlugIn for WMP - codec pack, dvd decoder, mpeg2 decoder, WMP plugin
For future, someone (me? should develop opensource filter to avoid buying elecard, but I think this is fine for now.
TS is then received by the same filters as with other tv cards (TSWriter). So everything should behave the same.
Personally, I tested timeshifting, recording, teletext. My provider does not support epg, so I don't know if it is working, but it should.
Distribution package contains binary files, sources and diffs for changed files so for tvserver developers it is easy to check what was changed.
Installation:
1. I am providing changed files only, so you must have existing working TVServer installation. Copy the whole bin folder from my distribution to your existing TVServer installation folder. Do not forget to backup old files!
2. Next, copy TvBusinessLayer.dll, TvControl.dll, TVDatabase.dll and TvLibrary.Interfaces.dll to main MediaPortal directory. Files are built from latest svn.
3. Start TVService
4. You have to create m3u playlist for your iptv tv and radio channels and store it into TuningParameters\iptv directory. There is my m3u file for example, how to do that. Basically, for every channel you create one item in playlist with channel name and elecard url for tuning to that channel. Elecard url has following format: elecard://multicast_grouport:i=interface,t=protocol_type
5. Run SetupTv.exe and if you have properly registered Elecard filter, you should see new DVB-IP card registered. Tuning process is the same as for other card types. Select your provider from combo box and click Scan...
All other settings are the same as with other cards
Known problems:
Edit: none
I did not tested H.264 streams, so if someone have access to it, try it please and report results.
Edit: I have one response that H.264 works
TODO:
SAP announcements are not implemented yet. If your provider supports this protocol, you can use vlc player to read it and then create m3u playlist to use with TVServer.
Until this will be in svn, I can make binary builds every week if there will be demand for that.
So, enjoy it!
New version: Multiple IPTV cards over single network adapter support (iptvdistrib2.zip)
New build for TV Server RC3 (iptv_rc3.zip)
New build for TV Server RC4 (iptv_rc4.zip)
New build for TV Server 1.0 (iptv_10.zip)
New build for TV Server 1.0 SVN1 (iptv_10svn1.zip)
New build for TV Server 1.0 SVN2 (iptv_10svn2.zip)
New build for TV Server 1.0.1 (iptv_101.zip)
New build for TV Server 1.0.2 (iptv_102.zip)
DirectShow source filter for IPTV (iptv_filter.zip)