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

georgius

Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    It seems that VLC has same problem as my filter, but it can handle better. Try attached version and let me know, how it's doing.
     

    Attachments

    • MPUrlSourceSplitter_IPTV.zip
      4.2 MB

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    it is running, I will keep it that way for some time and than I will post logs.
    So expect me back in around 15minutes :)
     

    KayDiefenthal

    MP Donator
  • Premium Supporter
  • July 18, 2006
    1,176
    92
    46
    Germany - Bonn
    Home Country
    Germany Germany
    It's little bit complicated. Your provider doesn't answer on SETUP RTSP request as filter excepts (filter specifies ports where is listening, but answer doesn't contain these ports). After this request, is approx. one minute of failures (it seems that requesting same stream fail for one minute, because previous request (request with bad answer) is not ended.



    I try to made some changes, I hope that you can make some tests for me.



    first rtsp by sat2ip Devices uses 554

    the rtp can you Chose rtcp should be rtp +1 so is it describe in the spec

    here a exsample of my Sat2Ip Library http://code.google.com/p/sat2ip/sou...rary/trunk/Sat2Ip.Library/Rtsp/RtspSession.cs

    As I can see, you support only one type of transport of possible four (there are interleaved transport, multicast, UDP (this type you support) and TCP). And also I didn't that you support more than one track. Or I'm wrong?

    Anyway, the core of problem is, that server have to respond to my request with my client ports specified. But server responds with client ports 0 and 0. So, in that case I'm not sure, if server understand my request correctly.


    yes at time i Play only with unicast
    rtsp over tcp
    rtp rtcp over udp

    multicast Comes if i had the si Data Reader working
    Digital Devices has some things there was other is describe in the spec
    this is the reason why i have 2 satip server

    if you want can you look / test over teamviewer on my System the Telestar digibit r1
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    @georgius
    Is it possible that the filter will support something like this for fast channel switching:
    PLAY rtsp://192.168.178.55:554/stream=1?delpids=553,554,0,261,558 RTSP/1.0\\r\\n
    PLAY rtsp://192.168.178.55:554/stream=1?addpids=533,534,0,259,538 RTSP/1.0\\r\\n
    I don't know if a filter is controlable from the c# side, but if the filter would support this it would decrease channelswitching times :)

    This is how it looks like if you switch to a different transponder:
    PLAY rtsp://192.168.178.55:554/stream=1?delpids=533,534,0,259,538 RTSP/1.0\\r\\n
    PLAY rtsp://192.168.178.55:554/stream=1?delpids=18 RTSP/1.0\\r\\n
    PLAY rtsp://192.168.178.55:554/stream=1?freq=394&msys=dvbc&sr=6900&mtype=256qam&pids=0 RTSP/1.0\\r\\n
    PLAY rtsp://192.168.178.55:554/stream=1?addpids=18 RTSP/1.0\\r\\n
    PLAY rtsp://192.168.178.55:554/stream=1?addpids=110,120,0,100,130 RTSP/1.0\\r\\n

    If created two short dump files with wireshark, so if you need these, let me know :)
     

    KayDiefenthal

    MP Donator
  • Premium Supporter
  • July 18, 2006
    1,176
    92
    46
    Germany - Bonn
    Home Country
    Germany Germany
    freakyJ do you use dvb c ?

    than should the query lookslike so for setup

    value = string.Format("freq={0}&msys={1}&sr={2}&mtype={3}&pids={4}", _frequency, _modulationSystem, _symbolRate, _modulationType, _pids);

    channelchaning works only over Play if you would hold the current session

    add / del is if the user does / dosent want Ac3 Audio or Teletext Support so can it controlled
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    freakyJ do you use dvb c ?
    yes. I modified your code to support DVB-C, but somehow it didn't worked out. Than I was to lazy to investigate it further :p But if you want to support DVB-C in your lib I will be happy to test it again ;)
    Edit talking about this: http://code.google.com/p/sat2ip/
    channelchaning works only over Play if you would hold the current session
    that's what I meant, sorry if that wasn't so clear.
    My request was if the filter would support this somehow to get faster channel switching times :) It is clear that you must stay on the same mux if you only change pids. But anyway, thanks for taking care ;)

    Edit:
    I think we are getting offtopic now:whistle:
     
    Last edited:

    KayDiefenthal

    MP Donator
  • Premium Supporter
  • July 18, 2006
    1,176
    92
    46
    Germany - Bonn
    Home Country
    Germany Germany
    freakyJ do you use dvb c ?
    yes. I modified your code to support DVB-C, but somehow it didn't worked out. Than I was to lazy to investigate it further :p But if you want to support DVB-C in your lib I will be happy to test it again ;)
    channelchaning works only over Play if you would hold the current session
    that's what I meant, sorry if that wasn't so clear.
    My request was if the filter would support this somehow to get faster channel switching times :) It is clear that you must stay on the same mux if you only change pids. But anyway, thanks for taking care ;)

    DVBS DVBS2 DVBT DVBT2 DVBC DVBc2 is buildin but not committed to Repro
    if you want (send me a pm with a Emial Address)can i send you the sample there is a record function inbuild too
     

    Users who are viewing this thread

    Top Bottom