MERGING MediaPortal Url Source Splitter & IPTV Filter (2 Viewers)

pilehave

Community Skin Designer
  • Premium Supporter
  • April 2, 2008
    2,566
    521
    Hornslet
    Home Country
    Denmark Denmark
    I hope that I can get time to test the filter one of the next days, will post feedback :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    It is possible in IPTV, when first opening stream, that TvService crash. It is caused by incorrect handling of error returned from filter - TvService doesn't check error code returned from filter. I know that @Sebastiii made some changes, but I'm not sure if they are pushed into master branch and if they are in current MP (in 1.7.1 it sure, that this problem is not fixed).

    Yep not in official build, i need to to create a Jira branch for TVE35 when i will have time lol.
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Just posted new filter. It doesn't have support for MMS protocol (still), but it has been added MPEG2 TS parser, which can do several things:
    • align MPEG2 TS packet to thier boundaries (probably you never have this problem, but on some HTTP streams it exists)
    • detects discontinuity by analysing continuity counters of MPEG2 packets
    • can change transport stream ID, program number or program map PID in MPEG2 TS packets - it is usefull when your provider change these identificators or stream and you need to rescan channels in TV-Server Configuration Tool
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Just posted new filter. Was added M3U8 parser and protocol, so now you can watch also streams delivered by Apple HTTP live streaming. In current state is supported only protocol version 1 (there are 7 versions, so please be patient). If in your m3u8 playlist file is tag #EXT-X-VERSION:<number> where number is different to 1, then you must wait, because it is not supported. Also are supported only media playlists, media playlists doesn't link to another m3u8 files.
     

    pilehave

    Community Skin Designer
  • Premium Supporter
  • April 2, 2008
    2,566
    521
    Hornslet
    Home Country
    Denmark Denmark
    Great work - looking forward to getting DR NU working again in OLV :). Can you tell me if this m3u8 playlist is protocol 1, 3 or another version? I can't tell from the content...

    Code:
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=172000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_1_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=172000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_1_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=363000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_2_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=363000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_2_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_3_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_3_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1227000,RESOLUTION=768x432,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_4_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1227000,RESOLUTION=768x432,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_4_av-b.m3u8?sd=10&b=100-1600&rebase=on
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Great work - looking forward to getting DR NU working again in OLV :). Can you tell me if this m3u8 playlist is protocol 1, 3 or another version? I can't tell from the content...

    Code:
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=172000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_1_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=172000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_1_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=363000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_2_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=363000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_2_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_3_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_3_av-b.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1227000,RESOLUTION=768x432,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_4_av-p.m3u8?sd=10&b=100-1600&rebase=on
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1227000,RESOLUTION=768x432,CODECS="avc1.77.30, mp4a.40.2"
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/index_4_av-b.m3u8?sd=10&b=100-1600&rebase=on
    This is master playlist, version 1. It is not supported. You have to choose one of URLs written in playlist (as you can see, there is resolution of video and bandwidth - bigger is better quality) and on chosen URL should be media playlist. I tried first URL, but it returned HTTP 403 Forbidden.
     

    pilehave

    Community Skin Designer
  • Premium Supporter
  • April 2, 2008
    2,566
    521
    Hornslet
    Home Country
    Denmark Denmark
    DR NU is unfortunately protected by geolocation, but opening the first link returns this:
    Code:
    #EXTM3U
    #EXT-X-TARGETDURATION:10
    #EXT-X-ALLOW-CACHE:YES
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:141501720
    #EXTINF:10.000,
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/segment141501720_4_av-b.ts?sd=10&b=100-1600&rebase=on
    #EXTINF:10.000,
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/segment141501721_4_av-b.ts?sd=10&b=100-1600&rebase=on
    #EXTINF:10.000,
    http://dr06-lh.akamaihd.net/i/dr06_0@147059/segment141501722_4_av-b.ts?sd=10&b=100-1600&rebase=on
     

    Users who are viewing this thread

    Top Bottom