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

azzuro

Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    hello georgius,
    in your Update.xml and MPE1, it missing the link of the installer. we can't take it from MP extgension manager ;)
     

    pilehave

    Community Skin Designer
  • Premium Supporter
  • April 2, 2008
    2,566
    521
    Hornslet
    Home Country
    Denmark Denmark
    I'm trying hard here to get OLV to play a m3u8 playlist, HLS. I opened the "master.m3u8" playlist, and found this:

    Code:
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1126000,RESOLUTION=854x480
    http://drod01f-vh.akamaihd.net/i/all/clear/streaming/2c/545023bd6187a208b4e31f2c/1864--3-8-_0c6089d0e7e04f2b9e3b208eca02c38e_,1127,562,248,.mp4.csmil/index_0_av.m3u8?null=
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=561000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
    http://drod01f-vh.akamaihd.net/i/all/clear/streaming/2c/545023bd6187a208b4e31f2c/1864--3-8-_0c6089d0e7e04f2b9e3b208eca02c38e_,1127,562,248,.mp4.csmil/index_1_av.m3u8?null=
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=247000,RESOLUTION=416x234,CODECS="avc1.66.30, mp4a.40.2"
    http://drod01f-vh.akamaihd.net/i/all/clear/streaming/2c/545023bd6187a208b4e31f2c/1864--3-8-_0c6089d0e7e04f2b9e3b208eca02c38e_,1127,562,248,.mp4.csmil/index_2_av.m3u8?null=

    I picked the first URL and hardcoded it in OLV so it plays this file no matter which video I choose in my extension :)

    But, OLV throws a "DemuxerNotCreatedAllDataReceived" error:

    Code:
    [11-03 20:53:15,371] [MPMain      ] [INFO ] Preparing graph for playback of 'http://drod01f-vh.akamaihd.net/i/all/clear/streaming/2c/545023bd6187a208b4e31f2c/1864--3-8-_0c6089d0e7e04f2b9e3b208eca02c38e_,1127,562,248,.mp4.csmil/index_0_av.m3u8?null='
    [11-03 20:53:15,646] [OnlineVideos] [INFO ] Start prebuffering ...
    [11-03 20:53:15,884] [OnlineVideos] [DEBUG] Buffering: 55/63 KB (88%)
    [11-03 20:53:15,934] [OnlineVideos] [DEBUG] Buffering: 63/63 KB (100%)
    [11-03 20:53:16,034] [OnlineVideos] [WARN ] System.Runtime.InteropServices.COMException (0xFFFFFFF6): Undtagelse fra HRESULT: 0xFFFFFFF6
       ved OnlineVideos.MPUrlSourceFilter.IFilterState.IsFilterReadyToConnectPins()
       ved OnlineVideos.MediaPortal1.Player.OnlineVideosPlayer.BufferFile()
    [11-03 20:53:16,035] [OnlineVideos] [INFO ] Buffering was aborted.
    [11-03 20:53:16,224] [OnlineVideos] [WARN ] OnlineVideos.OnlineVideosException: DemuxerNotCreatedAllDataReceived
       ved OnlineVideos.MediaPortal1.Player.OnlineVideosPlayer.BufferFile()
       ved OnlineVideos.MediaPortal1.GUIOnlineVideos.<>c__DisplayClass80.<Play_Step4>b__7c()
       ved OnlineVideos.MediaPortal1.Gui2UtilConnector.<>c__DisplayClass5.<ExecuteInBackgroundAndCallback>b__2()

    Attached is my MPUrlSourceSplitter.log. Can you spot the problem?
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Attached is my MPUrlSourceSplitter.log. Can you spot the problem?
    Again filter delivered with OnlineVides.
    Code:
    sourceFilter = FilterFromFile.LoadFilterFromDll("MPUrlSourceSplitter\\MPUrlSourceSplitter.ax", new Guid(MPUrlSourceFilter.MPUrlSourceFilterDownloader.FilterCLSID), true);
    It seems that filter library is not loaded from registry, but from file system directly. Try to find another MPUrlSourceSplitter.ax file in MediaPortal directory. Then you must copy all filter files to that directory.

    Edit: Maybe is sufficient to remove/rename directory with filter delivered with OnlineVideos. I don't have this folder, and merged filter is working under OnlineVideos (but of course, must be registered with regsvr32).
     
    Last edited:

    pilehave

    Community Skin Designer
  • Premium Supporter
  • April 2, 2008
    2,566
    521
    Hornslet
    Home Country
    Denmark Denmark
    Uninstalling and installing MediaPortalUrlSourceSplitter version 1.0.0.3312 from plugins (as MPEI file) creates this directory and puts files dated from august 2014 in it:
    C:\Program Files (x86)\Team MediaPortal\MediaPortal\MPUrlSourceSplitter.

    Please see attached screenshots.[DOUBLEPOST=1415046514][/DOUBLEPOST]OMG, just realized that there is both IPTV and regular splitter.
     

    Attachments

    • Udklip1.PNG
      Udklip1.PNG
      37.8 KB
    • Udklip2.PNG
      Udklip2.PNG
      107.2 KB

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Uninstalling and installing MediaPortalUrlSourceSplitter version 1.0.0.3312 from plugins (as MPEI file) creates this directory and puts files dated from august 2014 in it:
    C:\Program Files (x86)\Team MediaPortal\MediaPortal\MPUrlSourceSplitter.

    Please see attached screenshots.
    Now, rename folder to "C:\Program Files (x86)\Team MediaPortal\MediaPortal\MPUrlSourceSplitter2", then install "MediaPortal IPTV filter and url source splitter" (don't miss that IPTV, it's version 2.0.0.5419). After that we will see.
     

    Ministerk

    Super User
  • Team MediaPortal
  • Super User
  • November 28, 2007
    970
    826
    Uppsala
    Home Country
    Sweden Sweden
    I also tried to play .m3u8 and it worked like a charm. I uninstalled the old splitters before installing the new ones and I'm on a client only machine.
    Man this is great!:notworthy:
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    @georgius
    Question about internet (non-MPEG 2 TS) streams: would it be possible for the source filter to deliver the "raw" data, TV Server to write the raw data to file (dump filter instead of TsWriter), and LAV (or other splitter) to read the stream successfully from file?
    If so, this might be easier, faster and more reliable than converting all to MPEG 2 TS.
     

    Users who are viewing this thread

    Top Bottom