I am relatively new to MediaPortal, and this is my first post. I've tried MP a few times, but stability has been a serious issue. Now that the TV Server is integrated in to the release, which seems to do most of what I need, I decided to put more effort in to getting it to work:
What I am trying to do is quite complex, and is going to involve a total of eight TV tuners, spread across multiple TV Servers (two most likely). This will include three DVB-T cards/dongles, two DVB-S cards, and four analogue cards (two operating as tuners, two as capture devices). Every device will be dedicated, there will be no overlap between transponders, so all channels will always be available. The DVB-S cards are Technisat SkyStar2s, and the analogue cards will be Hauppauge PVR-150s.
At the present time I have MP set up on two systems. One TV Server, with a single SkyStar2, and one as a client. I am able to watch and record television on two channels on the same transport stream independently on each system.
What I am left wondering though is, how does it all work?
1..Without looking at it in too much detail, it appears the TV Server simply sends the required data to each client, while at the same time writing any recordings to disk. While this central storage is handy, it seem to be very expensive when it comes to IO and network usage. Is my understanding of this correct?
2..Is there any way to in the present version, or planned for MediaPortal II, to operate the TV Server in a multicast or broadcast configuration, and have client systems responsible for their own timeshifting and recording?
3..A server-side buffer would be handy to have, mixing all transport streams in to a large buffer that could be accessed later if required by specific clients (or if like me you'd like to cache all television for 24 hours), but in general live TV is only of interest when it occurs.
4..This leads on to another problem I've noticed. If I start a recording in one location, I can manage it from another. It would be handy if each client system could manage its own recordings of live TV from a remote tuner, and somehow flag them as public for access by other systems on the network. I assume this isn't presently possible?
5..A possible bug I have noticed is when a recording starts in the background, the current programme being viewed, the data in the timeshift buffer, and any already-occuring recordings, is momentarily interrupted. This is probably the biggest issue that is likely to stop me deploying MP throughout the house in the near future. Hopefully this can be fixed by something simple like changing the demuxer. Any suggestions on this issue are welcome.
6..Finally, again related to recording, it seems when I start recording, the recording starts from the live TV position, rather than the timeshift position. Is there any way to change this behaviour, so I start recording what I see, rather than what is live?
I went out and purchased a MCE remote this afternoon, and I am very impressed with the usability, even without any tweaking of the configuration. There is some unusual behaviour, but most things work as I would expect. Overall, MP is looking very good.
edit. numbered paragraphs.
What I am trying to do is quite complex, and is going to involve a total of eight TV tuners, spread across multiple TV Servers (two most likely). This will include three DVB-T cards/dongles, two DVB-S cards, and four analogue cards (two operating as tuners, two as capture devices). Every device will be dedicated, there will be no overlap between transponders, so all channels will always be available. The DVB-S cards are Technisat SkyStar2s, and the analogue cards will be Hauppauge PVR-150s.
At the present time I have MP set up on two systems. One TV Server, with a single SkyStar2, and one as a client. I am able to watch and record television on two channels on the same transport stream independently on each system.
What I am left wondering though is, how does it all work?
1..Without looking at it in too much detail, it appears the TV Server simply sends the required data to each client, while at the same time writing any recordings to disk. While this central storage is handy, it seem to be very expensive when it comes to IO and network usage. Is my understanding of this correct?
2..Is there any way to in the present version, or planned for MediaPortal II, to operate the TV Server in a multicast or broadcast configuration, and have client systems responsible for their own timeshifting and recording?
3..A server-side buffer would be handy to have, mixing all transport streams in to a large buffer that could be accessed later if required by specific clients (or if like me you'd like to cache all television for 24 hours), but in general live TV is only of interest when it occurs.
4..This leads on to another problem I've noticed. If I start a recording in one location, I can manage it from another. It would be handy if each client system could manage its own recordings of live TV from a remote tuner, and somehow flag them as public for access by other systems on the network. I assume this isn't presently possible?
5..A possible bug I have noticed is when a recording starts in the background, the current programme being viewed, the data in the timeshift buffer, and any already-occuring recordings, is momentarily interrupted. This is probably the biggest issue that is likely to stop me deploying MP throughout the house in the near future. Hopefully this can be fixed by something simple like changing the demuxer. Any suggestions on this issue are welcome.
6..Finally, again related to recording, it seems when I start recording, the recording starts from the live TV position, rather than the timeshift position. Is there any way to change this behaviour, so I start recording what I see, rather than what is live?
I went out and purchased a MCE remote this afternoon, and I am very impressed with the usability, even without any tweaking of the configuration. There is some unusual behaviour, but most things work as I would expect. Overall, MP is looking very good.
edit. numbered paragraphs.