DVB-IP MediaPortal IPTV Source Filter (6 Viewers)

Status
Not open for further replies.

Smeulf

Retired Team Member
  • Premium Supporter
  • October 27, 2010
    672
    454
    France
    Home Country
    France France
    New version of experimental filter released (first post). I left "errors" when connection is not opened successfully. But I implemented configuration parameters (for all protocols) to limit how many retries of opening connection can be done.

    Thanks a lot. By the same way, you made the scanning process really faster, because now if the stream is not avaliable, it don't wait to try the next one.

    Here, I have a lot of channels, but almost 50% are "payement requiried", so this last update really helps :)

    :D:D:D

    Cheers.

    Smeulf.
     

    technick

    Portal Pro
    May 6, 2009
    566
    155
    Home Country
    France France
    Hi, I have a problem with IP TV and last experimental version. TV stop after some time. 1mn to 5mn... I try to modify codecs, dshowhelper, txreader but I don't found any solution. First sound stop and 2 second after video stop. This is a test on NRJ12 HD from French Orange internet provider.

    #EXTINF:0,312. NRJ12 HD
    rtp://@232.0.2.44:8200
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Hi, I have a problem with IP TV and last experimental version. TV stop after some time. 1mn to 5mn... I try to modify codecs, dshowhelper, txreader but I don't found any solution. First sound stop and 2 second after video stop. This is a test on NRJ12 HD from French Orange internet provider.

    #EXTINF:0,312. NRJ12 HD
    rtp://@232.0.2.44:8200

    Thanks for reporting issue, did you try also non-experimental version if it has same problem?
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    I'm now reworking whole RTP protocol implementation, so use "non-experimental"version. In experimental version was added discontinuity check feature, but it cannot be disabled and this feature is source of your problems. I hope that I can release new (probably testing version, I think that RTSP protocol is relatively solved to be added) version in few days but now I'm on bussiness trip. I'll try setup company's notebook to be able to test new version of IPTV filter.
     

    WedgeCan

    Portal Member
    July 26, 2006
    26
    2
    Home Country
    Canada Canada
    My ISP does not provide any IPTV channels. I've gone looking and have found a few though that work in Windows Media Player. One is

    CPAC online / en ligne

    Is there a way to get these channels to appear without scanning?

    --------- edit --------

    I have added it directly in the TV Server Configuration as follows on the attached screen shots:



    866c0.png


    The channel appears in my guide data, etc. When I attempt to start watching the channel, I get the following error:

    Code:
    Unable to start graph.

    Any assistance would be appreciated.
     

    velis

    MP Donator
  • Premium Supporter
  • July 16, 2009
    237
    50
    Radovljica
    Home Country
    Slovenia Slovenia
    Hi, Georhius,
    Nice work continuing on this filter.
    Can I just ask if you have the addresses in UDP reversed from the original filter?
    I have tried your filter today, but it doesn't work. I suppose this section of the log shows the problem:
    Code:
    05-09-2011 21:00:19.896 [13d0] [{24CAF958-FA84-406D-BA09-18C36CBEF0A5}] [Info]    CMPIPTV_RTP: ParseUrl(): Start
    05-09-2011 21:00:19.897 [13d0] [{24CAF958-FA84-406D-BA09-18C36CBEF0A5}] [Info]    CMPIPTV_RTP: ParseUrl(): url: udp://192.168.254.45@239.1.1.116:5000
    05-09-2011 21:00:19.897 [13d0] [{24CAF958-FA84-406D-BA09-18C36CBEF0A5}] [Info]    CMPIPTV_RTP: ParseUrl(): unsupported protocol 'udp'
    05-09-2011 21:00:19.898 [13d0] [{24CAF958-FA84-406D-BA09-18C36CBEF0A5}] [Info]    CMPIPTV_RTP: ParseUrl(): End
    05-09-2011 21:00:19.899 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): Start
    05-09-2011 21:00:19.899 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): url: udp://192.168.254.45@239.1.1.116:5000
    05-09-2011 21:00:19.900 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): local address: 239.1.1.116
    05-09-2011 21:00:19.901 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): local port: 5000
    05-09-2011 21:00:19.902 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): source address: 192.168.254.45
    05-09-2011 21:00:19.902 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): source port: 0
    05-09-2011 21:00:19.903 [13d0] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: ParseUrl(): End
    05-09-2011 21:00:19.904 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DecideBufferSize(): Start
    05-09-2011 21:00:19.905 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DecideBufferSize(): requesting buffers: 16, size of each buffer: 32768
    05-09-2011 21:00:19.905 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DecideBufferSize(): returned buffers: 16, size of each buffer: 32768
    05-09-2011 21:00:19.906 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DecideBufferSize(): End
    05-09-2011 21:00:19.908 [12b8] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DoBufferProcessingLoop(): Start
    05-09-2011 21:00:19.908 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    Run(): Start
    05-09-2011 21:00:19.909 [12b8] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    OnThreadStartPlay(): Start
    05-09-2011 21:00:19.910 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    Run(): active protocol timeout: 2000 (ms)
    05-09-2011 21:00:19.911 [12b8] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    OnThreadStartPlay(): End
    05-09-2011 21:00:19.911 [13d4] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    WinsockWorker(): Start
    05-09-2011 21:00:19.913 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): Start
    05-09-2011 21:00:19.913 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): internet family: AF_INET
    05-09-2011 21:00:19.913 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): MULTICAST: in multicast
    05-09-2011 21:00:19.914 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): SubscribeToMulticastGroup(): multicast source group join request
    05-09-2011 21:00:19.915 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): SubscribeToMulticastGroup(): multicast source group join request successful
    05-09-2011 21:00:19.915 [13d4] [{7749E7A1-A6A1-457F-AA33-107D89A1B48A}] [Info]    CMPIPTV_UDP: OpenConnection(): End
    05-09-2011 21:00:21.909 [13d0] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    Run(): End, result: FFFFFFFE
    05-09-2011 21:00:21.911 [12b8] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    DoBufferProcessingLoop(): End
    05-09-2011 21:00:21.911 [12b8] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    OnThreadDestroy(): Start
    05-09-2011 21:00:21.913 [13d4] [{C7AB5A88-AA98-46EE-ADB5-88168A515032}] [Info]    WinsockWorker(): End

    Note the local address and source address which should be reversed, I think.
    Or am I just doing something wrong?
     

    jacks

    Portal Member
    November 12, 2008
    37
    3
    Home Country
    France France
    New version of experimental filter released (first post). I left "errors" when connection is not opened successfully. But I implemented configuration parameters (for all protocols) to limit how many retries of opening connection can be done.

    Hello, i come back after few days of tests.
    With your new version of experimental filter, i obtain after standby / wake up : unable to read : Stream5.0 ou Stream2.0 ... on all channels (DVBIP r DVBT).
    I need to restart the system to solve. (closing MP or restarting TVService doesn't solve)
    You can find pbs at the end of the log files
     

    Attachments

    • log TV.rar
      274.1 KB
    • log MP.rar
      113 KB

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    Note the local address and source address which should be reversed, I think.
    Or am I just doing something wrong?

    Hi velis,

    in that case you're wrong. Local address is address on local computer (including port) (internet socket on wiki). Source address is IP address of computer which is sending packet. So, in your case 239.1.1.116 is address on local machine, 5000 is local post and 192.168.254.45 is address of computer which sends packet. If you try to open same URL in VLC then it shouldn't work too.

    i obtain after standby / wake up : unable to read : Stream5.0 ou Stream2.0
    Happens this always?

    on all channels (DVBIP r DVBT)

    Occure problem even when you use only DVB-T, then goes to standby and wake up?
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    My ISP does not provide any IPTV channels. I've gone looking and have found a few though that work in Windows Media Player. One is

    CPAC online / en ligne

    Is there a way to get these channels to appear without scanning?

    --------- edit --------

    The channel appears in my guide data, etc. When I attempt to start watching the channel, I get the following error:

    Code:
    Unable to start graph.

    Any assistance would be appreciated.

    You have entered tuning details for DVB-IP channel correctly. But when I try to analyze stream, I find out that it is not valid MPEG2 transport stream. In that case you can't watch this channel through TV. I suggest you to use OnlineVideos plugin for this (but in that case you will not have EPG data, recording, etc ... ).

    Edit: To be correct is there some possibility how to handle this situation and get this stream into TV. I'm thinking of real-time re-encoding input stream to MPEG2 transport stream (but some developers think that's not good idea). For this possibility you need powerful CPU. I tried real-time convert your stream and on Intel Core2 Duo T7500 (2.20 GHz) it takes cca 70 % of CPU power.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom