Cards 'bound' to client watching should have more intelligence (1 Viewer)

dutch_

Retired Team Member
  • Premium Supporter
  • November 14, 2006
    29
    0
    55
    Home Country
    Belgium Belgium
    MediaPortal Version: latest svn
    MediaPortal Skin: b2
    Windows Version: mce2005 and xp
    CPU Type: All P4 versions
    HDD: Lots ;)
    Memory: 1 gig minimal
    Motherboard: asus, intel, intel, asus
    Motherboard Chipset: intel all
    Motherboard Bios:
    Video Card: ati x1600, x300, x1600, x1600
    Video Card Driver: latest
    Sound Card:
    Sound Card AC3:
    Sound Card Driver:
    1. TV Card: firedtv
    1. TV Card Type: dvb-s
    1. TV Card Driver: latest
    2. TV Card: twinhan 1030
    2. TV Card Type: dvb-s
    2. TV Card Driver: latest
    3. TV Card: twinhan 1034
    3. TV Card Type: dvb-s
    3. TV Card Driver: latest
    4. TV Card: twinhan 1034
    4. TV Card Type: dvb-s
    4. TV Card Driver: latest
    5. TV Card: twinhan 1030 rev1
    5. TV Card Type: dvb-s
    5. TV Card Driver: latest
    6. TV Card: haupauge MCE 500 dual
    6. TV Card Type: analog
    6. TV Card Driver: latest
    7. TV Card: avermedia MCE dual
    7. TV Card Type: analog
    7. TV Card Driver: latest
    MPEG2 Video Codec: default MP
    MPEG2 Audio Codec: defualt MP
    Satelite/CableTV Provider: astra
    HTPC Case:
    Cooling:
    Power Supply:
    Remote: MCE
    TV:
    TV - HTPC Connection:


    When client 1 is watching channel X on card 1, and client 2 is also tuning in to channel X, client 2 will see the card 1 stream, which is good. However when client 1 is changing channel client 2 will change channel too. Additional, when client 1 stops viewing, client 2 view breaks too. I sugguest card bounding to 'User' in tve3 should change when channel is changing or stopping when another 'User' is using that stream too.

    ----

    The test above was tested on DVB-S signals only. Analog will be tested soon, since I have to patch the analog cables still to the test box.

    I tested all with 2 dvb-s cards up to 5, mixed the different brands of cards, prios, etc, etc; making sure all was reinstalled cleanly between te tests ofc.

    No relevant (besides default) information was found in the logfiles for this, so none attached.

    On the tvserver, i have TVsetup running mostly to monitor. Dunno how that might affect the results maybe

    For more info, I'm idling on IRC most of the time.

    - Dutch
     

    joboehl

    Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    You know, I haven't played too much with multiple clients against a TV server, but your points seems valid.

    I would expect the folowing behavior. Don't know if it's there, will test next week:

    1 - Client1 watching a Channel (stream).
    2 - Client2 subscribe the stream.
    3 - If client1 trys to change the channel while someone else is viewing, server trys to find another free card. If it can't, can't change the channel.
    4 - If client1 stops watching, client2 becomes the "stream" owner. If more clients, they queue up at the stream level.

    Maybe Frodo has some other plans for it, and I don't know if there is something in the RTSP library that prevents this kind of thing from being implemented. But since this is Beta1, I think we can expect this kind of improvements to apear over time.

    Julio
     

    Users who are viewing this thread

    Top Bottom